Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.07.2017, 19:17
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

Привязка ко времени
Нестандартный вопрос к знатокам. Есть js скрипт, какую функцию прописать, чтоб он не работал после определенного времени ? Например 01.10.2017.
Ответить с цитированием
  #2 (permalink)  
Старый 31.07.2017, 19:59
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

Сообщение от Rise Посмотреть сообщение
Sayler91,
Зависит от скрипта.
Код обычный с использованием jquery. У меня вроде получилось сравнивать времена, только не могу понять как сделать чтоб скрипт не работал.
var now = new Date();
var date = new Date(2017, 10, 1);
if (now < date) {
	alert("время не наступило");
}
else {
	alert("время наступило");
}
Ответить с цитированием
  #3 (permalink)  
Старый 31.07.2017, 21:11
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var date = new Date(2017, 10, 1);
var a = setInterval(function(){
var now = new Date();
if (now < date) console.log("время не наступило");
else {
	console.log("время наступило");
	clearInterval(a);
}
},1000);


проверяет каждую секунду(наступило или не наступило)
Ответить с цитированием
  #4 (permalink)  
Старый 01.08.2017, 17:33
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

Не подходит данный способ. У меня скрипт запускается лишь раз, он изменяет цвета на страничке и все.
Ответить с цитированием
  #5 (permalink)  
Старый 01.08.2017, 17:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Sayler91,
ваш код пост №3 чем не устраивает?
var now = new Date();
var date = new Date(2017, 10, 1);
if (now < date) {
  //тут код вашего скрипта
}
Ответить с цитированием
  #6 (permalink)  
Старый 01.08.2017, 17:39
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

Мне нужно остановить выполнение кода, не знаю какой функцией, пробовал return false, не получается.
Ответить с цитированием
  #7 (permalink)  
Старый 01.08.2017, 17:46
Аспирант
Отправить личное сообщение для Sayler91 Посмотреть профиль Найти все сообщения от Sayler91
 
Регистрация: 04.03.2017
Сообщений: 90

Сообщение от рони Посмотреть сообщение
Sayler91,
ваш код пост №3 чем не устраивает?
var now = new Date();
var date = new Date(2017, 10, 1);
if (now < date) {
  //тут код вашего скрипта
}
Все таки вы правы, можно же по другому использовать Сразу не дошло.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Высчитать сколько произошло действий за определённый участок времени SaM1001 Общие вопросы Javascript 6 15.05.2017 14:32
Система оценки качества трафика в реальном времени - White Diagnostic rumarkin Элементы интерфейса 0 18.06.2016 15:33
Система оценки качества трафика в реальном времени - White Diagnostic rumarkin Общие вопросы Javascript 0 18.06.2016 00:07
Система оценки качества трафика в реальном времени - White Diagnostic rumarkin Ваши сайты и скрипты 0 18.06.2016 00:04
Вывод серверного времени на сайте McCloud Элементы интерфейса 7 09.09.2015 18:38