JSFiddle - React, Tailwind, and code Playground

by Michel Plungjan

JavaScript

var yourTimeStamp="2012-12-11T03:51:43+03:00";
var anHour = 60*60*1000;

var noOffset = function(s) {
      var day= s.slice(0,-5).split(/\D/).map(function(itm){
        return parseInt(itm, 10) || 0;
      });
      day[1]-= 1;
      day= new Date(Date.UTC.apply(Date, day));  
      var offsetString = s.slice(-5)
      var offset = parseInt(offsetString,10)/100;
      if (offsetString.slice(0,1)=="+") offset*=-1;
      day.setHours(day.getHours()+offset);
      return day.getTime();
    }
    alert(parseInt((new Date().getTime()-noOffset(yourTimeStamp))/anHour))