格式化javascript日期,如2013051T0825
我只是想知道如何将javascript日期格式化为格式化javascript日期,如2013051T0825,javascript,date,Javascript,Date,我只是想知道如何将javascript日期格式化为 yearmmddThhmm 20130511T0825 我发现在JS中格式化日期最好的方法是使用。它是轻量级的,API非常简单。只需给它一个日期对象,传递几个参数,然后bam,将格式良好的日期返回。我发现在JS中设置日期格式最好的方法是使用。它是轻量级的,API非常简单。只要给它一个日期对象,传递几个参数,然后砰的一声,把格式很好的日期拿回来。已经差不多了,然后去掉你不想要的 var d = new Date(), // Tue Jun 0
yearmmddThhmm
20130511T0825
我发现在JS中格式化日期最好的方法是使用。它是轻量级的,API非常简单。只需给它一个日期对象,传递几个参数,然后bam,将格式良好的日期返回。我发现在JS中设置日期格式最好的方法是使用。它是轻量级的,API非常简单。只要给它一个日期对象,传递几个参数,然后砰的一声,把格式很好的日期拿回来。已经差不多了,然后去掉你不想要的
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"
就快到了,然后去掉你不想要的
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"
另请参阅有趣的方法…但您需要
.slice(0,-6)
以仅用小时和分钟获得所需的输出。假设浏览器至少正确地实现了toISOString
,如果您想这样做,就需要再往回走一点,去掉秒数,但是如果需求发生变化,这更难阅读,也更难在必要时进行更改。如果有更多的约会内容正在进行,我建议使用下面建议的类似矩.js的方法。有趣的方法…但是您需要.slice(0,-6)
以仅用小时和分钟获得所需的输出。假设浏览器至少正确地实现了toISOString
,如果您想这样做,就需要再往回走一点,去掉秒数,但是如果需求发生变化,这更难阅读,也更难在必要时进行更改。如果有更多的约会内容正在进行,我建议使用下面建议的类似矩.js的东西。