js 如何拿到后天的时间_js获取制定时间往前或往后推多少天

满意答案

//获取指定日期的相差多少天的日期

function addByTransDate(dateParameter, num) {

var translateDate = "", dateString = "", monthString = "", dayString = "";

translateDate = dateParameter.replace("-", "/").replace("-", "/"); ;

var newDate = new Date(translateDate);

newDate = newDate.valueOf();

newDate = newDate - num * 24 * 60 * 60 * 1000; //备注 如果是往前计算日期则为减号 否则为加号

newDate = new Date(newDate);

//如果月份长度少于2,则前加 0 补位

if ((newDate.getMonth() + 1).toString().length == 1) {

monthString = 0 + "" + (newDate.getMonth() + 1).toString();

} else {

monthString = (newDate.getMonth() + 1).toString();

}

//如果天数长度少于2,则前加 0 补位

if (newDate.getDate().toString().length == 1) {

dayString = 0 + "" + newDate.getDate().toString();

} else {

dayString = newDate.getDate().toString();

}

dateString = newDate.getFullYear() + "-" + monthString + "-" + dayString;

return dateString;

}

00分享举报

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值