1

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

我愿意

var transactionDate = Date.parse(transactionDateAsString);

我得到NaN

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

4

2 回答 2

4

把它分解并用勺子喂它:

var parts = transactionDateAsString.split("/");
var date = new Date(parts[2],parts[1]-1,parts[0]);
于 2013-08-06T21:10:18.183 回答
0

Date.parse()来自文档

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

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

var transactionDate = new Date(transactionDateAsString);
于 2013-08-06T21:13:15.017 回答