From 37a1b01d778334c1359f32ae42a5578947ba6ef6 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Fri, 20 Nov 2015 11:29:05 -0500 Subject: [PATCH] Fix date display in Firefox Fixes #934 --- static/js/directives/ui/build-logs-view.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/static/js/directives/ui/build-logs-view.js b/static/js/directives/ui/build-logs-view.js index aa7df7d85..a31fe253a 100644 --- a/static/js/directives/ui/build-logs-view.js +++ b/static/js/directives/ui/build-logs-view.js @@ -175,7 +175,10 @@ angular.module('quay').directive('buildLogsView', function () { }; $scope.formatDatetime = function(datetimeString) { - var dt = new Date(datetimeString); + // Note: The standard format required by the Date constructor in JS is + // "2011-10-10T14:48:00" for date-times. The date-time string we get is exactly that, + // but with a space instead of a 'T', so we just replace it. + var dt = new Date(datetimeString.replace(' ', 'T')); return dt.toLocaleString(); }