仅使用 strtotime,PHP 中本月第一天的凌晨 0 点


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');

或者如果需要Unix时间戳:$date->format('U');echo $date->getTimestamp();

相关内容

  • 没有找到相关文章

最新更新