仅使用 strtotime,本月第一天上午 0 点 PHP?
Using just strtotime, 0 am first day of this month in PHP?
echo mydate(strtotime('1 am first day of this month'));
以上工作结果 2017-10-01 01:00:00
,但我很难在凌晨 0 点完成。 24am, 24pm, 0pm, first second
都不起作用。
使用midnight
:
echo mydate(strtotime('midnight first day of this month'));
最好使用 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();
echo mydate(strtotime('1 am first day of this month'));
以上工作结果 2017-10-01 01:00:00
,但我很难在凌晨 0 点完成。 24am, 24pm, 0pm, first second
都不起作用。
使用midnight
:
echo mydate(strtotime('midnight first day of this month'));
最好使用 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();