Fork me on GitHub

PHP根据日期判断是哪一年的第几周

在判断某一天是哪一年的第几周的时候,根据采用的国际标准(忘了叫什么名字了),年首或者年末的那几天有可能不属于今年的第一周或者最后一周。

上代码:

<?php
echo date("YW",strtotime("20141229"))."\n";
echo date("YW",strtotime('20160101'))."\n";
?>
----------输出----------
201401
201653
明白问题所在了么?

自己曾经写过一段代码来解决这个问题,直到后来发现把Y换成o,问题就解决了

<?php
echo date("oW",strtotime("20141229"))."\n";
echo date("oW",strtotime('20160101'))."\n";
?>
----------输出----------

201501

201553
————————————————


原文链接:https://blog.csdn.net/leige137/article/details/44275389

posted @   君乐豹  阅读(175)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
Live2D
欢迎阅读『PHP根据日期判断是哪一年的第几周』
点击右上角即可分享
微信分享提示