首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用PHP从MySQL日期时间转换为另一种格式

用PHP从MySQL日期时间转换为另一种格式
EN

Stack Overflow用户
提问于 2008-09-25 23:10:30
回答 19查看 787.9K关注 0票数 470

我在MySQL中有一个MySQL列。

如何使用PHP将其转换为mm/dd/yy :m (AM/PM)

EN

回答 19

Stack Overflow用户

回答已采纳

发布于 2011-03-20 06:06:08

如果您正在寻找将日期规范化为MySQL格式的方法,请使用以下方法

代码语言:javascript
运行
复制
$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的标准日期格式。

(编辑备注:这个答案是因为一个原始的问题,用词混乱,而且谷歌的这个答案是有用的,即使它没有直接回答现在存在的问题)

票数 556
EN

Stack Overflow用户

发布于 2008-09-25 23:30:09

若要将从MySQL检索的日期转换为所请求的格式(mm/dd/yy H:M (AM/PM)):

代码语言:javascript
运行
复制
// $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日期格式选项来调整格式。

票数 323
EN

Stack Overflow用户

发布于 2008-09-26 04:31:21

如果您正在使用PHP 5,也可以尝试

代码语言:javascript
运行
复制
$oDate = new DateTime($row->createdate);
$sDate = $oDate->format("Y-m-d H:i:s");
票数 115
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/136782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档