概述
<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 如何计算前一天,后一天所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复