2016-08-02 2 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'); 

이 나를 위해 작동합니다.

관련 문제