

Javascript Saatte 24 Saat 12 Saat Sorunsalı
-
Sitede tek satırda 24 saatlık bır saat gostermem gerekıyor en uygun bu var ama javadan zerre anlamıyorum öö ve ös ı kaldırdım fakat 12 saat secenegını sıldıgımde hıcbırını gostermıyor
Sımdı Istedıgım Alttakı kodlardan gereklı ayarlamaları yaparak saatı 24 saat olarak gösterılmesını saglamak
Yada baska bır kod varsa yine busekılde kod olabılır Sitede gösterım bu şekildedeir
21 Ocak,2012,Cumartesi 4:38:49<div id="clock"></div>
<script language="JavaScript">
<!-- Script Burada Başlıyor
var nav=navigator.userAgent.toLowerCase();
var isopera=false;
if ((nav.indexOf('opera 1')!=-1) || (nav.indexOf('opera 2')!=-1) || (nav.indexOf('opera 3')!=-1) || (nav.indexOf('opera 4')!=-1) || (nav.indexOf('opera 5')!=-1) || (nav.indexOf('opera 6')!=-1)) isopera=true;
var dayarray=new Array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi")
var montharray=new Array("Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık")
function getthedate(){
var mydate=new Date()
var year=mydate.getFullYear()
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 tz=Math.round(mydate.getTimezoneOffset()/60)
var shvaikatimezone=2
tz+=shvaikatimezone
var hourss=hours+tz;
hourss>=24?hourss-=24:hourss;
hourss<=0?hourss+=24:hourss;
if (hourss==24) hourss=0
var dn="ÖÖ"
var dns="ÖÖ"
// Burada Yazan ÖÖ "Öğlede Önce" Anlamına Gelir AM in Türkçe Karşılığıdır. //
if (hours>=12)
{
dn="ÖS"
hours-=12
}
if (hours==0) hours=12
if (hourss>=12)
{
dns="ÖS"
hourss-=12
}
// Burada Yazan ÖS "Öğlede Sonra" Anlamına Gelir PM in Türkçe Karşılığıdır. //
if (hourss==0) hourss=12
if (minutes<=9) minutes="0"+minutes
if (seconds<=9) seconds="0"+seconds
// Altkısımda Face Yazan Yerden Font Değişikliği Yapabilirsiniz.//
var st1="<font color='#000000' face='Comic Sans MS'>"
var st2="<font color='#FF0000' face='Comic Sans MS'>"
var st3="<font color='#008000' face='Comic Sans MS'>"
if (mydate.getDay()!=0)
cdate="<small>"+st1+"<b>"+daym+" "+montharray[month]+","+year+","+dayarray[day]+" "+hours+":"+minutes+":"+seconds+" "+dn+"</b></font></small>"
else
cdate="<small>"+st2+"<b>"+daym+" "+montharray[month]+","+year+","+dayarray[day]+" "+hours+":"+minutes+":"+seconds+" "+dn+"</b></font></small>"
// ÖS ve ÖÖ kısımlarını yukardaki sıralamadan "+dn"+ kısmını silerek çıkarabilirsiniz.//
if (document.all&&isopera!=true)
{
document.all.clock.style.position='relative'
document.all.clock.innerHTML=cdate
}
else if (document.layers)
{
document.clock.visibility='show'
document.clock.document.open();
document.clock.document.write('<center>'+cdate+'</center>');
document.clock.document.close();
}
else if (document.getElementById&&isopera!=true)
{document.getElementById("clock").innerHTML=cdate}
else document.write('<center>'+cdate+'</center>')
}
if (!document.layers&&!document.all&&!document.getElementById) getthedate()
else if (isopera!=true) setInterval("getthedate()",1000)
else getthedate();
//!--> Script burada bitiyor.
</script>
-
dene bakalım :
http://pastebin.com/raw.php?i=k88138c3