X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Ошибка есть в синтаксисе или логике?
mik_hb
mik_hb
Topic Starter сообщение 24.11.2013, 13:41; Ответить: mik_hb
Сообщение #1


Добрый день. Помогите пожалуйста решить задачку :Читаю книги, все так вроде, а не работает. ..
$(document).ready(function () {
function get_timer() {
var date_t = "2014,11,25";
var date_new = new Date();
var timer = date_t-date_new;
alert(timer);
Это нe законченная запись,а начало.... (учусь -а моя практически первая на этом языке), изучаю, думал в результате получится к-во милисекунд, а вышел NaN ....
Моя логика:
1. создаем переменную var date_t = "2014,11,25" . Т.е. это число будет из которого вычитать будем...
2. Создаем сегодняшнюю дату ( она конечно должны быть меньше...)
3. Из 1-й вычитаем сегодняшнюю = получаем к-во милисекунд. Для проверки вставил алерт и увы.. Скажите пожта, где моя ошибка.... Я
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alekslv
alekslv
сообщение 24.11.2013, 19:11; Ответить: alekslv
Сообщение #2


[JS]
<script>
var date_t = (new Date(2014,11,25)).getTime(),
date_new = (new Date()).getTime(),
timer = date_t-date_new;
alert(timer);
</script>
[/JS]
(kiss @ 24.11.2013, 16:41) *
var date_t = "2014,11,25";
-это строка
getTime()-переводим в милисек
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mik_hb
mik_hb
Topic Starter сообщение 24.11.2013, 23:03; Ответить: mik_hb
Сообщение #3


А что нужно дописать и возможно ли такое, чтобы, в этом коде, чтобы не изменив конечную строку - ( var timer = date_t - date_new;) над ней каким -то макаром сделать так, что когда текущая дата дойдет до указанной date_t = 2014 год..... и timer станет = 1 милисекунде, Эта дата (2014 как бы увеличится на год и таймер, не остановившись снова пойдет считать. Т.е когда
var timer = date_t - date_new приблизится к 0, т.е. станет равным 1 милисекунде. а потом результат сразу будет равен числу милисекунд, которое мы добавим текущей дате или 2014 году. Т.е- это как бы вечный таймер. т.е уменьшается уменьшается..... потом раз и снова .... не выключаясь и не обнуляясь. те. например: .....4...3...2..1.. 500000..499999...499998.. У меня ума не хватает ... это сделать. А если это нельзя ,то на каком то языке можно сделать это? Кстати ,формула ниже. Заработала .Спасибо большое.


$(document).ready(function () {
function get_timer() {
var date_t =
new Date("2014,11,25");
var date_new = new Date();

var timer = date_t - date_new;


alert(timer);
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alekslv
alekslv
сообщение 25.11.2013, 14:07; Ответить: alekslv
Сообщение #4


может Вам нужна функция [JS]setInterval('alert("прошла секунда")', 1000)
[/JS]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Создать видеоканал лучше в ютуб или телеграм?
20 uahomka 3543 20.4.2024, 20:56
автор: Vmir
Открытая тема (нет новых ответов) Если статья не в индексе Google - она уникальна или нет?
5 uahomka 1443 3.4.2024, 23:56
автор: Liudmila
Открытая тема (нет новых ответов) Есть смысл создавать сайты на латышском?
16 Nekit 4039 31.3.2024, 1:23
автор: Liudmila
Открытая тема (нет новых ответов) Где больше пробив на кликандер или попандер или попап трафике?
1 Boymaster 680 20.3.2024, 9:50
автор: Skyworker
Горячая тема (нет новых ответов) Выполню качественную верстку макетов или разработка собственного, быстро и не дорого
от 45$
123 webche 117244 17.3.2024, 7:09
автор: webche


 



RSS Текстовая версия Сейчас: 24.4.2024, 5:58
Дизайн