我正在尝试使用php,如图所示。
我有一个下拉菜单来选择一天和复选框来检查周。如果我选择一天作为星期日并将周检查为 1,2,4 那么它应该得到周的所有星期日 1,2,4 整年或如果我选择白天作为星期一并检查周 1,2,3,4,5 那么我应该通过全年的所有星期一选定的周,所以我怎么能用php,我对开始有点困惑。
我从堆栈中获取了这个PHP代码并且我正在尝试
PHP代码:
function getDateForSpecificDayBetweenDates($start, $end, $weekday = 0)
{
$weekdays = "Sunday";
$arr_weekdays=explode(",", $weekdays);
$weekday = $arr_weekdays[$weekday];
if(!$weekday)
die("Invalid Weekday!");
$start= strtotime("+0 day", strtotime($start) );
$end= strtotime($end);
$dateArr = array();
$friday = strtotime($weekday, $start);
while($friday <= $end)
{
$dateArr[] = date("Y-m-d", $friday);
$friday = strtotime("+1 weeks", $friday);
}
$dateArr[] = date("Y-m-d", $friday);
return $dateArr;
}
$dateArr = getDateForSpecificDayBetweenDates("2015-01-01", "2015-12-12", 0);
print_r($dateArr);
我只需要特定选定日期和选定的周日期。