Kulawar Date

有四种 JavaScript 日期输入格式:

类型 实例
ISO 日期 "2018-02-19" (国际标准)
短日期 "02/19/2018" 或者 "2018/02/19"
长日期 "Feb 19 2018" 或者 "19 Feb 2019"
完整日期 "Monday February 25 2015"

ISO 格式遵守 JavaScript 中的严格标准。

其他格式不太明确,可能是浏览器特定的。

JavaScript 日期输出

无论输入格式如何,JavaScript 默认将输出全文本字符串格式:

Mon Feb 19 2018 06:00:00 GMT+0800 (中国标准时间)

JavaScript ISO kaiyawa

ISO 8601 na gajiyar a ciki kaiyawa da kaiyawa da kaiyawa.

ISO 8601 na gajiyar (YYYY-MM-DD) kuma ana kaiyawa JavaScript kaiyawa dake:

Dakata kaiyawa (kaiyawa kaiyawa)

var d = new Date("2018-02-19");

亲自试一试

Dakata kaiyawa a ciki kaiyawa dake kaiyawa.

Idanin kaiyawa dake kaiyawa, ayyanin kaiyawa a ciki 2 ga 18 ga 2 ga 19 ga dake yanci.

ISO 日期(年和月)

Dakata kaiyawa ba a datti kaiyawa dake (YYYY-MM):

var d = new Date("2015-03");

亲自试一试

Yankin lokaci ga-akwanyere wuri a cikin 28 ga Fabrairu har ma 1 ga Machi.

ISO anuwarin (naanị afọ)

A na ike tura anuwarin na ba a na iya tura mabiyar da ụbọchị:

var d = new Date("2018");

亲自试一试

Yankin lokaci ga-akwanyere wuri a cikin 31 ga Decemba 2017 har ma 1 ga Januwa 2018.

ISO anuwarin (anuwarin na lokacin na sekuntattu)

A na ike tura sautuna, minitutu da sekuntattu (YYYY-MM-DDTHH:MM:SS) a na ike tura:

var d = new Date("2018-02-19T12:00:00");

亲自试一试

Anuwarin da lokacin a na agbanwe da T.

Time na UTC a na agbanwe da Z na akwụkwọ maiharancika.

Idan a ga na ịgbanwe lokacin UTC, kama ya na Z, kama ya na +HH:MM ma ọ bụ -HH:MM:

实例

var d = new Date("2018-02-19T12:00:00-08:30");

亲自试一试

UTC (Time na Gwamna na Duniya) yana da ọnọdụ dị ka GMT (Time na Greenwich).

Ihe na ihe:UTC, Time na Gwamna na Duniya, makama Time na Gwamna na Yanafi, Time na Gwamna na Duniya, Time na Gwamna na Duniya.

A cikin lokacin da a kama anuwarin da lokaci, a kama yin a cikin T ko Z, ana iya samun wuri dị iche iche a cikin dukiyar da suka nuna harsasun.

Yankin lokaci

Idan a kama yin a cikin yankin lokaci a lokacin da ake kama anuwarin, JavaScript za a yi amfani da yankin lokaci na kwanan nan.

Idan a kama yin a cikin yankin lokaci a lokacin da ake samun anuwarin, ake kama yin a cikin yankin lokaci na kwanan nan.

Kuma, idan anuwarin da lokacin ya yi a cikin GMT (Time na Gwamna na Greenwich), anuwarin yana da kuma yin a cikin CST (Time na Gwamna na China), idan wani ya yi nazarin daga China.

JavaScript anuwarin na biyu

Anuwarin na biyu yana da harsasun "MM/DD/YYYY" kamar yadda:

实例

var d = new Date("02/19/2018");

亲自试一试

Kanarar

A cikin dukiyar da suka nuna harsasun, yana da matan ce a cikin mabiyar da ba a kira shi ba:

var d = new Date("2018-2-19");

Duba harsasun "YYYY / MM / DD" kuma yana da matan ce.

Duba dukiyar da suka nuna harsasun. Duka kuma za a iya yin a cewa: NaN

var d = new Date("2018/02/19");

Duba harsasun "DD-MM-YYYY" kuma yana da matan ce.

Duba dukiyar da suka nuna harsasun. Duka kuma za a iya yin a cewa: NaN

var d = new Date("19-02-2018");

JavaScript anuwarin yauwan

Anuwarin da yauwan yana da yin a cikin harsasun "MMM DD YYYY" kamar yadda:

实例

var d = new Date("Feb 19 2018");

亲自试一试

月和天能够以任意顺序出现:

实例

var d = new Date("19 Feb 2018");

亲自试一试

并且,月能够以全称 (January) 或缩写 (Jan) 来写:

实例

var d = new Date("February 19 2018");

亲自试一试

实例

var d = new Date("Feb 19 2018");

亲自试一试

逗号会被忽略,且对大小写不敏感:

实例

var d = new Date("FEBRUARY, 25, 2015");

亲自试一试

JavaScript 完整日期

JavaScript 接受“完整 JavaScript 格式”的日期字符串:

实例

var d = new Date("Mon Feb 19 2018 06:55:23 GMT+0100 (W. Europe Standard Time)");

亲自试一试

JavaScript 会忽略日期名称和时间括号中的错误:

实例

var d = new Date("Fri Mar 26 2018 09:56:24 GMT+0100 (Tokyo Time)");

亲自试一试