首页 > 编程语言 >用PHP实现获取今天是本月第几周 【复制代码之血案】

用PHP实现获取今天是本月第几周 【复制代码之血案】

时间:2025-01-03 17:58:15浏览次数:1  
标签:几周 12 format 代码 示例 bug 复制 PHP 血案

球球了,复制别人的代码一定要做单元测试!!!跑了大半年的代码,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

相关文章

  • “illegal instruction”:一个Linux编译选项引发的“血案”——march配置
    1.项目场景在项目中,我们将在研发主机的Ubuntu18.04系统上编译的一个可执行程序拷贝到一个全新主机(Ubuntu18.04)上运行时,出现了“illegalinstruction”错误。如下图所示:2.问题描述当时最开始以为是代码问题,尝试了很多修改,没任何用。后面推断是动态库的问题,将我们依赖......
  • nodejs+vue+expressd协同过滤算法的毕业生租房平台java+python+php-计算机毕业设计
    目录技术栈和环境说明具体实现截图预期达到的目标系统设计详细视频演示技术路线解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示研究方法感恩大学老师和同学源码获取技术栈和环境说明本系统以Python开发语言......
  • (免费源码)计算机毕业设计必学必看 java、python、php、node.js、c#、APP、小程序、大数
     摘 要疫情之下,实体经济面临下行压力。2019年以来,新冠肺炎疫情卷土而来,各地地疫情防控形势严峻,许多中小微企业经营发展屡次遭受打击。面对疫情常态化的社会现实,为纾困中小企业,助力经济复苏,保障社会稳定运行,国家有关部门相继出台一系列政策“组合拳”,加大纾困支持力度,提振......
  • (免费源码)计算机毕业设计必学必看 万套实战教程 java、python、php、node.js、c#、APP
    摘 要随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,抗疫物资管理小程序被用户普遍使用,为方便用户能够可以随时进行抗疫物资管理小程序的数据信息管理,特开发了基于PHP南宁......
  • (免费源码)计算机毕业设计必学必看 万套实战教程 java、python、php、node.js、c#、APP
     摘 要随着我国经济迅速发展,人们对医疗管理的需求越来越大,各种医疗管理系统也都在被广泛应用,对于医疗管理的各种软件也是备受用户的喜爱,医疗管理系统被用户普遍使用,为方便用户能够可以随时进行医疗管理系统的数据信息管理,特开发了基于springboot医疗管理系统。医疗管理系......
  • (免费源码)计算机毕业设计必学必看 万套实战教程 java、python、php、node.js、c#、APP
    摘要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对高校课程实验系统等问题,对面向过程性考核的高校课程实验系统进行研究分析,然后开发设计出面向过......
  • 【thinkphp】国密sm2
    一、下载  lpilp/guomi依赖composerrequirelpilp/guomi二、使用lpilp/guomi<?phpnamespaceapp\controller;useRtgm\sm\RtSm2;useRtgm\sm\RtSm3;classSm{protected$privateKey=null;protected$publicKey=null;publicfunction__cons......
  • linux安装php运行环境
    https://github.com/wintercoder/datamaker开源的mysql做假数据项目 一、linux下安装php集成环境sudoapt-getinstallhttpdservicehttpdstart主配置目录:/etc/httpd/conf/主配置文件:/etc/httpd/conf/httpd.conf/子配置目录:/etc/httpd/conf.d/子配置文件:/etc/http......
  • 批量检测多个微信小程序封禁状态的 PHP 脚本及使用说明
    随着微信小程序的日益普及,管理小程序的运营状态变得尤为重要。若某个小程序因违规被封禁,开发者需要第一时间了解其状态。本文将介绍如何使用PHP脚本批量检测多个微信小程序的封禁状态,并通过第三方接口获取小程序的最新状态信息。项目目标通过调用第三方API,基于小程序的A......
  • PHP版本不匹配:不同版本的PHP对代码的支持程度有所差异
    个方面的原因及相应的解决方法:PHP版本不匹配:不同版本的PHP对代码的支持程度有所差异。原服务器上使用的PHP版本可能较低,在新环境中需要调整至合适的版本。例如,对于较新的PHP特性,应该选择更高版本的PHP(如PHP7.1及以上)。可以在宝塔面板中轻松切换PHP版本而不必重新编译整个系统。......