Разница в день без выходных
Я хочу посчитать общую разницу дней от ввода пользователя
Например, когда пользователь вводит
start_date = 2012-09-06
а такжеend-date = 2012-09-11
Сейчас я использую этот код, чтобы найти разницу
$count = abs(strtotime($start_date) - strtotime($end_date));
$day = $count+86400;
$total = floor($day/(60*60*24));
Итого будет 6. Но проблема в том, что я не хочу включать дни в выходные дни (суббота и воскресенье)
2012-09-06
2012-09-07
2012-09-08 Saturday
2012-09-09 Sunday
2012-09-10
2012-09-11
Таким образом, результат будет 4
----Обновить---
У меня есть таблица, которая содержит дату, имя таблицы является праздничной датой
например, таблица содержит2012-09-07
Таким образом, общее количество дней будет равно 3, поскольку оно не считало дату праздника.
Как мне сделать это, чтобы приравнять дату от ввода до даты в таблице?