如何算出今天是在今年的的几周? date('W') 第几周date('w') 星期几 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 算出今年的第幾周時,用date('W')獲取會在跨年的時候有點混淆,如一年的12月31號用date('W')有可能獲取的是值是1,或者說在一年的開始1月1日獲取的值是52等,所以如果你需要準確判斷,需要區分這種情況 本周,又是哪七天呢?============<?phpecho date("Y-m-d",strtotime("monday this week"))." - ".date("Y-m-d",strtotime("sunday this week"));?> 其实话说回来,又要先问问题了。。首先,你的“周”是从周几到周几?那么跨年的周,你是算入上年还是本年?php里的date('W')是根据所谓的ISO-8601标准,大概意思是:1.每周从周一开始,到周日结束。2.跨年周,如果大部分落在去年(4天或以上),算去年的最后一个星期,否则算今年的第一周 (就是说,如果1月1日是周5或6或日,算去年的,否则算今年的,注意如果算今年的,那么有可能去年的最后两三天可能也是算在今年的第一周里)既然你说“有點混淆”,说明这个和你想的不完全一样,不过我想调整一下应该不是太麻烦。 date('W') 第几周,date('w') 星期几 ,看来这俩不经常用到啊 递归函数问题? 如何快速比较数据表结构的改变? php显示时间代码 PHP 模板的问题 为什么图片不滚动 不知道为什么 IIS 7.0 PHP5.26 C:/WINDOWS/php.ini 读取不到! 求一个PHP,AJAX的会员在线即时聊天程序 网站页面抓取 apache为什么不能启动 牛人,将json数据格式转为数组格式。请支招啊。谢谢! 请教前辈有关php echo输出问题
============
<?php
echo date("Y-m-d",strtotime("monday this week"))." - ".date("Y-m-d",strtotime("sunday this week"));
?>
其实话说回来,又要先问问题了。。首先,你的“周”是从周几到周几?
那么跨年的周,你是算入上年还是本年?php里的date('W')是根据所谓的ISO-8601标准,
大概意思是:
1.每周从周一开始,到周日结束。
2.跨年周,如果大部分落在去年(4天或以上),算去年的最后一个星期,否则算今年的第一周
(就是说,如果1月1日是周5或6或日,算去年的,否则算今年的,注意如果算今年的,那么有可能去年的最后两三天可能也是算在今年的第一周里)既然你说“有點混淆”,说明这个和你想的不完全一样,不过我想调整一下应该不是太麻烦。