如何获得AngularJS的具体月份

如何获得AngularJS的具体月份,angularjs,date,Angularjs,Date,如何从angularJS的后端获取具体的日期和月份 我想补充一点: var curMonth = new Date().getMonth(); var monthData = vm.paymentsData[0].date.Date().getMonth(); if (curMonth == monthData) { console.log ("Same Month"); } 我在以下方面出错: var month

如何从angularJS的后端获取具体的日期和月份

我想补充一点:

 var curMonth = new Date().getMonth();
      var monthData = vm.paymentsData[0].date.Date().getMonth();
      if (curMonth == monthData) {
           console.log ("Same Month");
      }
我在以下方面出错:

var monthData = vm.paymentsData[0].date.Date().getMonth();
它说:

angular.js:14328 TypeError: vm.paymentsData[0].date.Date is not a function
谢谢


我认为您的代码应该编写如下:

var curMonth = new Date().getMonth();
// this maybe a string .. and you cannot call Date() function in that way.
var monthData = vm.paymentsData[0].date;
// Date function should be called this way.
var monData = (new Date(monthData)).getMonth();
if (curMonth == monData) {
    console.log ("Same Month");
}

我想补充一句:“那么你的问题是什么?如果不是新的日期,如何获得月份?”。我在angular.js:14328 TypeError:vm.paymentsData[0]上遇到错误。date.date不是函数