球球了,复制别人的代码一定要做单元测试!!!跑了大半年的代码,2024年12月30日凌晨崩了!!!心态都炸了!!!
代码参考链接:https://www.php.cn/faq/502532.html
有bug啊 有bug啊
下面为执行正常示例和异常示例
<?php
$firstDayThisMonth = date('2024-11-01');
$firstWeekThisMonth = date('W', strtotime($firstDayThisMonth));
$currentWeek = date('W', strtotime('2024-11-30')) - (int)$firstWeekThisMonth + 1;
echo $currentWeek;
// 执行结果 5
<?php
$firstDayThisMonth = date('2024-12-01');
$firstWeekThisMonth = date('W', strtotime($firstDayThisMonth));
$currentWeek = date('W', strtotime('2024-12-30')) - (int)$firstWeekThisMonth + 1;
echo $currentWeek;
// 执行结果 -46
过了12月30的0点以后,直接崩了。。。
标签:几周,12,format,代码,示例,bug,复制,PHP,血案 From: https://www.cnblogs.com/anniu1122/p/18650644