`

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中将时间戳转换成这种格式呢?其实很简单,我们开发一个时间戳工具类,如下: 第一种:最简单的是...

    Sql日期时间格式转换

    Sql 日期时间格式转换是指在数据库中将日期时间数据类型转换为字符串形式的操作。这种转换是必要的,因为在不同的应用场景中,日期时间数据需要以不同的格式显示。 在 Sql Server 2000 中,使用 CONVERT 函数可以将...

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

    主要用于将数据库中日期用long表示,转换成YYYY-MM-DD格式或YYYY-MM-DD HH:mm:ss格式 若显示为YYYY-MM-DD HH:mm:ss格式,调用如下方法: datetimeFormat(longTypeDate); 若显示为YYYY-MM-DD格式,调用如下方法: ...

    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`对象还提供了一些原生...

    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`类代表...

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

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

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

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

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

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

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

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

    浅谈mysql导出表数据到excel关于datetime的格式问题

    在MySQL中,datetime类型用于存储日期和时间信息,通常显示格式为"yyyy-mm-dd hh:mm:ss"。然而,当这些数据被导出到Excel(例如Excel 2016)时,Excel会自动识别并将其转换为它自己的默认日期格式,例如"yyyy/m/d h:...

    flink如何写入Elasticsearch5和Elasticsearch7

    } private static Timestamp getTimestamp(String dateStr) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { return new Timestamp(format.parse(dateStr).getTime()); } catch ...

    java对于Json文件的解析范例

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(date); // 日期转字符串 ``` 4. **文件读写**: Java中的`java.io`包提供了文件读写的功能...

    在JS中如何把毫秒转换成规定的日期时间格式实例

    为了将日期转换为指定的格式,比如"YYYY-MM-DD HH:MM:SS",我们可以自定义Date对象的toLocaleString()方法,如下所示: ```javascript Date.prototype.myFormat = function() { return this.getFullYear() + "-" +...

    springboot中将日志信息存储在catalina.base中过程解析

    [%d{yyyy-MM-dd HH:mm:ss.SSS}] [%thread] %highlight([%-5level] %logger{50} - %msg%n) <charset>UTF-8 <!-- 系统错误日志文件 --> <!-- 过滤器,只打印ERROR级别的日志 --> <level>ERROR <onMatch>...

    PL/SQL 类型格式转换

    PL/SQL 类型格式转换是指在 Oracle 数据库中将一种数据类型转换为另一种数据类型的过程。这种转换可以使用 TO_NUMBER、TO_DATE、TO_CHAR 等函数来实现。 TO_NUMBER(char[,'format_model']) 函数可以将字符类型转换...

    jstl应用,例子jstl应用,例子

    <fmt:formatDate value="${user.registerDate}" pattern="yyyy-MM-dd HH:mm:ss" /> <fmt:formatNumber value="${user.balance}" type="currency" currencyCode="USD" /> ``` 这将分别把用户的注册日期和余额以指定...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

Global site tag (gtag.js) - Google Analytics