我在MySQL中有一个MySQL列。
如何使用PHP将其转换为mm/dd/yy :m (AM/PM)?
发布于 2011-03-20 06:06:08
如果您正在寻找将日期规范化为MySQL格式的方法,请使用以下方法
$phpdate = strtotime( $mysqldate );
$mysqldate = date( 'Y-m-d H:i:s', $phpdate );行$phpdate = strtotime( $mysqldate )接受一个字符串,并执行一系列试探,将该字符串转换为unix时间戳。
行$mysqldate = date( 'Y-m-d H:i:s', $phpdate )使用时间戳和PHP的date函数将时间戳返回到MySQL的标准日期格式。
(编辑备注:这个答案是因为一个原始的问题,用词混乱,而且谷歌的这个答案是有用的,即使它没有直接回答现在存在的问题)
发布于 2008-09-25 23:30:09
若要将从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日期格式选项来调整格式。
发布于 2008-09-26 04:31:21
如果您正在使用PHP 5,也可以尝试
$oDate = new DateTime($row->createdate);
$sDate = $oDate->format("Y-m-d H:i:s");https://stackoverflow.com/questions/136782
复制相似问题