![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
destby |
|
||||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 24.2.2011 Репутация: нет Всего: нет |
Существует конфиг файл, в котором есть что-то вроде:
то есть, скрипту разрешается выполнять некие действия в промежутке времени от 00:00 до 23:00 Сделал проверку вроде такой:
Такое работает в случае, если интервал с 00 до 23, но если, к примеру, интервал будет с 22 до 00, то эта проверка не прокатит. Подскажите, может быть можно как-то регекспами это побороть или каким другим способом? Заранее благодарю. |
||||
|
|||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
$end eq "00" ? 1 : $hour < $end ?
perldoc Time::Interval |
|||
|
||||
destby |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 24.2.2011 Репутация: нет Всего: нет |
Не совсем понятно как пользоваться этим Time::Interval, какой из его методов юзать? |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Не туда влез
![]() Это сообщение отредактировал(а) shamber - 19.4.2011, 13:51 |
|||
|
||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
вычислите начало и конец интервала в секундах, и проверяйте попадание time() туда.
|
|||
|
||||
alezzz |
|
|||
![]() сплю... ![]() ![]() Профиль Группа: Участник Сообщений: 499 Регистрация: 17.8.2009 Репутация: 1 Всего: 14 |
удалил...
![]() arto уже это написал, только в другом сиде. Это сообщение отредактировал(а) alezzz - 19.4.2011, 14:24 |
|||
|
||||
Pfailed |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 19.7.2009 Репутация: 22 Всего: 39 |
В одном из проектов была похожая ситуация. Сначала был написан наивный варинат наподобии варианта топикстартера. Через пару дней баг всплыл наружу. Пришлось вооружиться ручкой и листочком и расписать все варианты. Больше, насколько знаю, жалоб не было.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |