JavaScript
lng={
en:{
timeS:'year,month,week,day,hour,minute,second,millisecond',
time:'years,months,weeks,days,hours,minutes,seconds,milliseconds',
days:'monday,tuesday,wednesday,thursday,friday,saturday,sunday',
months:'january,february,march,april,may,june,july,august,september,october,november,december',
zodiac:'aries,taurus,gemini,cancer,leo,virgo,libra,scorpio,sagittarius,capricorn,aquarius,pisces'
},
it:{
timeS:'anno,mese,settimana,giorno,ora,minuto,secondo,millisecondo',
time:'anni,mesi,settimane,giorni,ore,minuti,secondi,millisecondi',
days:'lunedì,martedì,mercoledì,giovedì,venerdì,sabato,domenica',
months:'gennaio,febbraio,marzo,aprile,maggio,giugno,luglio,agosto,settembre,ottobre,novembre,dicembre',
zodiac:'ariete,toro,gemelli,cancro,leone,vergine,bilancia,scorpione,sagittario,capricorno,acquario,pesci'
},
de:{
timeS:'Jahr,Monat,Woche,Tag,Stunde,Minute,Secunde,Millisecunde',
time:'Jahre,Monate,Wochen,Tagw,Stunden,Minuten,Secunden,Millisecunden',
days:'Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag',
months:'Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember',
zodiac:'Widder,Stier,Zwillinge,Krebs,Löwe,Jungfrau,Waage,Skorpion,Schütze,Steinbock,Wassermann,Fische'
}
}
var currentLng='it';//window.navigator.language
function birthInfo(a,b,c){//birthday,deathday,placeholder
return{
birthday:a.getDate()+' '+lng[currentLng].months.split(',')[a.getMonth()],
age:(c=~~(((b?+b:Date.now())-a)/31556926e3),c+' '+lng[currentLng][c>1?'time':'timeS'].split(',')[0]),
sign:(c=[[1,10,9],[0,11,10],[1,0,11],[1,1,0],[1,2,1],[1,3,2],[2,4,3],[2,5,4],[2,6,5],[2,7,6],[3,8,7],[2,9,8]],
c=c[a.getMonth()][a.getDate()>=(20+c[0])?1:2],
'b'+(c>9?'':0)+c+
' '+
lng[currentLng].zodiac.split(',')[c]),
string:a.toLocaleDateString(currentLng,{weekday: "long", year: "numeric", month: "long", day: "numeric"})
}
}
var i=birthInfo(new Date('1901-02-03'),new...