我'我正在使用WordPress自定义字段插件。该值以这种格式存储在数据库中 22/04/2014 2:29 pm 我的createFromFormat出现问题,导致其无法正常工作。
数据库值
22/04/2014 2:29 pm
PHP代码
$schedules_arrival = get_field('schedules_arrival');
$datetime = new DateTime();
$schedules_arrival_date = $datetime->createFromFormat('d/m/Y g:mm tt', $schedules_arrival);
echo $schedules_arrival_date = $datetime->format('d M Y H:i');
以上退货
22 Apr 2014 21:02
应该返回
1 Apr 2014 06:00
答案 0 :(得分:3)
而不是tt
使用a
代替“pm”。 t
代表该月的天数。此外,您只需要一个m
分钟:
$schedules_arrival_date = $datetime->createFromFormat('d/m/Y g:m a', $schedules_arrival);
请参阅date()
以获取标识符列表。