如何将日期字符串转换为Date
对象?
示例日期字符串:
31.12.2009 23:12:00
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]);
解析它并创建它。
注意:月份是从零开始的。
默认情况下,JavaScript 使用 ISO 8601 格式解析日期字符串,即...
YYYY-MM-DDTHH:mm:ss.sssZ
如果你能以这种格式获得你的日期时间,那可能是最好的。 您不想遇到任何文化问题。 在 JavaScript 中,您可以使用toISOString()来完成。如果您不能这样做,您将不得不自己解析日期或使用库。