Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : web! 20 Dec 2011, 00:13:04
-
Salve, andate a vedere in questa (http://www.futureofficesas.it) pagina su in alto ho messo un modulo che mi dice la data e l'ora.. era in Inglese, l'ho tradotto in Italiano e fin qui ok, vorrei però posizionarlo sulla destra, non sulla sinistra, ma non sò come fare! Ho provato in mille modi, ma niente!!
Poi se qualcuno volesse divertirsi a trasformare l'orologio in 24 ore invece che 12 mi farebbe un grande piacere, non ci riesco !!
ecco il codice:
var dayarray=new Array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato")
var montharray=new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate=""+dayarray[day]+" "+daym+" "+montharray[month]+" "+year+" "+hours+":"+minutes+":"+seconds+" "
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
Grazie a tutti!
-
ciao, nel punto in cui avviene il controllo AM/PM puoi inserire anche un incremento di 12H nel secondo caso.
Es.
leggi orario e salvalo
è am? stampalo.
è pm? aggiungi 12 e stampalo.
Purtroppo il codice che hai postato (sul mio computer almeno) non funziona per cui non saprei aiutarti con il codice!
-
Ciao.
Prova a mettere nel css
#clock {
float:right;
}
Dovrebbe sistemarsi.
-
oppure per evitare problemi con eventuali altri elementi fluttuanti puoi aggiungere al css:
div.art-postcontent{text-align:right;}
C'è da controllare però che non venga applicato su altre parti del template che condividono la stessa classe.
-
Esatto... era per quello che non ho scritto questa soluzione.
Mi sa che essendo un template generato da un software, usa quella posizione in altre parti.
Verifica tu web! e facci sapere.
-
E grandi ragazzi! Sapete sempre trovare soluzione ai miei problemi!!
Ho usato la soluzione di gmce!
Per quanto riguarda quel codice per l'ora in formato 24H non sono in grado di farlo da me, ma ho notato che adesso segna le 13, non l'1! Quindi forse è già a 24h, vi farò sapere!!
Grazie a tutti!