試試這個修改過的
function get_weekend_days($start_date, $end_date, $weekend_days=1) {
$data = array();
$start_reduce = $end_add = 0;
$start_N = date('N',strtotime($start_date));
php獲取get參數。$end_N = date('N',strtotime($end_date));
// 進行單、雙休判斷,默認按單休計算
$weekend_days = intval($weekend_days);
switch ($weekend_days)
{
case 2:
php計算器代碼。in_array($end_N,array(6,7)) && $end_add = ($end_N == 7) ? 2 : 1;
$start_reduce = ($start_N == 7) ? 1 : 0;
break;
case 1:
default:
$end_add = ($end_N == 7) ? 1 : 0;
可以獲取php的版本信息的是、break;
}
$days = ((strtotime($end_date) - strtotime($start_date))/86400) + 1;
$data['total_days'] = $days;
$data['total_relax'] = floor(($days + $start_N - 1 - $end_N) / 7) * $weekend_days - $start_reduce + $end_add;
return $data;
php計算年齡、}
echo "Two days per week\n";
var_dump( get_weekend_days("2018-03-31","2018-04-08",2));
var_dump( get_weekend_days("2018-04-01","2018-04-08",2));
var_dump( get_weekend_days("2018-04-02","2018-04-08",2));
var_dump( get_weekend_days("2018-04-07","2018-04-08",2));
php獲取文件列表?var_dump( get_weekend_days("2018-04-08","2018-04-08",2));
echo "One day per week\n";
var_dump( get_weekend_days("2018-03-31","2018-04-08",1));
var_dump( get_weekend_days("2018-04-01","2018-04-08",1));
var_dump( get_weekend_days("2018-04-02","2018-04-08",1));
var_dump( get_weekend_days("2018-04-07","2018-04-08",1));
php獲取表單數據?var_dump( get_weekend_days("2018-04-08","2018-04-08",1));
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态