我有一个时间戳存储在会话(1299446702)。
如何将其转换为 PHP 中的可读日期 / 时间?我已经尝试过 srttotime 等无济于事。
strtotime 使日期字符串变成时间戳。你想做相反的事情,这是date。典型的 mysql 日期格式是date('Y-m-d H:i:s');
检查手册页其他字母代表什么。
如果你有一个时间戳,你想使用(显然你这样做),它是date()
的第二个参数。
我刚刚在火箭的答案中添加了 H:i:s 来获取时间和日期。
echo date('m/d/Y H:i:s', 1299446702);
输出:03 / 06 / 2011 16:25:02
$timestamp = 1465298940;
$datetimeFormat = 'Y-m-d H:i:s';
$date = new \DateTime();
// If you must have use time zones
// $date = new \DateTime('now', new \DateTimeZone('Europe/Helsinki'));
$date->setTimestamp($timestamp);
echo $date->format($datetimeFormat);
结果:2016-06-07 14:29:00
其他时区:
Africa America Antarctica Arctic Asia Atlantic Australia Europe Indian Pacific Others本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(18条)