中易网

js 里如何系统时间加一

答案:2  悬赏:0  
解决时间 2021-01-11 12:04
js 里如何系统时间加一
最佳答案
可以使用:
var curDate = new Date();
var newDate=new Date(curDate.setDate(curDate.getDate()+1))来实现;

参考例子如下:
<%
//取得日期
String strMon,strDay,strDay1,dt,dt3;
java.util.Date date1=new java.util.Date();
Calendar calendar=Calendar.getInstance();
calendar.setTime(date1);
int year = calendar.get(Calendar.YEAR);
int mont = calendar.get(Calendar.MONTH)+1;
int days = calendar.get(Calendar.DATE);
int days1 = calendar.get(Calendar.DATE)+1;

strMon =Integer.toString(mont);
if(strMon.length() == 1) {
strMon = "0" + strMon;
}
strDay = Integer.toString(days);
if(strDay.length() == 1) {
strDay = "0" + strDay;
}
strDay1 = Integer.toString(days1);
if(strDay1.length() == 1) {
strDay1 = "0" + strDay1;
}
dt = Integer.toString(year) +"-" + strMon +"-" + strDay;
dt3 = Integer.toString(year) +"-" + strMon +"-" + strDay1;

out.println(dt);
out.println("-----");
out.println(dt3);
%>dt为今天的日期。
dt3为加1后的日期。
全部回答

首先,你这里的日期'20140711' 不是标准的日期格式,js不认识,想要使用 new Date() 得到日期,可以把 '20140711' 格式化成js能认识的格式。如: 2014-07-11

先加转换成日期类型,然后加1天,再格式化成你要的格式。
// @param sDate yyyyMMdd格式的日期字符串
// @param days 要加上的天数
function afterNDays(sDate, days) {
    if(!sDate) return '';
    // 默认1天
    days = days || 1;
    // 如果 sDate 的这个格式是不变的,那么可以使用一些方法得到 yyyy-MM-dd 这样的格式
    // 得到年部分
    var y = sDate.substring(0, 4);
    // 得到月部分
    var m = sDate.substring(4, 6);
    // 得到日部分
    var d = sDate.substring(6, 8);
    var dDate = new Date(y + '-' + m + '-' + d);
    dDate.setDate(dDate.getDate() + 1);
    // 如果想得到原来的格式,那么需要手动设置格式
    y = dDate.getFullYear();
    m = dDate.getMonth() + 1;
    d = dDate.getDate();
    // 返回  yyyyMMdd格式
    return y + (m < 10 ? '0' + m : m) + (d < 10 ? '0' + d : d);
}


调用方法:afterNDays('20140711', 1); // 得到 20140712
追问:

这是我用谷歌调试过后的代码,左面是代码,右面是看返回的一些值,可是为什么都返回NaN呢?求指点? 谢谢辛苦了
追答:我也是用 chrome 调试的,没有问题啊。 你把代码都贴上来看看。。。
追问:你好 问题解决了·是我代码写错了··谢谢你
追答:随意。。给不给无所谓。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
杨昱乾跟张君宝比谁更厉害?
由尺度空间理论是怎么得出sift中的尺度不变性
大疆科技并充板属于淘宝什么类目?
到底什么样的木门实木门是比较有创意的设计
楚门吉他D88型号的音色好不好听
lol镜头旋转怎末取消
淘宝上买的VANS滑板鞋橡胶味很重,本来就这样
29码的裤子腰围是几尺几?或者是多少A的?
wni7查看基本网络信息并设置连接不见了怎么办
君志所向 一往如前读后感200字
IMYOUS 什么意思
无敌僵尸王玄魁怎么死的
这白衣是平凡也习惯 杯空杯满谁将酒打翻 这是
我故意让公公看到我和老公作X
.net是用来干嘛的
推荐资讯
布丁酒店(南戴河店)地址在什么地方,我要处理
广东淋浴房莱伯顿
魔游游点不了联系交易员??
22、执行以下语句后,y 的值为______。 int x
江西省2016或者2015年各个省市县详细信息!
求出现11号图标选股公式(通达信)
播放央视影音为什么是两层
光华水力发电机5千瓦需要多少钱
2011年苏州工业园区后期教师招聘(即非户籍限
想买58寸的电视机,不是4k的,tcl什么型号好
请问所有牌子的车是不是别克最费油
谁人曾照顾过我的感受 待我温柔 什么意思?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?