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, время: 18:27. |