没有合适的资源?快使用搜索试试~ 我知道了~
js用Date对象的setDate()函数对日期进行加减操作
11 下载量 19 浏览量
2020-10-25
10:53:54
上传
评论 1
收藏 37KB PDF 举报
温馨提示
试读
1页
在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以了,具体方法如下
资源推荐
资源详情
资源评论
js用用Date对象的对象的setDate()函数对日期进行加减操作函数对日期进行加减操作
在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以了,具体方法如下
想自己写一个日期的加减方法,但是涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,有些复杂,应用
过程中总是出现问题,于是查了下资料,以在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以
了,具体方法如下:
function addDate(date,days){
var d=new Date(date);
d.setDate(d.getDate()+days);
var month=d.getMonth()+1;
var day = d.getDate();
if(month<10){
month = "0"+month;
}
if(day<10){
day = "0"+day;
}
var val = d.getFullYear()+""+month+""+day;
return val;
}
其中,date参数是要进行加减的日期,格式YYYY-MM-DD,days参数是要加减的天数,如果往前算就传入负数,往后算就传
入正数,如果是要进行月份的加减,就调用setMonth()和getMonth()就可以了,需要注意的是返回的月份是从0开始计算
的,也就是说返回的月份要比实际月份少一个月,因此要相应的加上1。
特别:注意年月日组合的时候,不能直接+,会当做int类型求和,要转换成字符串。
PS:最后再为大家推荐几款时间及日期相关在线工具供大家参考使用::最后再为大家推荐几款时间及日期相关在线工具供大家参考使用:
在线日期在线日期/天数计算器:天数计算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在线日期计算器在线日期计算器/相差天数计算器:相差天数计算器:
http://tools.jb51.net/jisuanqi/datecalc
在线日期天数差计算器:在线日期天数差计算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq
Unix时间戳时间戳(timestamp)转换工具:转换工具:
http://tools.jb51.net/code/unixtime
资源评论
weixin_38622777
- 粉丝: 5
- 资源: 938
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- J211-T1B-A-VB一款SOT23封装P-Channel场效应MOS管
- J210-VB一款SOT23封装P-Channel场效应MOS管
- content_1713924059748.zip
- J210-T1B-A-VB一款SOT23封装P-Channel场效应MOS管
- Suno V3 AI音乐生成神器,助你秒变音乐大师,suno AI音乐使用教程
- 自适应极化滤波完成P/S波分离
- 0b40adff-950d-44cf-88e6-f4a64292b638.apk
- J209-VB一款SOT23封装P-Channel场效应MOS管
- OLED12864模块(IIC接口)中文说明书.pdf
- 22304010116工管余文贤.bak
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功