Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Часы и разница
 
 автор: dirol   (04.09.2011 в 20:39)   письмо автору
 
 

подскажите где в этом скрипте что надо изменить чтобы показывал время сахалина? там разница около 11 часов в перед вроде



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function startTime(){
var tm=new Date();
var h=tm.getHours();
var m=tm.getMinutes();
var s=tm.getSeconds();
m=checkTime(m);
s=checkTime(s);
document.getElementById('txt').innerHTML=h+":"+m+":"+s;
t=setTimeout('startTime()',500);
}
function checkTime(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}
</script>

</head>
<body onload="startTime()">


<span id="txt" style="color:#0a0; font-size:14px"></span></p>




или лучше как в этом сделать

<div class="time">
                   <div id="showtime">
<script type="text/javascript">
var d=document
var dateobj = new Date();
var servertime = 1314901743000;
var clienttime = dateobj.getTime();
var utcclienttime = clienttime - dateobj.getTimezoneOffset()*60000;
raznica = servertime - utcclienttime;
function showTime(){
 var tmN=new Date()
  var correct = tmN.getTime() + 86400000;
 tmN.setTime(correct);
 var dH=''+tmN.getHours();dH=dH.length<2?'0'+dH:dH
 var dM=''+tmN.getMinutes();dM=dM.length<2?'0'+dM:dM
 var dS=''+tmN.getSeconds();dS=dS.length<2?'0'+dS:dS
 var tmp='Время в Сахалине: '+dH+':'+dM+':'+dS+''
 d.getElementById('tm').innerHTML=tmp
 setTimeout('showTime()',1000)
}
</script>
            <div id=tm></div>
            <script type="text/javascript">showTime()</script>
        </div>

  Ответить  
 
 автор: dirol   (05.09.2011 в 09:11)   письмо автору
 
   для: dirol   (04.09.2011 в 20:39)
 

подскажите пожалуйста

  Ответить  
 
 автор: dirol   (06.09.2011 в 11:46)   письмо автору
 
   для: dirol   (05.09.2011 в 09:11)
 

товарищи подскажите

  Ответить  
 
 автор: cheops   (06.09.2011 в 12:20)   письмо автору
 
   для: dirol   (04.09.2011 в 20:39)
 

Вот эту строку
var correct = tmN.getTime() + 86400000;
исправьте следующим образом
var correct = tmN.getTime() + 11*3600000; 
Здесь 11 - часы, а 3600000 - количество микросекунд в часе.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования