powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / сравнить время
9 сообщений из 9, страница 1 из 1
сравнить время
    #38853982
DoomUnit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос наверно простецкий. потому надеюсь на быстрый ответ.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
		var x = new Date();
		x = x.toLocaleTimeString();
		var minTime = new Date();
		minTime.setHours(08,00,00);
		
		var maxTime = new Date();
		maxTime.setHours(16,00,00);
				
		minTime = minTime.toLocaleTimeString();
		maxTime = maxTime.toLocaleTimeString();
		

			if (x > minTime && x < minTime)
				var smen = 2;
			else
				var smen = 1;


код нормально работает в фф а в ие9 нет.
...
Рейтинг: 0 / 0
сравнить время
    #38853983
DoomUnit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
2.
3.
4.
if (x > minTime && x < maxTime)
				var smen = 2;
			else
				var smen = 1;


это очепятка. так тож не работает
...
Рейтинг: 0 / 0
сравнить время
    #38854006
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это после установки обновления Windows KB2998527
...
Рейтинг: 0 / 0
сравнить время
    #38854014
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function isDate(s)
{
    if(!/\d\d\/\d\d\/\d\d\d\d/.test(s))
        return false;
    var a = s.split('/');
    var d = new Date(a[2], parseFloat(a[1]) - 1, a[0]);
    if(d.getDay()==2&&parseFloat(a[1])==1&&parseFloat(a[0])<8&&d.getHours()==23) // KB2998527
        d = new Date(a[2], parseFloat(a[1]) - 1, a[0], 1);
    if(a[2] < 1989)
        return false;
    return (!isNaN(d)) && (parseFloat(a[0]) == d.getDate()) && a[0].length == 2 && (parseFloat(a[1]) == (d.getMonth() + 1)) && a[1].length == 2 &&  (a[2] == d.getFullYear());
}



условие посмотрите для этого KB, проверьте у себя по аналогии
...
Рейтинг: 0 / 0
сравнить время
    #38854022
DoomUnit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что isdate должен отдать. мона примерчик?
...
Рейтинг: 0 / 0
сравнить время
    #38854035
DoomUnit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно и фф и ие ложь возвращает. но в ие работает
...
Рейтинг: 0 / 0
сравнить время
    #38854037
DoomUnit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
равно как и хром отдает false. и в хроме кст мой код тож не работает
...
Рейтинг: 0 / 0
сравнить время
    #38854052
DoomUnit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
2.
3.
var x = new Date();
var smen =  (x.getHours() >=8 && x.getHours()<=16) ? 2 : 1;
console.log(smen);
...
Рейтинг: 0 / 0
сравнить время
    #38854173
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
суть не в функции isdate() что я привёл, а в условии проверки даты

функция всего лишь проверят валидность даты в строком представлени формата DD/MM/YYYY
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / сравнить время
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]