Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.06.2012, 00:57
Аспирант
Отправить личное сообщение для wcb-falcon Посмотреть профиль Найти все сообщения от wcb-falcon
 
Регистрация: 11.06.2008
Сообщений: 31

Изменение числа во времени
Немного запутался с реализацией некоего вопроса
у меня была флешка в которой отображалось некое значение в зависимости от времени
а точнее от 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 считывается по разному?

Помогите подправить плз.

Последний раз редактировалось wcb-falcon, 27.06.2012 в 01:27.
Ответить с цитированием
  #2 (permalink)  
Старый 27.06.2012, 01:28
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

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);
Ответить с цитированием
  #3 (permalink)  
Старый 27.06.2012, 01:30
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Ксать - почему /1000/60/180)

Говорили за 75 минут ?
Ответить с цитированием
  #4 (permalink)  
Старый 27.06.2012, 02:08
Аспирант
Отправить личное сообщение для wcb-falcon Посмотреть профиль Найти все сообщения от wcb-falcon
 
Регистрация: 11.06.2008
Сообщений: 31

Сообщение от Deff Посмотреть сообщение
Ксать - почему /1000/60/180)

Говорили за 75 минут ?
вот этого я и не могу понять (флешку делал не я у меня только исходник)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое изменение времени Mutagena Общие вопросы Javascript 3 28.03.2012 12:13
Расчет числа последовательностей Slavenin Оффтопик 10 20.03.2012 13:58
Изменение CCS-свойства DIV по прошествии времени Pug-dog&Elephant Events/DOM/Window 1 31.05.2011 08:10
Обратный отсчет времени tenorica Общие вопросы Javascript 2 19.04.2011 23:30
Отсчёт времени и изменение числа по наступлению даты события loen Элементы интерфейса 1 03.04.2011 12:13