| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | starter.directive('schedule', [    function () {        return {            restrict: "E",            scope: {                data: "=source",            },            templateUrl: 'templates/template-schedule.html',            controller: function ($scope, Schedule) {                if ($scope.data.start_date != null) {                    var datetitle = "";                    $scope.isOver = false;                    if ($scope.data.end_date != null && new Date() > new Date($scope.data.end_date))                    	$scope.isOver = true;//                  var currentDateTime = new Date();//                  var executeddTime = new Date(Date.parse($scope.data.execute_dd));//                  if (($scope.data.end_date != null && new Date(Date.parse($scope.data.end_date)) < currentDateTime) && currentDateTime > executeddTime ||//                          ($scope.data.repeat_type == 0 && $scope.data.start_date != null && new Date(Date.parse($scope.data.start_date)) < currentDateTime)) {//                      $scope.isOver = true;//                  } else {//                      $scope.isOver = false;//                  }//                  //                  if ($scope.data.execute_dd != null) {//                      var execute_temp = new Date(Date.parse($scope.data.execute_dd));//                      var minutes_str = execute_temp.getMinutes().toString();//                      var hours_str = execute_temp.getHours().toString();//                      if (parseInt(minutes_str) < 10) {//                          minutes_str = "0" + minutes_str;//                      }//                      if (parseInt(hours_str) < 10) {//                          hours_str = "0" + hours_str;//                      }//                      if (currentDateTime.getFullYear() == executeddTime.getFullYear() && currentDateTime.getMonth() == executeddTime.getMonth() &&//                              currentDateTime.getDate() == executeddTime.getDate()) {//                          datetitle = '今天' + " " + hours_str + ":" + minutes_str;//                      } else {//                          var year_str = "";//                          if (currentDateTime.getFullYear() != executeddTime.getFullYear()) {//                              year_str = executeddTime.getFullYear() + "年";//                          }//                          var Week = ['日', '一', '二', '三', '四', '五', '六'];//                          datetitle = year_str + (execute_temp.getMonth() + 1) + "月" + execute_temp.getDate() + "日 " + " 周" + Week[execute_temp.getDay()] + " " + hours_str + ":" + minutes_str;//                      }//                  }                    //                  $scope.execute_dd_title = datetitle;                    $scope.repeat_req_title = Schedule.getRepeatFreqTitle($scope.data.repeat_type, $scope.data.freq);                }            }        }    }]);
 |