`
- 浏览:
1016440 次
- 性别:
- 来自:
北京
-
<script type="text/javascript">
function weekendBetween(dtStart, dtEnd) {
if (typeof dtEnd == 'string' )
dtEnd = StringToDate(dtEnd);
if (typeof dtStart == 'string' )
dtStart = StringToDate(dtStart);
var days = parseInt((dtEnd - dtStart) / 86400000);
var adds = 0;
var m = (days+ dtStart.getDay() +1) % 7;
if(m > 0)
adds = m;
if(m >2)
adds = 2;
var redu = 0
if(dtStart.getDay() > 0)
redu = 2;
if(dtStart.getDay() ==1)
redu =1;
var subtotal = parseInt((days + dtStart.getDay() +1)/7)*2;
return subtotal - redu + adds;
}
function StringToDate(DateStr)
{
var converted = Date.parse(DateStr);
var myDate = new Date(converted);
if (isNaN(myDate))
{
var arys= DateStr.split('-');
myDate = new Date(arys[0],arys[1],arys[2]);
}
return myDate;
}
alert("2-1~~~~2-18");
alert(weekendBetween(new Date(2008,2,1), new Date(2008,2,18)));
alert("2-1~~~~2-15, 字符型参数");
alert(weekendBetween("2008-2-1","2008-2-15"));
alert("2-1~~~~2-16, 字符型参数");
alert(weekendBetween("2008-2-1","2008-2-16"));
alert("2-1~~~~2-17, 字符型参数");
alert(weekendBetween("2008-2-1","2008-2-17"));
alert("2-3~~~~2-16, 字符型参数");
alert(weekendBetween("2008-2-3","2008-2-16"));
</script>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
kettle中使用js计算两个日期之间的天数
本文实例讲述了js实现获取两个日期之间所有日期的方法。分享给大家供大家参考,具体如下: [removed] function getDate(datestr){ var temp = datestr.split("-"); var date = new Date(temp[0],temp[1],temp[2])...
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
本人用javascript做的一个计算两个日期之间的天数,写的比较菜~~大家指导指导~~呵呵
使用js计算日期之间的差值不使用内置方法,无兼容问题,建议JS新手学习使用
javascript判断2个日期之间是否有周末
js两个日期之间的工作日数 [removed] //假日表 var holidays = new Array(); holidays[holidays.length] = new Date("2012/02/01"); holidays[holidays.length] = new Date("2012/02/03"); function ...
这是一段使用js来判断两个日期之间相差几周的函数
本文实例讲述了JavaScript计算两个日期时间段内日期的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:/************************* * 计算两个日期时间段内所有日期 * * @param value1 * ...
ASP 里面计算两个时间的差距可以 DateDiff,但 javascript 里面没有,需要手写函数。 js 里面居然可以直接 Date1-Date2,而且还是转换为毫秒计算时间差的。 代码如下:// 计算两个日期的间隔天数 function ...
新人报道,因为测试的时候拿到数据库的经纬度计算不方便,就自己写了个计算的软件,方便测试人员使用
NULL 博文链接:https://xiaolinjava.iteye.com/blog/769359
js 特效 html 特效 计算两个日期之差 js 特效 html 特效 计算两个日期之差
计算两个时间的差(年月日星期小时分钟秒),代码有问题可以留言,我看到就会回复。
本篇文章主要介绍了javaScript 计算两个日期的天数相差(示例代码) 需要的朋友可以过来参考下,希望对大家有所帮助
计算几个工作日后的日期,因为VB直接...当我们需要按照工作日来推算的时候就要用到本程序(主要使用一个自制函数),只要知道起始日期, 以及需要推算的工作日数N,本程序即可计算N个工作日后的日期。谢谢大家支持!
js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差
求两个日期的差值,在平常用的应该很多的吧,希望能给你带来帮助....
计算两个坐标之间的直线距离。 包含JavaScript版本、.Net两个版本
在JSP页面有时需要比较两个时间大小,可以使用JS来比较