Unixtimestamp для ipad-а
Тут наткнулся на такую ситуацию, ниже указанный код дает разные цифры
var date = new Date(1337259207*1000); var hours = date.getHours(); на обычных браузерах включая safari, hours = 16 а на ipad-е hours = 19 т.е. ipad при конвертации Unixtimestamp-а к конечному результату прибавляет 3. В чем может быть нюанс? на iphon-е к сожалению не тестил за отсутсвием такового... п.с. с меня карма :) |
просто кто-то учитывает локальный UTC а кто-то нет. Поэтому нужно переводить с учетом UTC
function timestampToTime( UNIX_timestamp ) { var a = new Date( UNIX_timestamp * 1000 ), hour = a.getUTCHours(), min = a.getUTCMinutes(), sec = a.getUTCSeconds(), time = hour + ':' + min + ':' + sec; return time; } alert( timestampToTime( 1337259207 ) ); |
Цитата:
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 19:16. |