2009-12-01 205 views

回答

7

是的,你可以使用strtotime()

$time = strtotime('9/7/2009'); 
echo $time; // 1252278000 

这将承担毫米的格式/ DD/YYYY所以不要与英国式的DD/MM/YYYY日期尝试。

走另外一条路,用date()

$date = date('n/j/Y', $time); 
echo $date; // 9/7/2009 
1

使用strptime如果你想更精确的左右格式解析,并记住,当人们在世界其他地方看到“2009/9/7”他们读9日2009年7月,而不是9月7日2009年

+0

我很确定它是MM/DD/YY作为标准格式 - 我错了吗? – jkushner 2009-12-01 18:46:09

+1

是的,'MM/DD/YY'是'strtotime()'在默认情况下会持续几个月的格式 - 但我在谈论人们何时读取日期,而不是PHP。 – 2009-12-01 20:01:13