如何在Javascript中将String转换为Date?

时间:2013-08-06 21:08:27

标签: javascript

我想将字符串06/08/2013转换为日期对象

我做

var transactionDate = Date.parse(transactionDateAsString);

我得到NaN

如何告诉javascript将字符串格式化为dd/mm/yyyy

2 个答案:

答案 0 :(得分:4)

将其分解并用勺子喂它:

var parts = transactionDateAsString.split("/");
var date = new Date(parts[2],parts[1]-1,parts[0]);

答案 1 :(得分:0)

来自docs

Date.parse()

  

解析日期的字符串表示形式,并返回自1970年1月1日00:00:00 UTC以来的毫秒数。

您可能想要使用Date构造函数:

var transactionDate = new Date(transactionDateAsString);