summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2016-10-21 09:46:21 -0400
committerPliable Pixels <pliablepixels@gmail.com>2016-10-21 09:46:21 -0400
commit3e343e28c0120d5ebb540d3400eef86e6f1a7862 (patch)
treef1db6c266fac522cb0557170ece77c474b29869d /www
parent846977faa53afb9390f7491880fde484afc3fe6b (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.js22
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