【发布时间】:2011-03-05 17:01:25
【问题描述】:
如何使用 PHP 更改日期字符串的格式?
发件人:06/16/2010
收件人:2010-06-16
【问题讨论】:
-
没有 explode() 对你有用吗?
如何使用 PHP 更改日期字符串的格式?
发件人:06/16/2010
收件人:2010-06-16
【问题讨论】:
$date = "06/16/2010";
echo date('Y-m-d', strtotime($date)); // outputs 2010-06-16
使用strtotime 函数。
【讨论】:
您应该使用\DateTime 并尽快摆脱字符串:
$date = DateTime::createFromFormat('m/d/Y', '06/16/2010'); // \DateTime object
echo $date->format('Y-m-d'); // 2010-06-16
【讨论】:
php -r 'echo date("Y-m-d", strtotime("06/16/2010"));'
【讨论】: