function dateToRelative(localTime){ var diff=new Date().getTime()-localTime; var ret=""; var min=60000; var hour=3600000; var day=86400000; var wee=604800000; var mon=2629800000; var yea=31557600000; if (diff<-yea*2) ret ="tra ## anni".replace("##",(-diff/yea).toFixed(0)); else if (diff<-mon*9) ret ="tra ## mesi".replace("##",(-diff/mon).toFixed(0)); else if (diff<-wee*5) ret ="tra ## settimane".replace("##",(-diff/wee).toFixed(0)); else if (diff<-day*2) ret ="tra ## giorni".replace("##",(-diff/day).toFixed(0)); else if (diff<-hour) ret ="tra ## ore".replace("##",(-diff/hour).toFixed(0)); else if (diff<-min*35) ret ="tra circa un'ora"; else if (diff<-min*25) ret ="tra circa mezz'ora"; else if (diff<-min*10) ret ="tra qualche minuto"; else if (diff<-min*2) ret ="tra pochi minuti"; else if (diff<=min) ret ="adesso"; else if (diff<=min*5) ret ="pochi minuti fa"; else if (diff<=min*15) ret ="alcuni minuti fa"; else if (diff<=min*35) ret ="Circa mezz'ora fa"; else if (diff<=min*75) ret ="Circa un'ora fa"; else if (diff<=hour*5) ret ="Poche ore fa"; else if (diff<=hour*24) ret ="## ore fa".replace("##",(diff/hour).toFixed(0)); else if (diff<=day*7) ret ="## giorni fa".replace("##",(diff/day).toFixed(0)); else if (diff<=wee*5) ret ="## settimane fa".replace("##",(diff/wee).toFixed(0)); else if (diff<=mon*12) ret ="## mesi fa".replace("##",(diff/mon).toFixed(0)); else ret ="## anni fa".replace("##",(diff/yea).toFixed(0)); return ret; } //override date format i18n Date.local="it_IT" Date.localShort="it" Date.monthNames = ["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]; // Month abbreviations. Change this for local month names Date.monthAbbreviations = ["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"]; // Full day names. Change this for local month names Date.dayNames =["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"]; // Day abbreviations. Change this for local month names Date.dayAbbreviations = ["dom","lun","mar","mer","gio","ven","sab"]; Date.shortDayNamesMin = ["do","lu","ma","me","gi","ve","sa"]; // Used for parsing ambiguous dates like 1/2/2000 - default to preferring 'American' format meaning Jan 2. // Set to false to prefer 'European' format meaning Feb 1 Date.preferAmericanFormat = false; Date.firstDayOfWeek =1; Date.defaultFormat = "dd/MM/yyyy"; Number.decimalSeparator = ","; Number.groupingSeparator = "."; Number.minusSign = "-"; Number.currencyFormat = "###,##0.00"; var i18n = { FORM_IS_CHANGED:"Hai dati non salvati sulla pagina!", CLOSE:"Chiudi", YES:"sì", NO:"no", DOWNLOAD:"Scarica", ERR_FIELD_MAX_SIZE_EXCEEDED:"Dimensione massima superata", FLD_CONFIRM_DELETE:"FLD_CONFIRM_DELETE", INVALID_DATA:"INVALID_DATA", ERROR_ON_FIELD:"Errore sul campo", DO_YOU_CONFIRM:"DO_YOU_CONFIRM", HIDE:"HIDE", SEE_MORE:"SEE_MORE", MAX_LENGTH_EXCEEDED:"lunghezza massima superata", MAX_VAL_REACHED:"MAX_VAL_REACHED", // FO INVALID_MAIL:"INVALID_MAIL", ERROR_LOADING_VERSION:"ERROR_LOADING_VERSION", MISSING_AUDIO:"MISSING_AUDIO", YOUR_BROWSER_DOESNOT_SUPPORT_FULLSCREEN:"YOUR_BROWSER_DOESNOT_SUPPORT_FULLSCREEN", YOUR_BROWSER_DOESNT_SUPPORT_VIDEOALONG:"YOUR_BROWSER_DOESNT_SUPPORT_VIDEOALONG", MISSING_GLOSSARY_URL_IN_SETTINGS:"MISSING_GLOSSARY_URL_IN_SETTINGS", IMAGE:"immagine", OF:"di", SEARCH_IN_SITE:"SEARCH_IN_SITE", FULL_SCREEN:"FULL_SCREEN", VALUES_DONT_MATCH:"VALUES_DONT_MATCH" };