Кто-нибудь подскажет, что надо переделать в этом скрипте для того, чтобы время например в 11-ть часов ночи показывало как 23-и часа, а не как 11-ть часов а рядом PM или AM?
<html>
<body bgcolor=#123456 onload=goforit()>
<table align=right>
<tr>
<td> <SCRIPT>
var dayarray=new Array("Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота")
var montharray=new Array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь")
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){
hours=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="<!--><b><font face='verdana'><font color='#FFFFFF'><font size=-1><span style='font-size: 11px;font-face: verdana;font-weight: bold;font-color: #FFFFFF'>"+dayarray[day]+", "+montharray[month]+" "+daym+" "+hours+":"+minutes+":"+seconds+" "+dn +" e.s.t.</span></font></font></font></b>"
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)
}
</SCRIPT>
<SPAN id=clock></SPAN>
</td></tr></table></BODY></HTML>
JavaScript?????
Модератор: Злобный
аля вот так
короче заменить это
на
[/code]
Код: Выделить всё
<html>
<body bgcolor=#123456 onload=goforit()>
<table align=right>
<tr>
<td> <SCRIPT>
var dayarray=new Array("Âîñêðåñåíüå","Ïîíåäåëüíèê","Âòîðíèê","Ñðåäà","×åòâåðã","Ïÿòíèöà","Ñóááîòà")
var montharray=new Array("ßíâàðü","Ôåâðàëü","Ìàðò","Àïðåëü","Ìàé","Èþíü","Èþëü","Àâãóñò","Ñåíòÿáðü","Îêòÿáðü","Íîÿáðü","Äåêàáðü")
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=" "
/*var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=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="<!--><b><font face='verdana'><font color='#FFFFFF'><font size=-1><span style='font-size: 11px;font-face: verdana;font-weight: bold;font-color: #FFFFFF'>"+dayarray[day]+", "+montharray[month]+" "+daym+" "+hours+":"+minutes+":"+seconds+" "+dn +" e.s.t.</span></font></font></font></b>"
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)
}
</SCRIPT>
<SPAN id=clock></SPAN>
</td></tr></table></BODY></HTML>

короче заменить это
Код: Выделить всё
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
Код: Выделить всё
var dn=" "