Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
|
Скажу прямо скрип часов рипнул с одного сайта.
CODE ( javascript):
скопировать код в буфер обмена
<script type="text/javascript"> var weekdaystxt=["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"] function showLocalTime(container, servermode, offsetMinutes, displayversion){ if (!document.getElementById || !document.getElementById(container)) return this.container=document.getElementById(container) this.displayversion=displayversion var servertimestring=(servermode=="server-php")? 'August 07, 2010 22:31:50' : (servermode=="server-ssi")? 'August 07, 2010 22:31:50' : '<%= Now() %>' this.localtime=this.serverdate=new Date(servertimestring) this.localtime.setTime(this.serverdate.getTime()+offsetMinutes*60*1000) //add user offset to server time this.updateTime() this.updateContainer() } showLocalTime.prototype.updateTime=function(){ var thisobj=this this.localtime.setSeconds(this.localtime.getSeconds()+1) setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second } showLocalTime.prototype.updateContainer=function(){ var thisobj=this if (this.displayversion=="long") this.container.innerHTML=this.localtime.toLocaleString() else{ var hour=this.localtime.getHours() var minutes=this.localtime.getMinutes() var seconds=this.localtime.getSeconds() var dayofweek=weekdaystxt[this.localtime.getDay()] this.container.innerHTML=formatField(hour, 1)+":"+formatField(minutes)+":"+formatField(seconds)+" "+dayofweek+"" } setTimeout(function(){thisobj.updateContainer()}, 1000) //update container every second } function formatField(num, isHour){ if (typeof isHour!="undefined"){ //if this is the hour field var hour=(num>12)? num : num return (hour==0)? num : hour } return (num<=9)? "0"+num : num //if this is minute or sec field } </script> <table cellspacing="0" cellpadding="0" border="0" width="390" align="center"> <tr> <td style="font-size:12px; font-family: verdana; color:#666666" align="center"><b>Tbilisi<br /></b><span id="Tbilisi"></span></td> <td style="font-size:12px; font-family: verdana; color:#666666" align="center"><b>New York<br /></b><span id="New York"></span></td> <td style="font-size:12px; font-family: verdana; color:#666666" align="center"><b>Europe<br /></b><span id="Europe"></span></td> </tr> </table> <script type="text/javascript"> new showLocalTime("Tbilisi", "server-ssi", 0, "short") new showLocalTime("New York", "server-ssi", -300, "short") new showLocalTime("Europe", "server-ssi", -60, "short") </script>
Не смогли бы вы мне подсказать кокой код надо прописать сюда что бы время серверо выводилось бы, а не фиксированное как щас прописанноCODE ( javascript):
скопировать код в буфер обмена
var servertimestring=(servermode=="server-php")? 'August 07, 2010 22:31:50' : (servermode=="server-ssi")? 'August 07, 2010 22:31:50' : '<%= Now() %>'
+
когда я перехожу на одну страницу где выполняется JS или JQuery работа, тогда часы вобще криватся, время скачет...
P.S. Если есть уже готовые часы оригинаа, ссылке покажыте. Скажу прямо искал в гугле, только токого типо ничего не нашёл. Где надо вывоить несколько стран время.
спс.Ув.
|