【发布时间】:2016-11-04 11:06:51
【问题描述】:
如何使用 php 转换表 mysql 中的日期格式,从这种格式 2016-07-02T17:04:18+00:00 到星期六,2016 年 7 月 2 日 17:04:18 GMT?
非常感谢,
【问题讨论】:
-
不要将日期存储为字符串使用日期类型
标签: php mysql datetime datetime-format
如何使用 php 转换表 mysql 中的日期格式,从这种格式 2016-07-02T17:04:18+00:00 到星期六,2016 年 7 月 2 日 17:04:18 GMT?
非常感谢,
【问题讨论】:
标签: php mysql datetime datetime-format
从mysql读取值到变量info
然后使用;
$in = "2016-07-02T17:04:18+00:00";
date_default_timezone_set('GMT');
$out = date("D, d M Y G:i:s e",strtotime($in));
echo $out;
如果需要,将值写回info
假设您列出的值是 varchar,因为它不显示为标准的 mysql 日期时间格式。 here 并且您了解如何查询数据库。
如果值是日期时间,因为您的帖子似乎也很重要。然后尝试代码,因为 strtotime 应该可以很好地理解格式。但代码将在其他地方转换和输出日期,而不是作为 datetime 写回 mysql,因为它不能那样工作。
另见;
【讨论】: