Библиотеки: RussianDatetime
06.01.2017


Этот пост был написан 12 минут назад...

Часто в PHP приходится генерировать строки, похожие на эпиграф. В частности, это было одним из заданий тестового кейса, которое дают в некой местной веб-студии. А также подобная строка отображается у поздравлений на Congrats.Cf (никогда не устану рекламировать! по крайней мере, пока буду выкладывать расчленённые на библиотеки части этого сайта).

Есть готовые решения. В частности, я видел подобный класс для Laravel. Но быстрым поиском я так и не нашёл простого решения без кучи зависимостей от классов различных фреймворков. Вероятно, используя какие-то продвинутые классы, эти решения работают куда корректнее моего велосипеда, учитывая различные часовые пояса и всё такое. Я лично это даже не проверял и, честно говоря, хрен знает, как поведёт себя код в таких условиях (напишите мне что ли — учту и внесу правки).

Не буду здесь приводить какую-либо справочную информацию или туториал, ибо всё есть в файле README.md (а также здесь и здесь). Просто оставлю ссылку на архив и прочие репозитории.

>>  СКАЧАТЬ  <<
v1.0.0 от 06.01.2017

Последнюю версию всегда можно найти в репозитории.
Также доступна установка через Composer: composer require kozalo/russian-datetime