From 3e343e28c0120d5ebb540d3400eef86e6f1a7862 Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Fri, 21 Oct 2016 09:46:21 -0400 Subject: #353 - when using relative time in montage history, make sure its in server time Former-commit-id: b635b016178e33f28dacc8e8feee532782b93b50 --- www/js/MontageHistoryCtrl.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'www/js') 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 -- cgit v1.2.3