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)");