从db

时间:2016-03-16 08:27:30

标签: php date datetime

我有一个来自数据库的日期值,其格式为: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。我该怎么做?

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用如下

$datetime = $value['last_online']; //from db
$date = date('Y/m/d h:i', strtotime($datetime));