]> granicus.if.org Git - pgbadger/commitdiff
Auto adjust javascript graph timezone. Thanks to Massimino Sala for the feature request.
authorGilles Darold <gilles@darold.net>
Wed, 17 Oct 2018 17:21:23 +0000 (19:21 +0200)
committerGilles Darold <gilles@darold.net>
Wed, 17 Oct 2018 17:21:23 +0000 (19:21 +0200)
pgbadger

index 67ac0c560e5550c55bf5ead52ec232276b3135d0..400866bf7ed74f27b978e3b2ed5f4e7f721f3eaa 100755 (executable)
--- a/pgbadger
+++ b/pgbadger
@@ -744,6 +744,14 @@ $top ||= 20;
 # Set timezone
 $timezone = ((0-$timezone)*3600);
 $log_timezone = ((0-$log_timezone)*3600);
+if (!$timezone) {
+       my @lt = localtime();
+       my @gt = gmtime();
+       my $hour_diff = $gt[2] - $lt[2];
+       my $min_diff  = $gt[1] - $lt[1];
+       $hour_diff += $lt[8];
+       $timezone = ($hour_diff * 3600) + ($min_diff * 60);
+}
 
 # Set the default extension and output format
 if (!$extension) {