
10.08.2004, 18:59
|
|
Регистрация: Nov 2001
Адрес: Lithuania Vlinius
Сообщений: 12
|
Time & regions
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 ?
|