我需要你的帮助。 这应该是php的功能。我有两个约会。一个由myDate设置,另一个是今天的日期。我想知道留给myDate的天数,但星期六和星期日应该被排除在外。这个功能的结果是7 ... 我怎样才能使它发挥作用?
<?php
myDate = "29.07.2010 "
DaysTillmyDate = 0
iterate day to myDate {
if (date/day is a weekday(Monday,Tuesday,Wednesday,Thursday, Friday))
increment DaysTillmyDate by 1
}
?>
提示或任何帮助将不胜感激。 Faili
答案 0 :(得分:3)
快速迭代:
$days = 0;
for($i = time(); $i < (strtotime('29.07.2010') + 86400); $i=$i+86400)
{
$weekday = date('w', $i);
if($weekday > 0 && $weekday < 6)
{
$days++;
}
}
echo $days;
答案 1 :(得分:0)
date('N', $theDate)
为您提供星期几(星期六为6,星期日为7)。从那里,您可以轻松实现仅计算工作日的功能。另一方面,这不会检测假期。