php计算当前是一年或一月中第几周的函数

 
更多

利用php计算当前是一年或一月中第几周的函数,当然可以自定义第一天的时间,然后计算相对于自定义第一天的时间,当前时间是第几周,在做一些关于学校类的项目时可能会用到,在这里与大家分享了。具体函数代码如下。

/*
[PHP]计算当前时间相对于第一天是第几周的函数
功能:返回但前是第几周
参数:$firstDate,第一天的日期或者第一天的时间戳,默认为今年的第一天
返回值:int
author:www.phpernote.com
*/
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;
}
打赏

本文固定链接: https://www.cxy163.net/archives/3851 | 绝缘体

该日志由 绝缘体.. 于 2014年03月18日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: php计算当前是一年或一月中第几周的函数 | 绝缘体
关键字: , , , ,

php计算当前是一年或一月中第几周的函数:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter