如何将正常日期转换为javascript日期

时间:2013-08-06 15:43:20

标签: javascript date time

我的日期如2012-08-09T20:37:52.041我想从当前时间减去这个时间。使用getTime()函数并以可解析的格式减去我需要的时间。我怎么做? 或者还有其他方法可以从当前时间减去2012-08-09T20:37:52.041这样的时间吗?

2 个答案:

答案 0 :(得分:2)

使用像http://www.datejs.com/这样的日期解析库。有了它,你可以这样做:

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

答案 1 :(得分:1)

用JavaScript解析日期非常超级

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

我在开玩笑,这很容易。