根据指定两个日期计算出这些时间内有多少天是周末 php程序函数代码
2011-11-09 08:22
921 查看
简介:这是根据指定两个日期计算出这些时间内有多少天是周末 php程序函数代码的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=343705' scrolling='no'>$alldays = intval((sstrtotime($_POST['dayb']) - sstrtotime($_POST['daya'])) / 3600 / 24) + 1; //总天数
$weeks = intval($alldays / 7); //纯周数
$mdays = $alldays - 7 * $weeks; //除了纯周数外,余下那周的天数
if($mdays == '0') {
$_POST['psdays'] = 5 * $weeks;
$_POST['zmdays'] = 2 * $weeks;
} else {
$aday = ''; //第一天是星期几,后面算出来
$adays = date("D", sstrtotime($_POST['daya']));
if($adays == 'Mon') {
$aday = "1";
} elseif($adays == 'Tue') {
$aday = "2";
} elseif($adays == 'Wed') {
$aday = "3";
} elseif($adays == 'Thu') {
$aday = "4";
} elseif($adays == 'Fri') {
$aday = "5";
} elseif($adays == 'Sat') {
$aday = "6";
} else {
$aday = "7";
}
if($aday == '7') {
$_POST['zmdays'] = 1 + 2 * $weeks;
$_POST['psdays'] = $mdays - 1 + 5 * $weeks;
} else {
$nfanwei = 7 - $aday; //范围,从星期$aday开始(包含这一天),还有$nfanwei天就到周六
if($mdays > $nfanwei) {
$_POST['zmdays'] = 2 + 2 * $weeks;
$_POST['psdays'] = $mdays - 2 + 5 * $weeks;
} elseif($mdays == $nfanwei) {
$_POST['zmdays'] = 1 + 2 * $weeks;
$_POST['psdays'] = $mdays - 1 + 5 * $weeks;
} else {
$_POST['zmdays'] = 0 + 2 * $weeks;
$_POST['psdays'] = $mdays + 5 * $weeks;
}
}
}
原文地址:http://www.corange.cn/archives/2011/08/3781.html
爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/343705.html pageNo:5
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=343705' scrolling='no'>$alldays = intval((sstrtotime($_POST['dayb']) - sstrtotime($_POST['daya'])) / 3600 / 24) + 1; //总天数
$weeks = intval($alldays / 7); //纯周数
$mdays = $alldays - 7 * $weeks; //除了纯周数外,余下那周的天数
if($mdays == '0') {
$_POST['psdays'] = 5 * $weeks;
$_POST['zmdays'] = 2 * $weeks;
} else {
$aday = ''; //第一天是星期几,后面算出来
$adays = date("D", sstrtotime($_POST['daya']));
if($adays == 'Mon') {
$aday = "1";
} elseif($adays == 'Tue') {
$aday = "2";
} elseif($adays == 'Wed') {
$aday = "3";
} elseif($adays == 'Thu') {
$aday = "4";
} elseif($adays == 'Fri') {
$aday = "5";
} elseif($adays == 'Sat') {
$aday = "6";
} else {
$aday = "7";
}
if($aday == '7') {
$_POST['zmdays'] = 1 + 2 * $weeks;
$_POST['psdays'] = $mdays - 1 + 5 * $weeks;
} else {
$nfanwei = 7 - $aday; //范围,从星期$aday开始(包含这一天),还有$nfanwei天就到周六
if($mdays > $nfanwei) {
$_POST['zmdays'] = 2 + 2 * $weeks;
$_POST['psdays'] = $mdays - 2 + 5 * $weeks;
} elseif($mdays == $nfanwei) {
$_POST['zmdays'] = 1 + 2 * $weeks;
$_POST['psdays'] = $mdays - 1 + 5 * $weeks;
} else {
$_POST['zmdays'] = 0 + 2 * $weeks;
$_POST['psdays'] = $mdays + 5 * $weeks;
}
}
}
原文地址:http://www.corange.cn/archives/2011/08/3781.html
爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具
http://biancheng.dnbcw.info/php/343705.html pageNo:5
相关文章推荐
- 根据指定两个日期计算出这些时间内有多少天是周末 php程序函数代码
- 根据指定类型计算两个日期相差的时间
- php自定义函数: 计算两个时间日期相隔的天数,时,分,秒
- php计算两个日期相隔多少年,多少月,多少日的函数
- C# 根据指定日期,计算出给定时间间隔的下一个工作日的日期
- php计算时间差/两个时间日期相隔的天数,时,分,秒.
- js 日期计算星座 根据生日的月份和日期,一行代码计算星座的js小函数(转)
- php 计算两个时间戳相隔的时间的函数(小时)
- php计算时间差/两个时间日期相隔的天数,时,分,秒
- php计算两个日期相差多少天(日)…
- 【c++程序】任意给两个日期,计算相差多少天和各自星期几
- [日期时间]函数(-),计算两个时间之间的秒数
- 根据生日的月份和日期,一行代码计算星座的js小函数(转)
- php 计算两个时间戳相隔的时间的函数(小时)
- php计算两个日期时间差(返回年、月、日)
- php计算时间差/两个时间日期相隔的天数,时,分,秒
- php计算到指定日期还有多少天的方法
- DateDiff 函数——计算两个日期之间的时间间隔
- php使用microtime(true)计算php程序代码执行消耗时间
- PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)