我正在使用一个数据库,我在表格中使用time()
保存后的时间
是否有任何方式将其格式化为人类可读的方式(日期和时间)?
由于
答案 0 :(得分:4)
答案 1 :(得分:1)
答案 2 :(得分:1)
答案 3 :(得分:1)
如果你从其他一些答案中显示数据有问题,那么这个功能也可以帮助你解析它。
echo date("F j, Y, g:i a", strtotime($timestamp));
答案 4 :(得分:0)
在查询数据库中的时间戳后,将其传递给formatTime函数。这会在php中创建一个名为$ data的新DateTime对象,如果需要,也可以轻松地对其进行操作。下面的示例以两种不同的方式格式化日期,两者都有效。
程序风格:
function formatTime($millis) {
$date = new DateTime($millis);
return date_format($date, 'l, jS F Y \a\t g:ia');
}
面向对象的风格:
function formatTime($millis) {
$date = new DateTime($millis);
return $date->format('l, jS F Y \a\t g:ia');
}
可在此链接找到日期格式: http://php.net/manual/en/function.date.php
干杯!