PHP中的日期格式

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

我有一个格式类似于“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)

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的手动页面可能不太可能发生更改。