Autor | Zpráva | ||
---|---|---|---|
Melvil Profil * |
#1 · Zasláno: 27. 11. 2020, 22:16:31
Zdravím,
mám skript, kde mám problém s funkčností v Safari. Po postupném debugingu jsem zjistil, že je problém ve formátu data: 1) Tahám data z JSONu: [{"startDate":"2020-11-30 00:00:00","endDate":"2020-12-02 23:59:59","summary":"Test ud\u00e1lost"}] 2) Abych mohl s datem následně pracovat, převedu ho: var startDate = new Date(value.startDate); 3) Pokud si následně startDate vypíšu přes console.log, v Chromu se mi zobrazí vše v pořádku: Mon Nov 30 2020 00:00:00 GMT+0100 (Středoevropský standardní čas) V safari se mi však vrací: Invalid Date Netušíte, kde by mohl být problém? Moc díky |
||
N71 Profil * |
#2 · Zasláno: 27. 11. 2020, 22:43:36
Používat textový formát času při konstrukci objektu Date se obecně v JS nedoporučuje a když už, tak jen s omezením na formáty vyhovující RFC 2822, což ten tvůj není.
|
||
Časová prodleva: 3 roky
|
0