如何使用 PHP 查找下个月的第一天和直到此日期的剩余天数

php
2022-08-30 14:23:59

从现在开始,我怎样才能找到下个月的第一天和直到这一天的剩余日子?

谢谢


答案 1

为下个月第一天的 00:00 创建时间戳:

$firstDayNextMonth = strtotime('first day of next month');

到该日期之前的天数是现在到之后的秒数除以 (24 * 60 * 60)。

$daysTilNextMonth = ($firstDayNextMonth - time()) / (24 * 3600);

答案 2
$firstDayNextMonth = date('Y-m-d', strtotime('first day of next month'));

从当前开始两个月后获得第一天

$firstDayAfterTwoMonths = date('Y-m-d', strtotime('first day of +2 month'));

推荐