Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何计算下个月的日期?_Javascript - Fatal编程技术网

Javascript 如何计算下个月的日期?

Javascript 如何计算下个月的日期?,javascript,Javascript,我想计算下个月5号的日期 对于今天的《代码> 10-JAN-2017/日期,下一个日期应该在下个月第五之间。i、 e 2017年2月5日之前使用带有月和日参数的方法 //获取当前日期 变量日期=新日期(); //添加月份和更新日期 date.setMonth(date.getMonth()+1,5); //或按日期设置日期。设置日期(5); 控制台日志(日期)您可以使用momentjs处理日期 (date.getMonth()+1)%12和year=date.getYear()+(date.g

我想计算下个月5号的日期

对于今天的《代码> 10-JAN-2017/<代码>日期,下一个日期应该在下个月第五之间。i、 e 2017年2月5日之前

使用带有月和日参数的方法

//获取当前日期
变量日期=新日期();
//添加月份和更新日期
date.setMonth(date.getMonth()+1,5);
//或按日期设置日期。设置日期(5);

控制台日志(日期)您可以使用
momentjs
处理日期


(date.getMonth()+1)%12和year=date.getYear()+(date.getMonth()+1)/12@UG_这将导致2017年12月5日。。。。。它需要的是
05-jan-2018
@UG\ux:如果指定的参数超出预期范围,setMonth()将尝试相应地更新日期对象中的日期信息。例如,如果使用15表示monthValue,则年份将递增1,3表示月份。取自:考虑两个评论。但不管怎么说,它会在内部处理好它。真的不清楚你想要什么。请详细说明。。。
var today = moment();
var nextDate = today.add(1, 'months').startOf('month').add(5, 'days');