diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2016-10-21 09:46:21 -0400 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2016-10-21 09:46:21 -0400 |
| commit | 3e343e28c0120d5ebb540d3400eef86e6f1a7862 (patch) | |
| tree | f1db6c266fac522cb0557170ece77c474b29869d /www | |
| parent | 846977faa53afb9390f7491880fde484afc3fe6b (diff) | |
#353 - when using relative time in montage history, make sure its in server time
Former-commit-id: b635b016178e33f28dacc8e8feee532782b93b50
Diffstat (limited to 'www')
| -rw-r--r-- | www/js/MontageHistoryCtrl.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/www/js/MontageHistoryCtrl.js b/www/js/MontageHistoryCtrl.js index d6c8216c..050d8e17 100644 --- a/www/js/MontageHistoryCtrl.js +++ b/www/js/MontageHistoryCtrl.js @@ -190,8 +190,30 @@ angular.module('zmApp.controllers').controller('zmApp.MontageHistoryCtrl', ['$sc NVRDataModel.stopNetwork("MontageHistory-footerCollapse"); var ld = NVRDataModel.getLogin(); $scope.sliderVal.realRate = $scope.sliderVal.rate * 100; + + + var TimeObjectFrom = moment($scope.datetimeValueFrom.value).format("YYYY-MM-DD HH:mm"); var TimeObjectTo = moment().format('YYYY-MM-DD HH:mm'); + + // At this point of time, we need to ensure From and To are changed to server time + if (NVRDataModel.getLogin().useLocalTimeZone) + { + var localtz = moment.tz.guess(); + var servertz = NVRDataModel.getTimeZoneNow(); + + NVRDataModel.log ("Local timezone conversion is on, converting from "+localtz+" to " +servertz); + NVRDataModel.log ("Original From: " + TimeObjectFrom + " Original To: " + TimeObjectTo); + + TimeObjectFrom = moment.tz(TimeObjectFrom, localtz).tz(servertz).format("YYYY-MM-DD HH:mm"); + TimeObjectTo = moment.tz(TimeObjectTo, localtz).tz(servertz).format("YYYY-MM-DD HH:mm"); + + NVRDataModel.log ("Converted From: " + TimeObjectFrom + " Converted To: " + TimeObjectTo); + + } + + + var apiurl; // release all active streams |
