]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1608960 - 2018 is not last year
authorKohei Yoshino <kohei.yoshino@gmail.com>
Fri, 17 Jan 2020 17:47:54 +0000 (12:47 -0500)
committerdklawren <dklawren@users.noreply.github.com>
Fri, 17 Jan 2020 17:47:54 +0000 (12:47 -0500)
Bugzilla/Util.pm
js/util.js

index f53f0d83445b2977db6b3f9fdab730ed72fa402c..87a4a0cab1f30270d618f3fcce81faeeb552aec5 100644 (file)
@@ -655,16 +655,16 @@ sub time_ago {
   my $yy = round($mo / 12);
 
   return 'Just now'           if $ss < 10;
-  return $ss . ' seconds ago' if $ss < 45;
-  return '1 minute ago'       if $ss < 90;
-  return $mm . ' minutes ago' if $mm < 45;
-  return 'Last hour'          if $mm < 90;
-  return $hh . ' hours ago'   if $hh < 24;
-  return 'Yesterday'          if $hh < 36;
-  return $dd . ' days ago'    if $dd < 30;
-  return 'Last month'         if $dd < 45;
-  return $mo . ' months ago'  if $mo < 12;
-  return 'Last year'          if $mo < 18;
+  return $ss . ' seconds ago' if $mm < 1;
+  return '1 minute ago'       if $mm < 2;
+  return $mm . ' minutes ago' if $hh < 1;
+  return '1 hour ago'         if $hh < 2;
+  return $hh . ' hours ago'   if $dd < 1;
+  return '1 day ago'          if $dd < 2;
+  return $dd . ' days ago'    if $mo < 1;
+  return '1 month ago'        if $mo < 2;
+  return $mo . ' months ago'  if $yy < 1;
+  return '1 year ago'         if $yy < 2;
   return $yy . ' years ago';
 }
 
index f48d2ea9d0de9d33440150bd8ba26c61577f409c..a8df5dfd53b4f2b22544cf1bb118f990ba38ed37 100644 (file)
@@ -356,16 +356,16 @@ function timeAgo(param) {
         mo = Math.round(dd / 30),
         yy = Math.round(mo / 12);
     if (ss < 10) return 'Just now';
-    if (ss < 45) return ss + ' seconds ago';
-    if (ss < 90) return '1 minute ago';
-    if (mm < 45) return mm + ' minutes ago';
-    if (mm < 90) return 'Last hour';
-    if (hh < 24) return hh + ' hours ago';
-    if (hh < 36) return 'Yesterday';
-    if (dd < 30) return dd + ' days ago';
-    if (dd < 45) return 'Last month';
-    if (mo < 12) return mo + ' months ago';
-    if (mo < 18) return 'Last year';
+    if (mm < 1) return ss + ' seconds ago';
+    if (mm < 2) return '1 minute ago';
+    if (hh < 1) return mm + ' minutes ago';
+    if (hh < 2) return '1 hour ago';
+    if (dd < 1) return hh + ' hours ago';
+    if (dd < 2) return '1 day ago';
+    if (mo < 1) return dd + ' days ago';
+    if (mo < 2) return '1 month ago';
+    if (yy < 1) return mo + ' months ago';
+    if (yy < 2) return '1 year ago';
     return yy + ' years ago';
 }