Autor | Zpráva | ||
---|---|---|---|
jozef.dinda Profil |
#1 · Zasláno: 29. 2. 2020, 21:14:46
V HTML5 neviem zmeniť výstupný formát dátumu a času
<!DOCTYPE html> <html> <body> <p id="demo1"></p> <p id="demo2"></p> <script> function myFunction() { var d1 = new Date(2019, 11, 24, 11, 22, 33, 0); document.getElementById("demo1").innerHTML = d1; var d1_ms = d1.getTime();//dátum na milisekundy var d2 = new Date(); d2.setTime(d1_ms+172800000); //milisekundy na dátum document.getElementById("demo2").innerHTML = d2;} </script> <p>Po stlačení tlačidla "bude" v druhom odstavci dátum a čas o dva dni (172800000 milisekúnd) neskôr ako v prvom odstavci. Ako to dať do formátu: číselne deň mesiac rok hodiny minúty (bez názvu dňa, sekúnd), t.j. 26.12.19 11:22</p> <button onclick="myFunction()">Tlačidlo</button> <p id="demo1"></p> <p id="demo2"></p> </body> </html> |
||
Kajman Profil |
#2 · Zasláno: 2. 3. 2020, 16:58:04
Předchystané jsou jen některé formáty. Pro vlastní formát bude asi nejjednodušší vlastní fuknce, která chtěný formát poskládá z jednotlivých get metod objektu Date.
|
||
jozef.dinda Profil |
#3 · Zasláno: 4. 3. 2020, 21:07:12
Kajman, ďakujem za link.
|
||
jozef.dinda Profil |
#4 · Zasláno: 5. 3. 2020, 21:10:29
Myslel som, že z formátu v milisekundách je jednoduchší prevod na mnou požadovaný formát.
|
||
Davex Profil |
#5 · Zasláno: 6. 3. 2020, 12:58:35
Počítání v milisekundách je v tomto případě špatně, protože na hranici přechodu letního času se o dva dny později spočítá jiná hodina.
|
||
Časová prodleva: 5 let
|
0