您的位置:首页 > Web前端 > JavaScript

Javascript 时间计算函数

2015-03-30 14:39 537 查看

Javascript 时间计算函数

<span style="font-size:18px;">
<span style="font-size:18px;">function addZore(x) {if (x < 10) {x = "0" + x;};return x;}//2002-12-18格式

function getCurentDate() {
var date = new Date();
var month = date.getMonth() + 1;
var day = date.getDate();
month = addZore(month);
day = addZore(day);
var today = date.getFullYear() + "-" + month + "-" + day;
return today;
}

function getMonday(d) {
d = new Date(d);
var day = d.getDay(),
diff = d.getDate() - day + (day == 0 ? -6:1); // adjust when day is sunday
return new Date(d.setDate(diff));
}

function getThreeMonthLateDate() {
var begin_date = new Date();
begin_date.setMonth(begin_date.getMonth() + 3);
var yyyy = begin_date.getFullYear();
var mm = begin_date.getMonth() + 1;
var dd = begin_date.getDate();
month = addZore(mm);
day = addZore(dd);
var end_date = yyyy + "-" + month + "-" + day;
return end_date;
}

function getThreeMonthLateDateBydate(date_input) {
var begin_date = new Date(date_input);
alert(begin_date);
begin_date.setMonth(begin_date.getMonth() + 3);
var yyyy = begin_date.getFullYear();
var mm = begin_date.getMonth() + 1;
var dd = begin_date.getDate();
month = addZore(mm);
day = addZore(dd);
var end_date = yyyy + "-" + month + "-" + day;
return end_date;
}

function addDate(days) {
var d = new Date();
d.setDate(d.getDate() + days);
var day = d.getDate();
var m = d.getMonth() + 1;
month = addZore(m);
day = addZore(day);
return d.getFullYear() + "-" + month + "-" + day;
}

function addDateByDate(sDate1,days){
var d = new Date(sDate1);
d.setDate(d.getDate() + days);
var day = d.getDate();
var m = d.getMonth() + 1;
month = addZore(m);
day = addZore(day);
return d.getFullYear() + "-" + month + "-" + day;
}</span></span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: