利用php計算當前是一年或一月中第幾周的函數,當然可以自定義第一天的時間,然後計算相對於自定義第一天的時間,當前時間是第幾周,在做一些想小項目時可能會用到。具體函數代碼如下:
/*
[PHP]計算當前時間相對於第一天是第幾周的函數 功能:返回但前是第幾周 參數:$firstDate,第一天的日期或者第一天的時間戳,默認為今年的第一天 返回值:int author: */ function current_week($firstDate=''){ $firstDate=empty($firstDate)?strtotime(date('Y').'-01-01'):(is_numeric($firstDate)?$firstDate:strtotime($firstDate)); //開學第一天的時間戳 list($year,$month,$day)=explode('-',date('Y-n-j',$firstDate)); $time_chuo_of_first_day=mktime(0,0,0,$month,$day,$year); //今天的時間戳 list($year,$month,$day)=explode('-',date('Y-n-j')); $time_chuo_of_current_day=mktime(0,0,0,$month,$day,$year); $zhou=intval(($time_chuo_of_current_day-$time_chuo_of_first_day)/60/60/24/7)+1; return $zhou; } *