Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 AngularJS如何在日期中添加天/月/年_Javascript_Angularjs - Fatal编程技术网

Javascript AngularJS如何在日期中添加天/月/年

Javascript AngularJS如何在日期中添加天/月/年,javascript,angularjs,Javascript,Angularjs,我们正在使用AngularJS设置过滤器。 基本上我们有开始日期、结束日期和频率。当频率设置为“周”时,我们只希望在开始日期后添加1周,当频率设置为“日”时,我们希望在开始日期后添加1天 基本上是这样的:- var date = new date(); date.addDays(2); date.addMonths(2); date.addYears(2); 我会考虑使用你所有的JS日期相关的需求,然后你可以这样做: var date = moment(); date.add(2, 'day

我们正在使用AngularJS设置过滤器。 基本上我们有开始日期、结束日期和频率。当频率设置为“周”时,我们只希望在开始日期后添加1周,当频率设置为“日”时,我们希望在开始日期后添加1天

基本上是这样的:-

var date = new date();

date.addDays(2);
date.addMonths(2);
date.addYears(2);
我会考虑使用你所有的JS日期相关的需求,然后你可以这样做:

var date = moment();
date.add(2, 'days');
date.add(2, 'months');
date.add(2, 'years');

// or all of the above with:
date.add({years: 2, months: 2, days: 2});

如果最后需要一个常规的JS日期对象,请查看此

我不熟悉AngularJS,但我最喜欢的日期库是。使用它,您应该能够使用以下语法非常轻松地添加天数:矩().add('days',7);这是一个基本的javscript日期问题,不难研究date对象。这可能是一个Javascript问题的重复,我知道Angular是Javascript,但这个问题特别针对AngularJS。如果AngualrJS框架中有任何功能/方法可以轻松实现,那么您认为Angular与日期有什么关系?