From: Dietmar Maurer Date: Thu, 5 Jul 2018 06:48:03 +0000 (+0200) Subject: CLIFormatter - implement renderer for timestamps using GMT X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=commitdiff_plain;h=e735d7b0152693ef6afd195f223fe3742b5b1753;ds=sidebyside CLIFormatter - implement renderer for timestamps using GMT --- 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) = @_;