Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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日期_Javascript_Date_Time - Fatal编程技术网

如何将普通日期转换为javascript日期

如何将普通日期转换为javascript日期,javascript,date,time,Javascript,Date,Time,我有一个类似2012-08-09T20:37:52.041的日期,我想从当前时间中减去这个时间。使用getTime()函数并以可解析的格式减去这次所需的时间。我该怎么做? 或者有没有其他方法可以从当前时间中减去2012-08-09T20:37:52.041这样的时间?用JavaScript解析日期真是太难了 var datestring = "2012-08-09T20:37:52.041"; var date = new Date(datestring); var diff = (new Da

我有一个类似2012-08-09T20:37:52.041的日期,我想从当前时间中减去这个时间。使用getTime()函数并以可解析的格式减去这次所需的时间。我该怎么做? 或者有没有其他方法可以从当前时间中减去2012-08-09T20:37:52.041这样的时间?

用JavaScript解析日期真是太难了

var datestring = "2012-08-09T20:37:52.041";
var date = new Date(datestring);
var diff = (new Date()).getTime() - date.getTime(); // in milliseconds
我开玩笑的,这非常简单。

用JavaScript解析日期真的非常难

var datestring = "2012-08-09T20:37:52.041";
var date = new Date(datestring);
var diff = (new Date()).getTime() - date.getTime(); // in milliseconds

我开玩笑的,这非常简单。

使用类似的日期解析库。有了它,您可以执行以下操作:

Date.parse('2012-08-09T20:37:52') // You'll have to remove the milliseconds

使用日期解析库,如。有了它,您可以执行以下操作:

Date.parse('2012-08-09T20:37:52') // You'll have to remove the milliseconds