//获取当前日期方法
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = year + seperator1 + month + seperator1 + strDate;
return currentdate;
}
//获取指定日期前一天
function getBeforeDay(d){
d = new Date(d);
d = +d - 1000*60*60*24;
d = new Date(d);
var year = d.getFullYear();
var mon = d.getMonth()+1;
var day = d.getDate();
s = year+"-"+(mon<10?('0'+mon):mon)+"-"+(day<10?('0'+day):day);
return s;
}
//获取指定日期前七天
function getBeforeWeek(d){
d = new Date(d);
d = +d - 1000*60*60*24*6;
d = new Date(d);
var year = d.getFullYear();
var mon = d.getMonth()+1;
var day = d.getDate();
s = year+"-"+(mon<10?('0'+mon):mon)+"-"+(day<10?('0'+day):day);
return s;
}
//获取指定日期前一个月
function getBeforeMonth(d){
d = new Date(d);
d = +d - 1000*60*60*24*29;
d = new Date(d);
var year = d.getFullYear();
var mon = d.getMonth()+1;
var day = d.getDate();
s = year+"-"+(mon<10?('0'+mon):mon)+"-"+(day<10?('0'+day):day);
return s;
}
本文提供了一组实用的JavaScript函数,用于获取当前日期、指定日期的前一天、前七天及前一个月的具体日期。这些函数适用于快速实现日期计算的需求。
494

被折叠的 条评论
为什么被折叠?



