通过传递日期来创建Javascript Date对象?什么是dateString

Creating a Javascript Date object by passing in a date? What is a dateString?

本文关键字:对象 Date 什么 dateString Javascript 创建 日期      更新时间:2023-09-26

我正试图弄清楚W3C网站所说的dateString是什么意思。

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"

它只是那种类型的字符串吗?

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

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

使用以下格式的字符串:

new Date('2013-08-13')

new Date('2013-08-13T10:51:00');

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

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

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