Advertisement
drchloe

Mewch Timeago

May 16th, 2018
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //timeago
  2. function timeago() {
  3.     var times = document.querySelectorAll('.labelCreated');
  4.     for (i = 0; i < times.length; i++) {
  5.         if (times[i].title){
  6.             then = new Date(times[i].title);
  7.         } else {
  8.             then = new Date(times[i].innerHTML);           
  9.             times[i].title = times[i].innerHTML;
  10.         }
  11.        
  12.         var now = new Date(new Date().toUTCString().substr(0, 25));
  13.         dif = now - then;
  14.         dif = Math.max(dif,0)
  15.         var date = new Date(dif);
  16.         var str = '';
  17.         var day = date.getUTCDate() - 1;
  18.         var hour = date.getUTCHours();
  19.         var minute = date.getUTCMinutes();
  20.         if (day !== 0) {
  21.             if (day == 1){
  22.                 str += day + " day, ";
  23.             } else {
  24.                 str += day + " days, ";
  25.             };         
  26.         };
  27.         if (hour !== 0) {
  28.             if (hour == 1){
  29.                 str += hour + " hour, ";
  30.             }else{
  31.                 str += hour + " hours, ";
  32.             }          
  33.         };
  34.         if (minute == 1){
  35.             str += minute + " minute";
  36.         } else if (minute == 0) {
  37.             str += " Now"
  38.         } else {
  39.             str += minute + " minutes";
  40.         }
  41.        
  42.         times[i].innerHTML = str;
  43.     }
  44. }
  45.  
  46.  
  47. document.addEventListener("DOMContentLoaded", function(event) {
  48. timeago();
  49. });
  50.  
  51. setInterval(function () {
  52. timeago();
  53. }, 120000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement