我已使用date("F, Y", strtotime($target))
将2018-08-01转换为2018年8月
我该如何扭转呢?
答案 0 :(得分:2)
您也可以将DateTime与relative formats一起使用:
$yearMonth = str_replace(',', '', "August, 2018");
print (new DateTime("First day of $yearMonth"))->format('Y-m-d');
结果:
2018-08-01
答案 1 :(得分:1)
如果您始终希望每月的第一天,都可以在1
之前添加,然后致电strtotime()
。
$month = "August, 2018";
$date = date('Y-m-d', strtotime("1 $month"));