使用strtotime以d/m/Y格式解析日期

Giu*_*nca 2 php date

这是我的PHP代码:

$g = "19/06/2013"; 
echo $g." // ".date("Y/m/d", strtotime($g))
Run Code Online (Sandbox Code Playgroud)

输出是这19/06/2013 // 1970/01/01而不是.19/06/2013 // 2013/06/19为什么?

小智 6

那就是"为什么?":

注意:m/d/y或dmy格式的日期通过查看各个组件之间的分隔符来消除歧义:如果分隔符是斜杠(/),则假定为美国m/d/y; 而如果分隔符是破折号( - )或点(.),则假定为欧洲dmy格式.

看到这里!:http://php.net/manual/en/function.strtotime.php