格式化javascript日期,如20130511T0825

时间:2013-06-04 20:21:29

标签: javascript date

只是想知道如何将javascript日期格式化为

yearmmddThhmm

20130511T0825

2 个答案:

答案 0 :(得分:3)

我发现在JS中格式化日期的最好的事情(除了精心拼凑各个部分之外)正在使用momentjs。它很轻巧,API非常简单。只需给它一个日期对象,传递几个参数,然后bam,得到格式化的日期。

答案 1 :(得分:2)

Date已有toISOString,几乎就在那里,然后删除你不想要的内容。

var d = new Date(), // Tue Jun 04 2013 21:23:52 GMT+0100 (GMT Daylight Time)
    s = d.toISOString(); // "2013-06-04T20:23:52.058Z"
s.replace(/[^\da-z]/ig, '').slice(0, -6); // 20130604T2023"