使用正则表达式在php中的日期格式

时间:2010-10-07 06:11:30

标签: php regex

Hai,任何人都可以帮我改变 “Wed Sep 29 14:47:37 +0000 2010” 改为“2010年9月29日2 :47PM“在PHP中使用正则表达式?

2 个答案:

答案 0 :(得分:8)

您可以使用strtotime。无需正则表达。

date('M j, Y \a\t g:i A', strtotime('Wed Sep 29 14:47:37 +0000 2010'));

答案 1 :(得分:2)

使用功能datestrtotime

$str = 'Wed Sep 29 14:47:37 +0000 2010';
$timestamp = strtotime($str);

echo date('M j, Y', $timestamp).' at '.date('g:i A', $timestamp);;