Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
格式化javascript日期,如2013051T0825_Javascript_Date - Fatal编程技术网

格式化javascript日期,如2013051T0825

格式化javascript日期,如2013051T0825,javascript,date,Javascript,Date,我只是想知道如何将javascript日期格式化为 yearmmddThhmm 20130511T0825 我发现在JS中格式化日期最好的方法是使用。它是轻量级的,API非常简单。只需给它一个日期对象,传递几个参数,然后bam,将格式良好的日期返回。我发现在JS中设置日期格式最好的方法是使用。它是轻量级的,API非常简单。只要给它一个日期对象,传递几个参数,然后砰的一声,把格式很好的日期拿回来。已经差不多了,然后去掉你不想要的 var d = new Date(), // Tue Jun 0

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

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的东西。