![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Помогите
.getHours() берет клиентское время БЕЗ учета перевода стрелок на летнее время, то есть сейчас флэшовые цифровые часы показывают на час меньше системного времени в windows часы вида d = new Date( ); sec = d.getSeconds(); if (length(sec) == 1) { sec = "0" add sec; } hour = d.getHours(); if (length(hour) == 1) { hour = "0" add hour; } min = d.getMinutes(); if (length(min) == 1) { min = "0" add min; } time = hour add ":" add min add ":" add sec; Да, это только в windows, и есть подозрение, что только у тех, у кого стоит флажок Adjust daytime automatically, то есть, похоже, флэшплейер берет клиентское время из цмоса. На маках все в порядке. Спасите-помогите. hour = d.getUTCHours()-d.getTimezoneOffset()/60; тоже не помогает -- именно getTimezoneOffset() в виндоуз непраильный.
__________________
hic incipit tragoedia |
|
|||||
|
__________________
Спирт - враг ваш! Гоните его! | Flash/Flex Blog |
|
|||||
|
__________________
hic incipit tragoedia |
|
|||||
|
__________________
Спирт - враг ваш! Гоните его! | Flash/Flex Blog |
![]() |
Часовой пояс GMT +4, время: 09:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|