Изменение числа во времени
Немного запутался с реализацией некоего вопроса :(
у меня была флешка в которой отображалось некое значение в зависимости от времени а точнее от 2010-02-23 00:00:00 число 1632 увеличивалось на 1 каждые 75 минут в итоге во флеше на данный момент число составляет 8248 попробовал сделать тоже самое в javascript и получил не то что хотел :( function schechik(){ var datestart = '2010-02-23 00:00:00'; var d1st = 1632; var dst = new Date(datestart.replace(/(\d+)-(\d+)-(\d+)/, '$2/$3/$1')); var dr = new Date() - dst; var d1res = d1st + Math.floor(dr/1000/60/180); $('#info').html(d1res); setTimeout("schechik()",1000); } $(document).ready(function(){ setTimeout("schechik()",1000); }); Результат = 6840 что явно не соответствует действительности. Может время во Флеш и время в JS считывается по разному? Помогите подправить плз. |
var StrTim = new Date(); StrTim.setTime(Date.parse("23 Feb 2010 00:00")); //alert(StrTim.toLocaleString()) StrTim = StrTim.getTime() Timer = new Date().getTime(); Delta = (Timer-StrTim) alert(Timer+' - '+StrTim+' = '+Delta) Delta = Delta/(75*60*1000); Delta =parseInt(Delta) alert(Delta); |
Ксать - почему /1000/60/180)
Говорили за 75 минут ? |
Цитата:
|
Часовой пояс GMT +3, время: 21:26. |