如何获得当月的周数(例如 2018年2月14日)?
我的示例代码
$weekNum = date("W") - date("W",strtotime(date("Y-m"))) + 1;
print_r($weekNum);//results 3. Why is it not 2?
答案 0 :(得分:1)
function weekInCurrentMonth($date) {
$firstDate = strtotime(date("Y-m-01", $date));
return intval(date("W", $date)) - intval(date("W", $firstDate)) + 1;
}
以上功能使用以下算法
当月的周数=总计一年中的周数 - 周数 在一个月的第一天+ 1
答案 1 :(得分:0)
获取周数的简单方法;
echo ceil(date( 'j', strtotime('today') ) / 7);