Autor | Zpráva | ||
---|---|---|---|
jirka2 Profil |
Ahoj,
narazil jsem na takovou podivnost, vytvářím Date object ze stringu, např.: var d = new Date('October 28, 2019'); document.write(d); Mon Oct 28 2019 00:00:00 GMT+0100 (Středoevropský standardní čas) var d = new Date('2019-10-28 00:00'); var d = new Date('2019-10-28'); Mon Oct 28 2019 01:00:00 GMT+0100 (Středoevropský standardní čas) Problém je pak s klienty na západ od nultého poledníku, například na Aljašce (testováno ve virtuálu) se zobrazí toto: Sun Oct 27 2019 16:00:00 GMT-0800 (GMT-08:00) var d = new Date('2019-10-28'); document.write(d.getDate()); díky za rady, Jirka |
||
N71 Profil * |
#2 · Zasláno: 28. 10. 2019, 14:00:09
Implemetace Date.parse() je v tomto nekonzistentní. Viz MDN.
|
||
jirka2 Profil |
#3 · Zasláno: 28. 10. 2019, 15:09:41
N71:
Díky za rychlou odpověď, ovšem nepotěšila mě... |
||
Časová prodleva: 5 let
|
0