0

我试图通过 dateString 弄清楚 W3C 网站的含义。

http://www.w3schools.com/jsref/jsref_obj_date.asp

我正在尝试做类似的事情:

var _date =  new Date("Mon Aug 12 2013 2:00 AM");

甚至:

var _date =  new Date("Mon, Aug 12 2013, 2:00 AM");

有没有一种快速的方法可以将我的字符串转换为日期对象喜欢的格式?

谢谢

编辑:

我想它期望以下内容:

 var d = new Date()

d.toDateString()
"Tue Aug 13 2013"

只有那种类型的字符串吗?

4

3 回答 3

2

基于 Javascript 字符串的 Date 构造函数接受Date.parse()接受的格式的字符串。

这些是符合RFC-2822ISO-8601的日期字符串。

于 2013-08-13T07:19:31.933 回答
0

以这种格式使用字符串:

new Date('2013-08-13')

或者

new Date('2013-08-13T10:51:00');
于 2013-08-13T07:17:24.557 回答
0

在这里,这是如何使用 dateString 作为参数

var dateString = "08/12/2013";
var d = new Date(dateString);
dateString = d.getFullYear() + "/" + d.getMonth() + "/" + d.getDate();
document.write(dateString);

请记住月份存储在 javascript 中的第 0 个索引处。

于 2013-08-13T07:21:34.030 回答