<1>
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
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 = date.getFullYear() + seperator1 + month + seperator1 + strDate
+ " " + date.getHours() + seperator2 + date.getMinutes()
+ seperator2 + date.getSeconds();
return currentdate;
}
js获取当前时间前一天的时间和后一天
function GetDateStr(AddDayCount) {
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = dd.getMonth()+1;//获取当前月份的日期
var d = dd.getDate();
return y+"-"+m+"-"+d;
}
document.write("前天:"+GetDateStr(-2));
document.write("<br />昨天:"+GetDateStr(-1));
document.write("<br />今天:"+GetDateStr(0));
document.write("<br />明天:"+GetDateStr(1));
document.write("<br />后天:"+GetDateStr(2));
document.write("<br />大后天:"+GetDateStr(3));
<2>
//计算表头时间+1天
function getNextDay(d){
d = new Date(d);
d = +d + 1000*60*60*24;
d = new Date(d);
//格式化
return d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
}
//计算表头时间-1天
function getQianDay(d){
d = new Date(d);
d = +d - 1000*60*60*24;
d = new Date(d);
//格式化
return d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();
}
---------------------
<3>
js获取当前时间的前一天/后一天
Date curDate = new Date();
var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天
var nextDate = new Date(curDate.getTime() + 24*60*60*1000); //后一天
<4>
js获取当前时间的前一天/后一天
Date curDate = new Date();
var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天
var nextDate = new Date(curDate.getTime() + 24*60*60*1000); //后一天
前一月/后一月
var now = new Date();
now.setMonth(now.getMonth()-1);
var now2 = new Date();
now2.setMonth(now.getMonth()+1);
alert(now2);
---------------------
最后
以上就是彩色白开水最近收集整理的关于js 如何计算前一天,后一天的全部内容,更多相关js内容请搜索靠谱客的其他文章。
发表评论 取消回复