我正在使用一些调度程序框架,它输出以下内容:
Wed Wed 12 2014 08:40:00 GMT + 0800(中国标准时间)
我想处理这些数据,以便将它保存到当前设置为DATETIME的数据库表中。知道如何使用PHP Date / Datetime函数处理这些数据吗?除了字符串操作之外,我需要找到一个更合适的解决方案。
输出应采用以下格式:
Y-m-d h:i:s
感谢。
答案 0 :(得分:0)
简单回答一个简单的问题......:
解决方案#1:
日期(“Y-m-d h:i:s”,strtotime($ TIME));
由于某些原因,此解决方案会返回不同的日期和时间。
解决方案#2:
$ TIME ='Wed Feb 12 2014 08:40:00 GMT + 0800(China Standard Time)';
$ dateStarted = DateTime :: createFromFormat('D M d Y H:i:s e +',$ TIME);
$ start = $ dateStarted->格式('Y-m-d H:i:s');
输出将是这样的:
2014-02-12 08:40:00