Fast Site Engine

Высокопроизводительная CMS для сайтов.

Сделать сайт

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

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

Скачать
О движкеПроизводительностьБезопасностьТехнические требованияSEOКонтакты

Дата

Модуль для вывода даты с возможностью вывода дня и месяца на русском языке (по умолчанию 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' );



© Все права защищены 2004 - 2024