Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
siv1987

Форматирование даты в IPB 4

Recommended Posts

Форматирование даты в четверке на мой взгляд немного унылая с этим относительным форматом - Вторник в 12:55, 12 Июль и пр. Если хотя бы в тройке можно было задавать свой формат даты для разных сущностей, то сейчас такой настройки нету. Возможно я придираюсь с непривычки, но форматирование в тройке более удобная. Жаль что нельзя изменить формат с сохранением относительного времени без изменений в коде.

 

Относительные даты можно заменить на полноценные в /system/DateTime/DateTime.php (4.1+)

 

$this->relative( $format )

заменив на

$this->strFormat( '%d %B %Y - %H:%M' )

для типа: 19 Июля 2015 - 12:00

К сожалению теряется относительный формат сегодня-вчера, который действительно удобный. Чтобы оставить относительный формат придется править метод self::relative(). Плохо.

Share this post


Link to post
Share on other sites

Я вот думаю написать небольшой плагинчик для перезагрузки метода relative, который бы форматировал дату по типу тройки, с возможностью указания формата для типов - сегодня, вчера, месяц.

Share this post


Link to post
Share on other sites
Вот так разве не проще

Там речь идет о форматирования языковой строки. Как из "March 1 2016" получить "1 March 2016". Если языковая строка получает только три параметра, то ее редактированием никак не добиться формата "01.03.2016 - 08:20". А нас интересует пользовательское форматирование даты, а не смена слагаемых местами. На данный момент есть платный хук "Custom Date Format", но мы планируем написать свой.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...