使用PHP从MySQL日期时间转换为另一种格式
我在MySQL中有一个专栏。datetime
如何使用PHP将其转换为mm / dd / yy H:M(AM / PM)的显示?
我在MySQL中有一个专栏。datetime
如何使用PHP将其转换为mm / dd / yy H:M(AM / PM)的显示?
如果您正在寻找一种将日期规范化为MySQL格式的方法,请使用以下内容
$phpdate = strtotime( $mysqldate );
$mysqldate = date( 'Y-m-d H:i:s', $phpdate );
该行接受一个字符串并执行一系列启发式操作,以将该字符串转换为 unix 时间戳。$phpdate = strtotime( $mysqldate )
该行使用该时间戳和PHP的日期
函数将该时间戳转换回MySQL的标准日期格式。$mysqldate = date( 'Y-m-d H:i:s', $phpdate )
(编者注:这个答案在这里是因为一个措辞令人困惑的原始问题,以及这个答案提供的一般Google有用性,即使它没有直接回答现在存在的问题)
要将从MySQL检索到的日期转换为请求的格式():mm/dd/yy H:M (AM/PM)
// $datetime is something like: 2014-01-31 13:05:59
$time = strtotime($datetimeFromMysql);
$myFormatForView = date("m/d/y g:i A", $time);
// $myFormatForView is something like: 01/31/14 1:05 PM
请参阅 PHP 日期格式设置选项以调整格式。