发布网友 发布时间:2022-04-06 01:54
共6个回答
懂视网 时间:2022-04-06 06:15
php计算当前时间是一年中的第几周的方法:【$week = intval(date('W',time()));】。intval()函数用于获取变量的整数值,成功时返回integer值,失败时返回0。
具体方法:
(推荐教程:php视频教程)
$week = intval(date('W',time()));
intval() 函数用于获取变量的整数值。成功时返回 var 的 integer 值,失败时返回 0。 空的 array 返回 0,非空的 array 返回 1。
date() 函数可把时间戳格式化为可读性更好的日期和时间。
W:ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的)。
热心网友 时间:2022-04-06 03:23
首先要知道这一天是这一年中的第几天
例如:4月16日
他就是 31+28(平年)+31+16=106天
106/7=15.1
如果有余数就把15+1=16
如果没有余数不变.
所以4月16日应该是第16周
至于平年和闰年的判定
可以被4整除但是不能被100整除的年是闰年
同时可以被400整除的年也是闰年
例如:1900,1800 都不是闰年
2000,2004,2008,1996都是闰年
热心网友 时间:2022-04-06 04:41
=WEEKNUM(TODAY(),2)热心网友 时间:2022-04-06 06:16
除7就信了??!!!!!!!热心网友 时间:2022-04-06 08:07
原来方法还真不少,感谢大家热情帮助,小弟试了两个方法都是可行的:1.先判断该日期是星期几,如果非星期天,那么当前周数+1,由于2012年1月1日刚好是星期天,如果按照国际惯例,那么1月2日(星期一)所在的周应该是第1周,但如果以周一算起,那么1月2日就应该是第2周了,这方法对于2012年凑合能行;2.lxcnn的方法很厉害,非常符合,小弟谢了!热心网友 时间:2022-04-06 10:15
这是第几周了?