我有一个来自数据库的日期值,其格式为:YYYY-mm-dd hh:mm:ss
我想将其转换为以下格式:YYYY/mm/dd hh:mm
这是我的代码:
<?php
$datetime = $value['last_online']; //from db
$date = date('d-m-Y', $datetime);
$time = date('Gi.s', $datetime);
echo $date.' '.$time;
?>
但是它不起作用并且给我一个错误:
遇到非正确形成的数值
我想摆脱减号和秒数,所以我的新日期和时间格式为YYYY/mm/dd hh:mm
。我该怎么做?
有什么想法吗?
答案 0 :(得分:1)
使用如下
$datetime = $value['last_online']; //from db
$date = date('Y/m/d h:i', strtotime($datetime));