当年的第几周
来源:互联网 发布:数据库研究课题 编辑:程序博客网 时间:2024/04/28 02:31
//年的第几周
echo intval(date('W',strtotime('2012-10-30')));
echo
floor
(((
mktime
(0,0,0,10,25,2008) -
mktime
(0,0,0,1,1,2008)))/(3600*24*7))+1,
"\n"
;
=============================================
//取出格式如: 2014-20
$dateym="2014-52";
$arrdate= explode("-",$dateym);
//echo $arrdate[0]."+".$arrdate[1];
$year=$arrdate[0];//年份
if($strdate!=0){
$weeknum=$arrdate[1]+$strdate+1;
}else{
$weeknum=$arrdate[1];
}
function getWeekDate($year,$weeknum){
$firstdayofyear=mktime(0,0,0,1,1,$year);
$firstweekday=date('N',$firstdayofyear);
$firstweenum=date('W',$firstdayofyear);
if($firstweenum==1){
$day=(1-($firstweekday-1))+7*($weeknum-1);
$startdate=date('Y-m-d',mktime(0,0,0,1,$day,$year));
$enddate=date('Y-m-d',mktime(0,0,0,1,$day+6,$year));
}else{
$day=(9-$firstweekday)+7*($weeknum-1);
$startdate=date('Y-m-d',mktime(0,0,0,1,$day,$year));
$enddate=date('Y-m-d',mktime(0,0,0,1,$day+6,$year));
}
$datey=explode("-",$enddate);//分别取数组中的出年月日
$weeks = floor(((mktime (0,0,0,$datey[1],$datey[2],$datey[0]) - mktime(0,0,0,1,1,$datey[0])))/(3600*24*7))+1;//取出一年中第几周
echo $datey[0]."-". $weeks;
//return array($startdate,$enddate,$weeks);
}
print_r(getWeekDate($year,$weeknum));
//原始的
function getWeekDate($year,$weeknum){
$firstdayofyear=mktime(0,0,0,1,1,$year);
$firstweekday=date('N',$firstdayofyear);
$firstweenum=date('W',$firstdayofyear);
if($firstweenum==1){
$day=(1-($firstweekday-1))+7*($weeknum-1);
$startdate=date('Y-m-d',mktime(0,0,0,1,$day,$year));
$enddate=date('Y-m-d',mktime(0,0,0,1,$day+6,$year));
}else{
$day=(9-$firstweekday)+7*($weeknum-1);
$startdate=date('Y-m-d',mktime(0,0,0,1,$day,$year));
$enddate=date('Y-m-d',mktime(0,0,0,1,$day+6,$year));
}
return array($startdate,$enddate);
}
- 当年的第几周
- 求某天是当年第几周?
- 如何计算当前日期是当年的第几周?
- 计算当前日期是当年第几周的函数
- 取当前日期在当年的第几周
- FLEX计算指定日期是当年的第几周
- 知道某年某月某日,推算当年的第几周?
- 获取当前为当年第几周
- Java获取日期属于当年第几周
- JAVA获取日期属于当年第几周
- C# / ASP.NET 计算某个日期所在的周是当年的第几周
- javascript计算日期为当年的第几周和通过周数和星期计算日期
- 求一时间为当年第几周第几天
- 计算某日期为当年第几周算法
- FLEX实践—计算指定日期是当年/当月第几周
- oracle 当前日期为当年第几周,几天,几月,几季度;ww,iw,w区别
- 每月第几周的算法
- 当年的试用期周工作心得
- UVA - 11045 My T-shirt suits me (最大流-二分图匹配)
- Java-Maven项目引入UEditor图片上传组件jar包类库的5种方式
- 寄存器(图)
- 人品调查
- 第14周项目2带姓名的成绩单(2)
- 当年的第几周
- JAVA根据IP地址获取详细的地域信息
- Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
- 远程数据同步工具--DRBD的介绍与使用
- HDU 1009 FatMouse'Trade
- .o .so 文件
- [JAVA] java读取Excel文件内容,jxl(Excel 2003)
- EBS-计划采购订单信息及接口数据
- Oracle SQL中的!=与<>