【发布时间】:2013-11-09 10:25:13
【问题描述】:
我从 PayPal IPN 得到这个日期
payment_date = 20:12:59 Jan 13, 2009 PST
我如何在Y-m-d\TH:i:s\Z 中转换?
我确实尝试过
$date = new DateTime($_POST['payment_date']);
$payment_date = $date->format('Y-m-d\TH:i:s\Z');
但在我的数据库中,我只获得'0000-00-00 00:00:00'
谢谢
【问题讨论】:
-
尝试
DateTime::createFromFormat并明确指定您期望的日期格式。 -
@DoobyInc:OP 已经知道如何更改格式,他只是在问为什么它不起作用,什么时候应该起作用。