Grazie.
Ho trovato questo script in rete ed ho soltanto sostituito i nomi dei giorni della settimana dall' inglese all' italiano; ma adesso invece di restituirmi il giorno con il nome in italiano restituisce undefined , dove faccio l'errore???
codice:
<script language="javascript1.2">
<!--
// get the date and change it to GMT string
var date = new Date();
var timegmt = date.toGMTString();
// split the GMT string at spaces
time_string = timegmt.split(' ');
// assign variables
week = time_string[0];
day = time_string[1];
mon = time_string[2];
year = time_string[3];
hms = time_string[4];
// split the time part on colon
hms_string = hms.split(':');
// assign variables
var hour = hms_string[0] - 0;
var min = hms_string[1];
// convert day-of-week variables to numbers
if (week == 'Dom,') {
week = 1
}
if (week == 'Lun,') {
week = 2
}
if (week == 'Mar,') {
week = 3
}
if (week == 'Mer,') {
week = 4
}
if (week == 'Gio,') {
week = 5
}
if (week == 'Ven,') {
week = 6
}
if (week == 'Sab,') {
week = 7
}
// make array for days of week
weekly = new Array("Sabado", "Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato", "Domenica");
// assign +- hour for Denver
var den_hour = hour - 6;
var den_week = week;
var den_ampm = " a.m.";
if (den_hour < 0) {
den_hour += 24
den_week -= 1
}
if (den_hour > 11) {
den_ampm = " p.m."
}
if (den_hour > 12) {
den_hour -= 12
}
if (den_hour == 0) {
den_hour = 12
}
// assign +- hours for Roma
var lon_hour = hour + 1;
var lon_week = week;
var lon_ampm = " a.m.";
if (lon_hour > 24) {
lon_hour -= 24
lon_week += 1
}
if (lon_hour > 11) {
lon_ampm = " p.m."
}
if (lon_hour > 12) {
lon_hour -= 12
}
if (lon_hour == 0) {
lon_hour = 12
}
//-->
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<script language="javascript1.2">
<!-- hideme
var loc_hour = date.getHours();
var loc_min = date.getMinutes();
var loc_ampm = " a.m.";
if (loc_hour > 11) {
loc_ampm = " p.m."
}
if (loc_hour > 12) {
loc_hour -= 12
}
//-->
</script>
<table cellspacing=10>
<tr><td align=center valign=top>
<script language="javascript1.2">
<!--
document.write('Denver (USA)
');
document.write(weekly[den_week] + '
');
document.write(den_hour + ':' + min + den_ampm + '
');
//-->
</script>
</td><td align=center valign=top>
<script language="javascript1.2">
<!--
document.write('Roma (Italia)
');
document.write(weekly[lon_week] + '
');
document.write(lon_hour + ':' + min + lon_ampm + '
');
//-->
</script>