PHP中的SQL时间戳格式[重复]

问题描述 投票:-5回答:2

我有点陷入SQL日期时间格式,因为排序原因,我使用的是datetime格式。

问题是MySQL期望以yyyy-mm-dd hh:mm:ss格式约会,而我需要完全相反的dd-mm-yyyy。有一些方法使用PHP传递和获取不同的格式? 。

php mysql sql datetime format
2个回答
0
投票

试试这应该有帮助:

$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


0
投票

使用Strtotime.it将任何英文文本日期时间描述解析为Unix时间戳

$mydate = "27-12-2017";
$dbdate = date('Y-m-d', strtotime($mydate));
//OP 2017-12-27
© www.soinside.com 2019 - 2024. All rights reserved.