我在会话中存储了一个时间戳(1299446702)。
如何在PHP中将其转换为可读的日期/时间?我试了一次又一次,都没有结果。
我在会话中存储了一个时间戳(1299446702)。
如何在PHP中将其转换为可读的日期/时间?我试了一次又一次,都没有结果。
当前回答
如果使用PHP date(),可以使用这段代码获取日期、时间、秒等。
$time = time(); // you have 1299446702 in time
$year = $time/31556926 % 12; // to get year
$week = $time / 604800 % 52; // to get weeks
$hour = $time / 3600 % 24; // to get hours
$minute = $time / 60 % 60; // to get minutes
$second = $time % 60; // to get seconds
其他回答
试一试。
<?php
$timestamp=1333342365;
echo gmdate("Y-m-d\TH:i:s\Z", $timestamp);
?>
I have used this:
<?php echo date('d/m/Y H:i a', $row['start_time']); ?>
如果使用PHP date(),可以使用这段代码获取日期、时间、秒等。
$time = time(); // you have 1299446702 in time
$year = $time/31556926 % 12; // to get year
$week = $time / 604800 % 52; // to get weeks
$hour = $time / 3600 % 24; // to get hours
$minute = $time / 60 % 60; // to get minutes
$second = $time % 60; // to get seconds
我只是在Rocket的答案中添加了H: I:s,以获得时间和日期。
echo date('m/d/Y H:i:s', 1299446702);
输出:03/06/2011 16:25:02
除非你需要自定义日期和时间格式,否则使用内置的日期和时间格式常量会更容易,更不容易出错,也更易于阅读:
echo date(DATE_RFC822, 1368496604);