我正在计算两个日期之间的天数,没有周末从 javascript 中的日期选择器获取
I am calculating the number of days between two date without weekend get from datepicker in javascript
我正在使用这个javascript使用以下代码获取两个日期选择器:
$(document).ready(function() {
$("#astartdate").datepicker();
$("#aenddate").datepicker();
});
我想计算没有周末日期的日期之间的天数并提醒计数日期。
var SUNDAY = 0;
var SATURDAY = 6;
Date.prototype.isWeekDay = function () {
return this.getDay() != SATURDAY && this.getDay() != SUNDAY;
}
function getWorkingDaysBetween(startDate, endDate) {
var d = startDate;
var result = 0;
while (d <= endDate) {
if (d.isWeekDay())
result++;
d = d.addDays(1);
}
return result;
}
function getDates($startTime, $endTime) {
$day = 86400;
$format = 'Y-m-d';
$startTime = strtotime($startTime);
$endTime = strtotime($endTime);
//$numDays = round(($endTime - $startTime) / $day) + 1;
$numDays = round(($endTime - $startTime) / $day); // remove increment
$days = array();
for ($i = 0; $i < $numDays; $i++) { //change $i to 1
$days[] = date($format, ($startTime + ($i * $day)));
}
return $days;
}
$date=array();
$date=getDates($stCodate, $enCodate);
//print_r( $date);
$cntdate="0";
foreach($date as $day ){
echo date('D', strtotime( $day));
$nmday=date('D', strtotime( $day));
if(!($nmday=="Sat"||$nmday=="Sun")){
$cntdate++;
}
//echo $cntdate;
}
相关文章:
- 如果是周末javascript,请更改日期
- 下周末'javascript中的s datetime返回无效日期
- 检查日期是否为周末javascript
- 在magento日期选择器中禁用周末
- 选择“仅限周末的日期”
- 在 JavaScript 日期计算中排除周末
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期
- 计算未来日期,不包括节假日和周末
- 如何在没有周末的情况下添加天数以从当前日期获取下一个日期
- 交货日期 Javascript 适应排除周末
- JQuery UI 日期选择器禁用周末,但允许特定日期
- 我正在计算两个日期之间的天数,没有周末从 javascript 中的日期选择器获取
- 使用当前日期生成一周的所有日期,并在周一显示周开始日期,在周日显示周末
- 如何从jquery日期选择器禁用周末和特定时间后的前几天的假期
- Javascript日期选择器排除了周末,一个日期数组&每周特定的一天
- HighCharts日期时间x轴没有丢失值(周末)
- 显示从现在起30天的日期,只有第30天检测是否为正确日期的周末或假日
- 确定日期是周末还是工作日
- 获取日期从今天到周末
- 不计算两个日期之间的假期或周末