Przeglądaj źródła

日期格式化BUG

seimin 3 lat temu
rodzic
commit
2b34a60889
1 zmienionych plików z 13 dodań i 35 usunięć
  1. 13 35
      assets/js/controllers/report/incident_reportCtrl.js

+ 13 - 35
assets/js/controllers/report/incident_reportCtrl.js

@@ -57,7 +57,6 @@ app.controller("incident_reportCtrl", [
57 57
     $scope.area_place = {}; //搜索条件
58 58
     $scope.dateChoose = {}; //选择日期组件存储值
59 59
     $scope.BTdata;
60
-    $scope.nowdata = moment(new Date()).format("YYYY/MM/DD HH:ss:mm");
61 60
     var weeks = new Date().getDay();
62 61
     $scope.starttimes = moment(
63 62
       new Date().getTime() - 86400000 * (weeks + 6 - 1)
@@ -66,10 +65,10 @@ app.controller("incident_reportCtrl", [
66 65
       new Date().getTime() - 86400000 * (weeks - 1)
67 66
     ).format("YYYY-MM-DD 23:59:59");
68 67
     $scope.changeForm = function (paramDateFrom) {
69
-      $scope.starttimes = moment(paramDateFrom).format("YYYY-MM-DD");
68
+      $scope.starttimes = moment(paramDateFrom).format("YYYY-MM-DD 00:00:00");
70 69
     };
71 70
     $scope.changeTo = function (paramDateTo) {
72
-      $scope.endtimes = moment(paramDateTo).format("YYYY-MM-DD");
71
+      $scope.endtimes = moment(paramDateTo).format("YYYY-MM-DD 23:59:59");
73 72
     };
74 73
     // 日期重置
75 74
     $scope.dateReset = function () {
@@ -655,32 +654,10 @@ app.controller("incident_reportCtrl", [
655 654
     $scope.report_datas = function () {
656 655
       console.log($scope.searchkeys);
657 656
       var s = new Date($scope.searchkeys.startTime);
658
-      var st =
659
-        s.getFullYear() +
660
-        "-" +
661
-        (s.getMonth() + 1) +
662
-        "-" +
663
-        s.getDate() +
664
-        " " +
665
-        s.getHours() +
666
-        ":" +
667
-        s.getMinutes() +
668
-        ":" +
669
-        s.getSeconds();
657
+      var st = moment(s).format('YYYY-MM-DD 00:00:00')
670 658
 
671 659
       var e = new Date($scope.searchkeys.endTime);
672
-      var en =
673
-        e.getFullYear() +
674
-        "-" +
675
-        (e.getMonth() + 1) +
676
-        "-" +
677
-        e.getDate() +
678
-        " " +
679
-        e.getHours() +
680
-        ":" +
681
-        e.getMinutes() +
682
-        ":" +
683
-        e.getSeconds();
660
+      var en = moment(e).format('YYYY-MM-DD 23:59:59')
684 661
 
685 662
       $scope.searchkeys.startTime = st;
686 663
       $scope.searchkeys.endTime = en;
@@ -740,14 +717,15 @@ app.controller("incident_reportCtrl", [
740 717
         delete $scope.searchkeys.areaId;
741 718
       }
742 719
       $scope.area_place = {};
743
-      $scope.starttimes = moment(
744
-        new Date().getTime() - 86400000 * (weeks + 6 - 1)
745
-      ).format("YYYY-MM-DD");
746
-      $scope.endtimes = moment(
747
-        new Date().getTime() - 86400000 * (weeks - 1)
748
-      ).format("YYYY-MM-DD");
749
-      $scope.searchkeys.startTime = $scope.starttimes;
750
-      $scope.searchkeys.endTime = $scope.endtimes;
720
+      // $scope.starttimes = moment(
721
+      //   new Date().getTime() - 86400000 * (weeks + 6 - 1)
722
+      // ).format("YYYY-MM-DD");
723
+      // $scope.endtimes = moment(
724
+      //   new Date().getTime() - 86400000 * (weeks - 1)
725
+      // ).format("YYYY-MM-DD");
726
+      // $scope.searchkeys.startTime = $scope.starttimes;
727
+      // $scope.searchkeys.endTime = $scope.endtimes;
728
+      $scope.dateReset();
751 729
       console.log($scope);
752 730
       $scope.YWBB_searchKeys = {
753 731
         startTime: $scope.searchkeys.startTime,