[Сценарий] Узнаем и разбираем текущую дату

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Ответить
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

[Сценарий] Узнаем и разбираем текущую дату

Сообщение Amarok » Пт мар 20, 2015 8:56 am

Код: Выделить всё

//Узнаем и разбираем текущую дату
$days=array('воскресенье','понедельник','вторник','среда','четверг','пятница','суббота');
$months=array(1=>'январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь');
$months2=array(1=>'января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря');
$daymonth=array(1=>'первое','второе','третье','четвертое','пятое','шестое','седьмое','восьмое','девятое','десятое','одинадцатое','двенадцатое','тринадцатое','четырнадцатое','пятнадцатое','шестнадцатое','семнадцатое','восемнадцатое','девятнадцатое','двадцатое','двадцать первое','двадцать второе','двадцать третье','двадцать четвертое','двадцать пятое','двадцать шестое','двадцать седьмое','двадцать восьмое','двадцать девятое','тридцатое','тридцать первое');
$day_num=(int)date('w');
$month_num=(int)date('m');
$day_month=(int)date('j');
$day_of_month=$daymonth[$day_month];
$day_of_week=$days[$day_num];
$month_txt1=$months[$month_num];
$month_txt2=$months2[$month_num];
addClass('Time'); addClassObject('Time', 'Time');
sg('Time.MonthNum',$month_num);
sg('Time.MonthTXT',$month_txt1);
sg('Time.MonthTXTalt',$month_txt2);
sg('Time.DayOfMonthNum',$day_month);
sg('Time.DayOfMonthTXT',$day_of_month);
sg('Time.DayOfWeekTXT',$day_of_week);
sg('Time.DayOfWeekNum',$day_num);
say("Узнаю и разбираю текущую дату"); 
За это сообщение автора Amarok поблагодарили (всего 2):
sashmen (Пт мар 20, 2015 7:29 pm) • Zenden (Чт фев 08, 2018 10:21 pm)
Рейтинг: 2.33%
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
AlSha
Сообщения: 1
Зарегистрирован: Пн ноя 29, 2021 6:11 pm
Откуда: Киев
Благодарил (а): 0
Поблагодарили: 0

Re: [Сценарий] Узнаем и разбираем текущую дату

Сообщение AlSha » Пт дек 03, 2021 6:02 am

А куда это прикручивать?
Долог путь поучения, краток и успешен путь примеров (Сенека)
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: [Сценарий] Узнаем и разбираем текущую дату

Сообщение Chainik » Пт дек 03, 2021 11:55 am

Можете использовать это в методах или скриптах (сценариях), когда работаете с датами.

Если хотите пример, вот тут шаровый кран с электроприводом раз в неделю по средам профилактически открывается/закрывается, чтобы не закисал: https://ab-log.ru/forum/viewtopic.php?f ... 789#p28789
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: [Сценарий] Узнаем и разбираем текущую дату

Сообщение xor » Пт дек 03, 2021 5:58 pm

AlSha писал(а):
Пт дек 03, 2021 6:02 am
А куда это прикручивать?
логично это делать в начале новых суток, у меня это в методе онНьюДэй и в СтартАп (тут при перезагрузке или первом старте)
Ответить