我怎么能用angularjs找到明天和昨天

时间:2014-05-27 07:17:23

标签: angularjs datepicker

我正在使用angularJS,我需要找到约会的下一天和前一天。

我有datepicker

<span data-ng-model="$parent.selected_date" is-open="opened" data-show-button-bar="false" datepicker-popup show-weeks="false" starting-day="1" language="locale" datepicker-options="datepickerConfig" date-disabled="disabled(date, mode)" >
    <button type="button" class="btn btn-default btn-md text-center" data-tooltip="{{ 'Interface-UserWeek-Tooltip-Datepicker' | translate }}" data-ng-click="open($event)"> <i class="glyphicon glyphicon-calendar"></i></button>
</span>

我从ng-model($ parent.selected_date)获取数据,我需要获取后一天和前一天(这是为了实现我的日期禁用)。 我试着过滤:

var day = $filter('date')($scope.$parent.selected_date, 'dd');
day++;

但是当我在一个月结束时它没有按照我想要的方式工作(例如我不想找到5月32日,但我想要6月1日......)< / p>

感谢的

1 个答案:

答案 0 :(得分:5)

最好的方法是使用moment.js。 Bestest时间库。 click here使用moment.js。

您只需使用

即可
  //previous day 

    moment.subtract('days',1);
 //next day  

     moment.add('days',1);
相关问题