您的位置:首页 > 编程语言 > PHP开发

计算两个日期之间周末天数in php

2013-10-25 04:09 1036 查看
很简单的一个小功能,返回两个给定日期间,周六周日的天数

public function getWeekendDays($fromDate,$toDate)
{
$start_z = date('z',strtotime($fromDate));
$end_z = date('z',strtotime($toDate));
$weeksOffset = ($end_z/7) - ($start_z/7);
$start_N = date('N',  strtotime($fromDate));
$end_N = date('N',strtotime($toDate));
if(($start_N+$end_N)>10)
{
if($start_N>5)
$weeksOffset +=(5-$start_N)/2;
if($end_N>5)
$weeksOffset +=($end_N-5)/2;
}
return $weeksOffset*2;
}


本文出自 “傲锐动力” 博客,请务必保留此出处http://powerrc.blog.51cto.com/8103035/1314732
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: