如何在不指定年份的情况下找出下一个 1 月 1 日之前的天数?我总是想知道距离下一个 1 月 1 日还有多少天,所以我不想说“距离 2020 年 1 月 1 日还有多少天”,否则我每年都需要重置我的变量。
1 回答
米脂
TA贡献1836条经验 获得超3个赞
您可以使用DateTime对象来计算。创建一个对象是今天,另一个对象是January 1,然后我们添加一年,然后取差:
$today = new DateTime();
$jan1 = new DateTime('January 1');
$jan1->modify('+1 year');
$days = $today->diff($jan1)->days;
echo "$days days until January 1\n";
产出(12 月 6 日)
25 days until January 1
- 1 回答
- 0 关注
- 71 浏览
添加回答
举报
0/150
提交
取消