АСѾԐД Создание и продвижение сайтов

Fast Site Engine

CMS для сайтов

Создать сайт

Карта сайта
Переходим на Линукс
Политика конфиденциальности
Сделать сайт на основе Fast Site Engine

Установка
Документация
Список изменений
Лицензионное соглашение

Скачать
О движкеОбо мнеДеятельностьПортфолиоКонтакты

Дата

Модуль для вывода даты с возможностью вывода дня и месяца на русском языке (по умолчанию php date отдаёт только на английском).

Задумывался для вывода даты публикации страницы (будет в новой архитектуре движка), основой можно пользоваться уже сейчас:

  Устанавливаем временную зону
  date_default_timezone_set('Europe/Moscow');
  Можно многократно открывать скрипт, не вызовет ошибок..
  include D.'deny/mods/date/index.php';
  echo '<br>'.krugolet().' от С.М.З.Х.<br>'.fdate('d l F Y',T,'ru',1);

PHP функция вывода дня и месяца на русском языке

По сути fdate($f='d.m.Y', $t=T, $j=L, $n=0) обычная функция php date с заменённым выводом формата:

Параметры:

Круголет Числобога - Коляды дар

Славянский календарь, пересчитать дату с полным выводом можно здесь: Круголет Числобога - Коляды дар. В скрипте оставлена переменная(массив) $kruglet в которой описаны разные параметры: чертоги, дни итд. для перевода дат, в том числе на этой базе можно будет запросто построить календарь (праздники только добавить).

Описание php функции krugolet($f='d.m.Y', $t=T, $r=0, $j=L, $s=1)

- $f='d.m.Y' - Формат:

- $t= Unix time или строка: 'Y[.m[.d[.H[.i[.s]]]]]' (или d.m.Y[.H[.i[.s]]]).
    Разделитель может быть любой: 2020.08.03 22:59:20
    0=>Год 2020, 1=>Месяц 01-12, 2=>День 01-31,
    3=>Час 00-23, 4=>Минуты 00-59, 5=>Секунды 00-59

- $r=0
    1: Обратное преобразование в григорианский;
    2: Вернуть Unix time без вызова fdate в конце преобразования;
    3: Автоматически отчистить и разделить строку/число точками и вернуть этот результат без преобразований.

- $j=L - Язык.

- $s=1 - Учитывать переход на летнее время (по солнцу правильно зимнее). Обязательно выставляйте необходимую временную зону для корректных вычислений временных сдвигов date_default_timezone_set( 'Europe/Moscow' );





05.07.2026
06.8.7534 от С.М.З.Х.
Unix time: 1783275810
© Все права защищены 2004 - 2026