PHP中的日期格式

时间:2010-01-05 21:41:17

标签: php datetime date

我的日期格式为“Tue Jan 05 11:08:27 +0000 2010”,我想在PHP中将其格式转换为“yyyy-mm-dd 00:00”。

我该怎么做?

4 个答案:

答案 0 :(得分:6)

使用strtotime()将其转换为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)

http://php.net/manual/en/function.date.php 对于所有格式选项

答案 1 :(得分:1)

$time_string = 'Tue Jan 05 11:08:27 +0000 2010';
$formated_time = date('Y-m-d h:i', strtotime($time_string));
echo $formated_time;

答案 2 :(得分:0)

答案 3 :(得分:0)

如果您想在一行中完成,请同意Erik。

解决方案

$date = date('Y-m-d H:i:s', strtotime('Tue Jan 05 11:08:27 +0000 2010'));