标签: php datetime
我想从这些格式制作PHP DateTime类
22-Sep-17 18-Aug-17
22-Sep-17
18-Aug-17
我正在努力做这样的事情但是,9月,8月有点独特的处理。
我该怎么做?
$format = 'd-m-y'; $date = \DateTime::createFromFormat($format, '22-Sep-17'); echo $date->format('Y-m-d');
答案 0 :(得分:2)
m是数月的格式字符。你需要的是M,它返回一个月份的3个字母缩写。
m
M
<?php $format = 'd-M-y'; $date = \DateTime::createFromFormat($format, '22-Sep-17'); echo $date->format('Y-m-d');
查看所有格式here
Demo