使用strtotime,这个月的第一天凌晨0点在PHP?

时间:2017-10-27 11:37:09

标签: php date strtotime

echo mydate(strtotime('1 am first day of this month'));

以上与结果2017-10-01 01:00:00一起使用,但我很难在凌晨0点完成。 24am, 24pm, 0pm, first second都不起作用。

2 个答案:

答案 0 :(得分:9)

使用midnight

echo mydate(strtotime('midnight first day of this month'));

Demo

答案 1 :(得分:0)

最好使用DateTime进行日期和时间操作,

$date = new DateTime('midnight first day of this month'); echo $date->format('Y-m-d H:i:s');

或者如果需要UnixTimestamp:$date->format('U');echo $date->getTimestamp();