Forum Moderators: open
<script type="text/javascript">
function businessDays(n){
var D=new Date();
var num=Math.abs(n);
var tem,count=0;
var dir= (n<0)? -1: 1;
while(count< num){
D= new Date(D.setDate(D.getDate()+dir));
tem=D.getDay();
if(tem!=0 && tem!=6) ++count;
}
return D;
}
var D=businessDays(10).toLocaleDateString(); //string
document.write(D);
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta name="language" content="english">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>today plus some a bit more</title>
<style type="text/css">
body {
background-color:#f0f0f0;
}
#plus10 {
width:330px;
padding:5px 0;
text-align:center;
border:1px solid #999;
margin:auto;
box-shadow:#333 5px 5px 10px;
background-color:#fff;
}
</style>
<script type="text/javascript">
function plusDays() {
plusdays=10; /*edit the value to suit requirements */
month=['January','February','March','April','May','June','July',
'August','September','October','November','December'];
day=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
now=new Date();
mm=now.getMonth();
dd=now.getDate()+plusdays;
dy=now.getDay();
yy=now.getFullYear();
later=new Date(yy,mm,dd)
dd1=later.getDate();
nd=later.getDay();
mm1=later.getMonth();
yy1=later.getFullYear();
if(dd1<10) {
dd1='0'+dd1;
}
document.getElementById('plus10').firstChild.nodeValue=day[nd]+', '+month[mm1]+' '+dd1+', '+yy1;
}
window.addEventListener?
window.addEventListener('load',plusDays,false):
window.attachEvent('onload',plusDays);
</script>
</head>
<body>
<div id="plus10"> </div>
</body>
</html>
<script type="text/javascript">
var plusdays=10;
function businessDays(n){
var D=new Date();
var num=Math.abs(n);
var tem,count=0;
var dir= (n<0)? -1: 1;
while(count< num){
D= new Date(D.setDate(D.getDate()+dir));
tem=D.getDay();
if(tem!=0 && tem!=6) ++count;
}
return D;
}
months=['January','February','March','April','May','June','July',
'August','September','October','November','December'];
days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
var nd=businessDays(plusdays).getDay();
var mm=businessDays(plusdays).getMonth();
var dd=businessDays(plusdays).getDate();
var yy=businessDays(plusdays).getFullYear();
nextbizday=(days[nd]+', '+months[mm]+' '+dd+', '+yy);
document.write(nextbizday);
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta name="language" content="english">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>today plus some a bit more</title>
<style type="text/css">
body {
background-color:#f0f0f0;
}
#plus10 {
width:330px;
padding:5px 0;
text-align:center;
border:1px solid #999;
margin:auto;
box-shadow:#333 5px 5px 10px;
background-color:#fff;
}
</style>
<script type="text/javascript">
function plusDays() {
plusdays=10; /*edit the value to suit requirements */
month=['January','February','March','April','May','June','July',
'August','September','October','November','December'];
day=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
now=new Date();
mm=now.getMonth();
dd=now.getDate()+plusdays;
dy=now.getDay();
yy=now.getFullYear();
later=new Date(yy,mm,dd);
dd1=later.getDate();
nd=later.getDay();
mm1=later.getMonth();
yy1=later.getFullYear();
if(nd==0){
nd=nd+1;
dd1=dd1+1;
}
if(nd==6){
nd=nd-5;
dd1=dd1+2;
}
if(dd1<10) {
dd1='0'+dd1;
}
document.getElementById('plus10').firstChild.nodeValue=day[nd]+', '+month[mm1]+' '+dd1+', '+yy1;
}
window.addEventListener?
window.addEventListener('load',plusDays,false):
window.attachEvent('onload',plusDays);
</script>
</head>
<body>
<div id="plus10"> </div>
</body>
</html>
function dateFormat(d) {
var month = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
],
weekday = [
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
];
return weekday[d.getDay()] + ", " +
month[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
}
var plusdays=10;
function businessDays(n) {
var D = new Date(),
num = Math.abs(n),
tem,
count = 0,
dir = (n < 0)? -1: 1;
while (count < num) {
D.setDate(D.getDate() + dir);
tem = D.getDay();
if (tem != 0 && tem != 6) {
++count;
}
}
return D;
}
var nextbizday = businessDays(plusdays);
document.write(dateFormat(nextbizday));