2016-08-02 27 views
2

fullcalendarとangularJsを使用してイベントスケジューラーアプリケーションを実行しています。 ここでは、週のアジェンダで開始時刻と終了時刻を除いて、すべてを出しています。 カレンダーでどのように開始時刻と終了時刻を取得できますか?angularJsでfullCalendarの開始時刻と終了時刻を取得する方法

var myApp = angular.module('calenderApp', ['ui']); 
myApp.controller('calenderCtrl', ['$scope', '$http' ,function($scope, $http) 
{ 
getInfo(); 
function getInfo() 
{ 
    var date = new Date(); 
    var d = date.getDate(); 
    var m = date.getMonth(); 
    var y = date.getFullYear(); 
$scope.uiConfig = { 
     calendar:{ 
     defaultView: 'agendaDay', 
     height: 450, 
     firstDay: 1, 
     weekends:false, 
     editable: true, 
     header:{ 
      left: 'title', 
      center: 'month', 
      right: 'today prev,next' 
     }, 
     ignoreTimezone: false, 
     dayClick: $scope.alertEventOnClick, 
     eventDrop: $scope.alertOnDrop, 
     eventResize: $scope.alertOnResize 
     } 
    }; 
    $http.post("http://localhost/AdminLTE-master/sism_crm/route/campaign/campaign/calendar").then(function(response) { 
    $scope.events = response.data; 
    var length=response.data.length; 
    for(var i=0;i<length;i++) 
    { 
     $scope.eventSources.push({ 
      idx: response.data[i].idx, 
      title: response.data[i].title, 
      description : response.data[i].description, 
      allDay: true, 
      start: new Date(response.data[i].start), 
      end: new Date(response.data[i].end), 
      startTime: new Date(response.data[i].startTime), 
      endTime: new Date(response.data[i].endTime), 
      }); 
      calendar.fullCalendar('refetchEvents'); 
     } 
    }); 
} 
}]); 

どのようにcalendar.thanksで開始時刻と終了時刻を事前に取得できますか。以下のコードで

答えて

0

使用moment.js

moment(event.start).format('h:mm:ss'); 

私はクリックのイベントオブジェクトには時間が欲しかったので、これは私のために動作します。

関連する問題