`

js中将时间转换为 "yyyy-MM-dd HH:mm:ss" 格式

阅读更多

js中将时间转换为 "yyyy-MM-dd HH:mm:ss" 格式

  1. function formatDate(date, format) {   
  2.     if (!date) return;   
  3.     if (!format) format = "yyyy-MM-dd";   
  4.     switch(typeof date) {   
  5.         case "string":   
  6.             date = new Date(date.replace(/-/, "/"));   
  7.             break;   
  8.         case "number":   
  9.             date = new Date(date);   
  10.             break;   
  11.     }    
  12.     if (!date instanceof Date) return;   
  13.     var dict = {   
  14.         "yyyy": date.getFullYear(),   
  15.         "M": date.getMonth() + 1,   
  16.         "d": date.getDate(),   
  17.         "H": date.getHours(),   
  18.         "m": date.getMinutes(),   
  19.         "s": date.getSeconds(),   
  20.         "MM": ("" + (date.getMonth() + 101)).substr(1),   
  21.         "dd": ("" + (date.getDate() + 100)).substr(1),   
  22.         "HH": ("" + (date.getHours() + 100)).substr(1),   
  23.         "mm": ("" + (date.getMinutes() + 100)).substr(1),   
  24.         "ss": ("" + (date.getSeconds() + 100)).substr(1)   
  25.     };       
  26.     return format.replace(/(yyyy|MM?|dd?|HH?|ss?|mm?)/g, function() {   
  27.         return dict[arguments[0]];   
  28.     });                   
  29. }   
  30.   
  31. alert(formatDate("2010-04-30""yyyy-MM-dd HH:mm:ss"));   
  32. alert(formatDate("2010-4-29 1:50:00""yyyy-MM-dd HH:mm:ss")); 
   
分享到:
评论

相关推荐

    js时间戳转yyyy-MM-dd HH-mm-ss工具类详解

    在web开发中,我们经常需要用js将时间戳转yyyy-MM-dd HH-mm-ss类似的格式,这样才适合我们的观感,那么我们该如何在js中将时间戳转换成这种格式呢?其实很简单,我们开发一个时间戳工具类,如下: 第一种:最简单的是...

    Java时间转换

    长时间格式通常用于表示日期和时间的详细信息,例如"yyyy-MM-dd HH:mm:ss",而短时间格式通常用于表示日期的简洁信息,例如"yyyy-MM-dd"。 在Java时间转换中,获取当前时间可以使用java.util.Date类和java.util....

    js中将日期数据转换格式

    例如,`'yyyy-MM-dd hh:mm:ss'`会将日期格式化为"年-月-日 时:分:秒"的形式。函数内部通过正则表达式匹配并替换格式字符串中的占位符,然后根据日期对象的属性填充相应值。 JavaScript的`Date`对象还提供了一些原生...

    java完美按格式化字符串String转sql.date

    假设我们有一个字符串形式的日期,其格式为“yyyy-MM-dd HH:mm:ss”,我们需要将其转换为`java.sql.Date`类型。这里的重点在于确保转换的准确性和兼容性,因为`java.sql.Date`与`java.util.Date`是不同的,前者主要...

    Sql中将datetime转换成字符串的方法(CONVERT)

    例如,`style=101`会按照美国的日期格式(mm/dd/yyyy)输出,而`style=121`则遵循ODBC规范,输出格式为`yyyy-mm-dd HH:MI:SS[.fff]`。 以下是一些常见的`style`值及其对应的日期时间格式: - `style=1`(默认值)...

    matlab开发-单时间标签序列日期时间

    `datestr`函数则用于将日期数字转换为人类可读的字符串,'yyyy-MM-dd HH:mm:ss'是日期时间的格式。 配合这个函数,我们可以轻松地处理包含Unix时间戳的数据,例如从网络API获取的时间戳。例如,如果你有一个Unix...

    Java 实例 - 时间戳转换成时间源代码-详细教程.zip

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 指定格式 String formattedDate = formatter.format(date); // 格式化日期 ``` 5. **Java 8新API的使用** - `Instant`类代表...

    Js中将Long转换成日期格式的实现方法

    本文将详细解释如何在JavaScript中将Long型日期转换为`YYYY-MM-DD`或`YYYY-MM-DD HH:mm:ss`格式。 首先,我们有两个主要的转换函数:`datetimeFormat`和`dateFormat`。它们接收一个Long型日期作为参数,并将其转化...

    C#Winfrom日期转换string多种格式

    string customFormat = now.ToString("yyyy年MM月dd日 HH:mm:ss"); // "2021年12月31日 20:30:59" ``` 在WinForm应用中,日期转换常用于用户界面的显示,或者在保存、加载数据时进行格式化。例如,你可能有一个日期...

    java将数字转换为时间格式

    ### Java将数字转换为时间格式的方法 在Java编程语言中,经常需要处理日期与时间相关的...通过上述内容,我们可以了解到Java中将数字转换为时间格式的基本方法及其背后的原理,这对于日常开发来说是非常实用的技能。

    oracle常用命令.txt

    - **解释**:此命令用于设置当前会话的日期格式为“YYYY-MM-DD HH24:MI:SS”,即年-月-日 时:分:秒的形式。 通过上述命令的介绍,我们可以了解到Oracle数据库中常见的管理和操作方法,包括但不限于用户管理、表...

    SQL数据类型与语句讲解.docx

    - TIMESTAMP:存储日期和时间,格式为YYYY-MM-DD HH:MI:SS.nn...,同样覆盖了完整的日期和时间范围。 - INTERVAL:SQL标准中的时间间隔类型,可以表示年、月、日、小时、分钟等的组合。 SQL语句是用来操作数据库...

    grid中用date形式显示并编辑datetime字段

    默认情况下,datetime字段在Grid中会显示为“YYYY-MM-DD HH:MM:SS”格式,但我们可以自定义显示样式。 1. **设置显示格式**:要使datetime字段在Grid中以日期date形式显示,我们需要修改Grid的列属性。在代码中,你...

    ORIGEN如何将X轴设置为时间序列.docx

    3. **设定显示格式**:在“Display”选项下,你可以选择合适的时间显示格式,例如“yyyy-mm-dd”、“mm/dd/yyyy”或者“dd-mm-yyyy HH:MM:SS”等。这个设置决定了时间在图表上显示的方式。 4. **填充时间序列**:在...

    matlab开发-将正常日期转换为朱利安达特

    通常,日期向量可以是形如 [YYYY, MM, DD] 或 [YYYY, MM, DD, HH, MM, SS] 的形式,其中各元素分别代表年、月、日、小时、分钟和秒。 在MATLAB中,日期和时间可以使用`datetime`类进行处理。首先,我们可以创建一个...

    iOS开发之时间戳(或date)转字符串的实例代码

    你可以根据需求调整这个格式,比如改为“MM/dd/yyyy HH:mm:ss”来显示月份/日/年 小时:分钟:秒。 ### 二、`NSDate`转字符串 对于已有的`NSDate`对象,我们同样可以使用`NSDateFormatter`进行转换。下面的代码展示...

    java时间操作函数汇总

    这里使用了`SimpleDateFormat`类来格式化日期和时间,其中`"yyyy-MM-dd HH:mm:ss"`指定了日期时间的格式。 #### 四、计算一年中的第几星期 计算一年中的第几周是非常实用的功能,尤其在日程管理或数据分析中。 ##...

    jsp页面中如何将时间戳字符串格式化为时间标签.docx

    <date:date value="${time}" parttern="yyyy-MM-dd HH:mm:ss"/> ``` 在上面的代码中,我们使用了我们的自定义标签来格式化时间戳字符串,并将格式化后的时间字符串输出到jsp页面中。 在jsp页面中将时间戳字符串...

Global site tag (gtag.js) - Google Analytics