由于php版本不同 导致获取“年周”出现问题

/*** 获取日期对应的第几周* */
function getYearWeek($date){// 获取当前php版本$version = explode('.', PHP_VERSION);$phpVersion = floatval($version[0].".".$version[1]);// php4.1以下版本if ($phpVersion < 4.1){return false;}// php5.1及以上版本if ($phpVersion >= 5.1){return date('oW', strtotime($date));}// php其它版本$dateInfo = getdate(strtotime($date));$week = date('W',strtotime($date));$year = $dateInfo['year'];if($week == 1 && $dateInfo['mon'] == 12){$year= $dateInfo['year']+1;}return $year.$week;
}// 20081231 输出 200901
$date = '20081231';
echo getYearWeek($date);// 20111231 输出 201152
$date = '20111231';
echo getYearWeek($date);

获取日期对应的第几周相关推荐

  1. java 根据日期获取天数_java获取日期之间天数的方法

    //获取两个日期之间的天数 private int daysBetween(Date now, Date returnDate) { Calendar cNow = Calendar.getInsta ...

  2. java根据周数获取日期_java获取日期的周数和所属年份

    在项目中遇到需要导出excel表格   表格的标题需要根据数据来动态获取 格式为     2017年第 50  周计划检修申报.实施确认表 获取日期所属周数 Date date = new Date( ...

  3. mysql查询周数_MySQL如何获取一个指定日期所对应本年度的周数(WEEK函数)呢?

    摘要: 下文讲述MySQL数据库中获取指定日期对应的本年的周数信息的方法分享,如下所示: 实现思路: 采用week系统函数即可获取指定日期在日期所在年度的周数信息 week系统函数语法说明: week ...

  4. Calendar获取日期所在周、月份第一天、最后一天以及前一周内所有时间

    目录 前言 1.获取指定日期所在周的第一天和最后一天 2.获取指定日期所在月份的第一天和最后一天 3.获取指定日期前一周所有时间 前言 项目中经常使用到获取日期所在当前周.月份第一天.最后一天以及指定 ...

  5. 【mysql】获取指定日期是当年第几周,指定日期所在周的开始和结束日期

    描述 最近在刷mysql的题目,遇到指定日期是当年第几周的问题. 解决 0.总结 先总结,具体使用和区别看下文: # 一.返回第几周 select date_format('2023-01-01',' ...

  6. 获取一个月中第几个周的第几天的具体日期

    数据 /*** 节日是某月的第几个星期几* 例如:0637 父亲节 06是6月,3是第三个星期, 7是星期日.0351其中1是星期一* 注意:如果是最后一个星期天,表示为-17,-1是星期数,7是星期 ...

  7. POWERSHELL命令获取日期是今年的第几周

    POWERSHELL命令获取日期是今年的第几周 #POWERSHELL获取日期是今年的第几周 function get-WeekOfYear{[CmdletBinding(SupportsShould ...

  8. 根据年份获取周次,根据周次获取日期范围,获取当前年份,周次列表信息。

    在原文的基础上改的,适应我这边的需求,从周一开始到周日(姑且算个原创哈,原文链接在最下边). (1)根据年份获取周次 (2) 获取当前年份周次 (3) 根据选择周次获取日期时间范围 谁有更简单的方法也 ...

  9. js获取日期周数,并根据周数算出当前周的开始和结束日期(周日开始,周六结束)

    js获取日期周数,并根据周数算出当前周的开始和结束日期(周日开始,周六结束) 日历图片 代码 获取日期的周数(全年的第几周) 根据周数获取该周的开始日期(周日)和结束日期(周六) 日历图片 代码 获取 ...

最新文章

  1. xp系统蓝屏代码7b_电脑蓝屏重启不求人!学会这个方法,自己就能轻松解决!...
  2. 就业丨得益于AI,这五个行业岗位需求将呈现显著增长趋势
  3. C#开发Unity游戏教程之游戏对象的行为逻辑方法
  4. 鼠标动效html,5种纯CSS3鼠标hover按钮动画效果
  5. android and javascript
  6. maven deploy上传私服出错
  7. JavaScript对象学习笔记
  8. 【转】Update: Android.mk 中的 LOCAL_SRC_FILES, LOCAL_C_INCLUDES
  9. 提取pdf文件文本:pdfparser与xpdf具体操作
  10. 机器学习的常见分类及常用算法
  11. 固态硬盘在IDE、AHCI模式下的速度对比
  12. EasyExcel 实现冻结行和列
  13. BlockingQueue(阻塞队列)详解
  14. form表单中onclick事件和onsubmit事件的执行顺序
  15. 微信与支付宝钱包的竞争分析
  16. Excel-VBA操作文件四大方法
  17. make及makefile
  18. Python代码实现两张图片的拼接
  19. java的wait_java wait()方法用法详解
  20. 拼多多店铺所有商品API接口(整店商品列表查询接口)

热门文章

  1. ElasticSearch部署架构和容量规划
  2. word如何设置上标形式_word如何将107中的7设置为上标表示形式
  3. 2021乌兰浩特四中高考成绩查询,2021内蒙古地区高考查分详细
  4. jsp+ssm计算机毕业设计中青年健康管理监测系统【附源码】
  5. Springboot-项目启动加载类
  6. C语言:模拟用户登录
  7. 逸创云客服获“金耳唛杯”年度中国最佳客户中心技术产品奖
  8. 如何查看git账号以及如何切换登录git账号
  9. Ethyl 2-azidoacetate,637-81-0,叠氮乙酸乙酯MDL: MFCD00190177的分子量是129.117
  10. VMware虚拟机黑屏不显示画面