Используя PHP, я хочу преобразовать метки времени UNIX в строки даты, подобные этой: 2008-07-17T09:24:17Z
Как мне преобразовать метку времени, например, 1333699439
в 2008-07-17T09:24:17Z
?
Используя PHP, я хочу преобразовать метки времени UNIX в строки даты, подобные этой: 2008-07-17T09:24:17Z
Как мне преобразовать метку времени, например, 1333699439
в 2008-07-17T09:24:17Z
?
Ответы:
Попробуйте gmdate
вот так:
<?php
$timestamp=1333699439;
echo gmdate("Y-m-d\TH:i:s\Z", $timestamp);
?>
date
и gmdate
выходные данные будут различаться в зависимости от переменной TZ (по крайней мере на * nix)
gmdate()
возвращайте дату / время в GMT.date()
вернет местную дату / время.