| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Uarik 25.03.2020 18:27
Здравствуйте.@body[]
<div class="w3-container">
^show_dates[2020-03-25;3]<br>
^show_dates[2020-03-30;3]
</div>
@show_dates[dat;rol]
#dat это дата; rol - к-во дней, длительность мероприятия
$f_date[^date::create[$dat]] ^rem{это дата начала, ...}
$s_date[^date::create[$dat]] ^rem{... а тут пока тоже дата начала, ... }
^s_date.roll[day]($rol-1) ^rem{... но теперь она уже дата конца }
^if($f_date.month == $s_date.month){
${f_date.day}-$s_date.day ^show_monts[$f_date]
}{
${f_date.day}^show_monts[$f_date]-${s_date.day}^show_monts[$s_date]
}
@show_monts[dd]
#числовое значения месяца переводит в текстовое
^switch($dd.month){
^case(1){ січня}
^case(2){ лютого}
^case(3){ березня}
^case(4){ квітня}
^case(5){ травня}
^case(6){ червня}
^case(7){ липня}
^case(8){ серпня}
^case(9){ вересня}
^case(10){ жовтня}
^case(11){ листопада}
^case(12){ грудня}
^case[DEFAULT]{ нікагдабря}
}Код выводит: