使用日期()
$sqldate = "2016-07-18";
$newDate = date("d-m-Y",$sqldate);
我也使用
implode('-', array_reverse(explode('/', $sqldate)));
我正在尝试将日期从yyyy-mm-dd转换为dd-mm-yyyy(但不是在SQL中);然而,我不知道date函数如何需要时间戳,我无法从这个字符串中获取时间戳。
我得到了特定的日期格式。为什么?我尝试获得一个预期的日期格式,我尝试了php日期,但没有成功。。
我预计输出
18/07/2016
$sqldate = "2016-03-21";
echo date('d/m/Y', strtotime($sqldate));
使用strtotime()
。
$sqldate = "2016-03-21";
echo $newDate = date("d/m/Y", strtotime($sqldate));
输出
21/03/2016
实时演示:单击此处
$sqldate = "2016-03-21";
$newDate = date("d-m-Y",strtotime($sqldate));
这正是你所需要的。