diff options
Diffstat (limited to 'install/ui/widget.js')
-rw-r--r-- | install/ui/widget.js | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/install/ui/widget.js b/install/ui/widget.js index 50389755..a55cc347 100644 --- a/install/ui/widget.js +++ b/install/ui/widget.js @@ -1125,29 +1125,8 @@ IPA.utc_date_formatter = function(spec) { that.format = function(value) { if (!value) return ''; - - // verify length - if (value.length != 'YYYYmmddHHMMSSZ'.length) { - return value; - } - - /* We only handle GMT */ - if (value.charAt(value.length -1) !== 'Z') { - return value; - } - - var date = new Date(); - - date.setUTCFullYear( - value.substring(0, 4), // YYYY - value.substring(4, 6)-1, // mm (0-11) - value.substring(6, 8)); // dd (1-31) - - date.setUTCHours( - value.substring(8, 10), // HH (0-23) - value.substring(10, 12), // MM (0-59) - value.substring(12, 14)); // SS (0-59) - + var date = IPA.parse_utc_date(value); + if (!date) return value; return date.toString(); }; |