From e735d7b0152693ef6afd195f223fe3742b5b1753 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 5 Jul 2018 08:48:03 +0200 Subject: [PATCH] CLIFormatter - implement renderer for timestamps using GMT --- src/PVE/CLIFormatter.pm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/PVE/CLIFormatter.pm b/src/PVE/CLIFormatter.pm index 549ed31..052ed6d 100644 --- a/src/PVE/CLIFormatter.pm +++ b/src/PVE/CLIFormatter.pm @@ -20,6 +20,15 @@ sub render_timestamp { PVE::JSONSchema::register_renderer('timestamp', \&render_timestamp); +sub render_timestamp_gmt { + my ($epoch) = @_; + + # ISO 8601 date format, standard Greenwich time zone + return strftime("%F %H:%M:%S", gmtime($epoch)); +} + +PVE::JSONSchema::register_renderer('timestamp_gmt', \&render_timestamp_gmt); + sub render_duration { my ($duration_in_seconds) = @_;