![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2001
Адрес: Lithuania Vlinius
Сообщений: 12
|
Privet vsem.
Hotelos' by obsudit' topic o time/date vo flash. Ja prochetal prideduchie soobschenija na etu temu no vsiotaki ne nashel otveta na svoi vopros. V forume uze voznika voprost o tom kak sdelat vremia vo flashe chtoby ono pokazyvalo vremia konkretnogo regiona a ne kompjuternoe vremia polzovatelia. Byl predlozen takoj variant: mydate = new Date(); sec = mydate.getUTCSeconds(); min = mydate.getUTCMinutes(); hour = mydate.getUTCHours()+3; if (sec<10) { sec = "0"+sec; } if (min<10) { min = "0"+min; } if (hour<10) { hour = "0"+hour; } clock = hour add " " add min add " " add sec; Posle togo kak ja protestil movik, to na pervyj vzgliad pokazalos' chto kod rabotaet. Byla raznica v chasah - 3h pomoemu. Esterstvenno, kod mozno togda izmenit nemnogo, k chasam dobavit nedastajuscih 3h i potom sdelat tak chton u nas ne bylo 25-27h. No potom reshil poexperementirovat s kompjuternym vreminem. Perevel "strelki" na 3h nazad... Zapustil movik. Po idee tam vremia dolzno bylo i ostatsia kak prazde, t.k. ispolzovalas komanda getUTCwhatever. No reziltat poluchilsia takoj, chto vremia vo flash toze pereshlo na 3h nazad i raznica ostalas' prezniaja =>3h. Kstati, minuty poluchennye cherez getUTCMinutes i getMinutes ostalis temize. V chem problema ? |
![]() |
Часовой пояс GMT +4, время: 18:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|