如何将日期字符串转换为Date对象?

时间:2011-10-11 13:41:53

标签: javascript date date-parsing

如何将日期字符串转换为Date对象?

示例日期字符串:

31.12.2009 23:12:00

3 个答案:

答案 0 :(得分:3)

var parts = "31.12.2009 23:12:00".match(/\d+/g);
new Date(parts[2], parts[1]-1, parts[0], parts[3], parts[4], parts[5]);

解析并创建它。

注意: 月份为零。

答案 1 :(得分:2)

我推荐Date.js library

它可以处理各种日期解析和转换,以及其他与日期相关的功能。对于这种事情非常方便。

希望有所帮助。

答案 2 :(得分:0)

默认情况下,JavaScript使用ISO 8601格式解析日期字符串,即...

  

YYYY-MM-DDTHH:MM:ss.sssZ

如果你能以这种格式获得你的约会时间,那可能是最好的。 您不希望遇到任何文化问题。在JavaScript中,您可以使用toISOString()执行此操作。如果你不能这样做,你必须自己解析日期或使用图书馆。