如何使用php将表mysql中的日期格式从2016-07-02T17:04:18+00:00转换为Sat,02 Jul 2016 17:04:18 GMT?
非常感谢,
发布于 2016-07-02 09:32:17
将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,并且您了解如何查询数据库。
如果值是datetime,因为您的帖子似乎也是领先的。然后尝试该代码,因为strtotime应该能够很好地理解该格式。但是代码将在其他地方转换和输出日期,而不是写回mysql作为dateime,因为它不是这样工作的。
另请参见;
https://stackoverflow.com/questions/38155530
复制相似问题