1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

نمایش ساعت زنده دنیا

شروع موضوع توسط ♥ yakamoz ♥ ‏4/12/10 در انجمن JS

  1. کاربر ویژه

    تاریخ عضویت:
    ‏25/11/10
    ارسال ها:
    8,717
    تشکر شده:
    4,395
    امتیاز دستاورد:
    123
    حرفه:
    Telegram: vahid_yakamoz instagram: vahid_yakamoz
    <table border="0" width="200" cellspacing="0" cellpadding="3">
    <form name="where">
    <tr>
    <td width="100%">
    <select name="city" size="1" onchange="updateclock(this);" style="color: #00FF00; border: 1px solid #FFFFFF; background-color: #000000">
    <option value="" selected>Local time</option>
    <option value="0">London GMT</option>
    <option value="1">Rome</option>
    <option value="7">Bangkok</option>
    <option value="8">Hong Kong</option>
    <option value="9">Tokyo</option>
    <option value="10">Sydney</option>
    <option value="12">Fiji</option>
    <option value="-10">Hawaii</option>
    <option value="-8">San Francisco</option>
    <option value="-5">New York</option>
    <option value="-3">Buenos Aires</option>
    </select>
    </td>
    </tr>
    <tr>
    <td width="100%">
    <script language="JavaScript">
    /**/
    if (document.all||document.getElementById)
    document.write('<span id="worldclock" style="font:bold 16px Arial;"></span><br>')
    zone=0;
    isitlocal=true;
    ampm='';
    function updateclock(z){
    zone=z.options[z.selectedIndex].value;
    isitlocal=(z.options[0].selected)?true:false;
    }
    function WorldClock(){
    now=new Date();
    ofst=now.getTimezoneOffset()/60;
    secs=now.getSeconds();
    sec=-1.57+Math.PI*secs/30;
    mins=now.getMinutes();
    min=-1.57+Math.PI*mins/30;
    hr=(isitlocal)?now.getHours():(now.getHours() + parseInt(ofst)) + parseInt(zone);
    hrs=-1.575+Math.PI*hr/6+Math.PI*parseInt(now.getMinutes())/360;
    if (hr < 0) hr+=24;
    if (hr > 23) hr-=24;
    ampm = (hr > 11)?"PM":"AM";
    statusampm = ampm.toLowerCase();
    hr2 = hr;
    if (hr2 == 0) hr2=12;
    (hr2 < 13)?hr2:hr2 %= 12;
    if (hr2<10) hr2="0"+hr2
    var finaltime=hr2+':'+((mins < 10)?"0"+mins:mins)+':'+((secs < 10)?"0"+secs:secs)+' '+statusampm;
    if (document.all)
    worldclock.innerHTML=finaltime
    else if (document.getElementById)
    document.getElementById("worldclock").innerHTML=finaltime
    else if (document.layers){
    document.worldclockns.document.worldclockns2.docum ent.write(finaltime)
    document.worldclockns.document.worldclockns2.docum ent.close()
    }

    setTimeout('WorldClock()',1000);
    }
    window.onload=WorldClock
    //-->
    </script>
    <ilayer id="worldclockns" width=100% height=35><layer id="worldclockns2" width=100% height=35 left=0 top=0 style="font:bold 16px Arial;"></layer></ilayer>