我正在使用 MySQL 将当前时间和日期放入

$datecreated = date("Y-m-d, g:i:s A");

然后将其显示给用户
$datecreated = date('n-j-Y, g:i:s A', strtotime($row['datecreated']));

一切都很好,除了时间总是上午。我已经在早上和下午测试了这个,仍然是上午。

最佳答案

写入数据库时​​使用 date("Y-m-d H:i:s")(24 小时制)。
否则“PM”(或“AM”)部分会被截断,让您始终处于“AM”状态。

关于PHP 时间现在不显示 PM,只有 AM,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6102683/

10-14 23:19