PHP中的日期格式
我有一个格式类似于“Tue Jan 05 11:08:27+0000 2010”的日期,我想在PHP中将其格式转换为“yyy-mm-dd 00:00”PHP中的日期格式,php,datetime,date,Php,Datetime,Date,我有一个格式类似于“Tue Jan 05 11:08:27+0000 2010”的日期,我想在PHP中将其格式转换为“yyy-mm-dd 00:00” 如何实现这一点?使用strotime()将其转换为PHP日期对象,然后使用date()将其输出 编辑 更多细节;尝试: $time = strtotime('Tue Jan 05 11:08:27 +0000 2010'); echo date("Y-m-d h:i", $time); Y=4位年份 m=2位月(带前导0) d=2位月(带前导0
如何实现这一点?使用strotime()将其转换为PHP日期对象,然后使用date()将其输出 编辑 更多细节;尝试:
$time = strtotime('Tue Jan 05 11:08:27 +0000 2010');
echo date("Y-m-d h:i", $time);
Y=4位年份
m=2位月(带前导0)
d=2位月(带前导0)
h=12小时时间(前导0)
i=分钟(前导为0)
对于所有格式选项使用strotime()将其转换为PHP日期对象,然后使用date()将其输出 编辑 更多细节;尝试:
$time = strtotime('Tue Jan 05 11:08:27 +0000 2010');
echo date("Y-m-d h:i", $time);
Y=4位年份
m=2位月(带前导0)
d=2位月(带前导0)
h=12小时时间(前导0)
i=分钟(前导为0)
对于所有格式选项,如果您想在一行中完成,请同意Erik的意见 解决方案
$date = date('Y-m-d H:i:s', strtotime('Tue Jan 05 11:08:27 +0000 2010'));
如果你想用一句话来表达,就要同意埃里克的观点 解决方案
$date = date('Y-m-d H:i:s', strtotime('Tue Jan 05 11:08:27 +0000 2010'));
真正地没有人想把它标记为复制品?我们每天会收到5个关于日期格式的问题……真的吗?没有人想把它标记为复制品?我们每天会遇到5个日期格式问题……确保将$time作为第二个参数传递到Date()函数中。确保将$time作为第二个参数传递到Date()函数中。虽然此链接可能会回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。@jocelyn我同意您的第一点,但php的手册页面可能不太可能发生更改。虽然此链接可能会回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能会无效。@jocelyn我同意您的第一点,但php的手动页面可能不太可能发生更改。