这个问题在这里已有答案:
我有点陷入SQL日期时间格式,因为排序原因,我使用的是datetime
格式。
问题是MySQL期望以yyyy-mm-dd hh:mm:ss
格式约会,而我需要完全相反的dd-mm-yyyy
。有一些方法使用PHP传递和获取不同的格式? 。
试试这应该有帮助:
$datedb = "2018-03-01 11:54:33";
$date = date('d-m-Y', strtotime($datedb));
echo $date; // will print 01-03-2018
并阅读date()
的php
函数:http://php.net/manual/en/function.date.php; https://www.w3schools.com/php/func_date_date.asp
使用Strtotime.it将任何英文文本日期时间描述解析为Unix时间戳
$mydate = "27-12-2017";
$dbdate = date('Y-m-d', strtotime($mydate));
//OP 2017-12-27