Автор Тема: Формат даты и времени  (Прочитано 25 раз)

24 Июнь 2017, 16:53:36
  • Фрилансер
  • *
  • Сообщений: 142
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте.
Не могу поправить формат вывода даты-время в поле:
Если ставлю:
{dateFormat date=$payment->date_add full=true}то получается: 20-06-17 08:19:42
Если ставлю:
{$payment->date_add}то получается: 2017-06-20 20:19:42
В первом варианте - время 08, а не 20, во втором - год впереди.
А хочется 20-06-17 20:19:42
?
24 Июнь 2017, 16:56:59
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 2916
  • Репутация: +68/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Формат даты меняют в локализации. Хранится дата в американском формате, чтобы проблем с хостингом не было.
24 Июнь 2017, 17:00:11
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 142
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо - помогло.
24 Июнь 2017, 18:48:52
Ответ #3
  • Фрилансер
  • *
  • Сообщений: 142
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо - помогло.
Помогло, да другая беда вылезла:
Если в поле стоит 20-06-17 и если зайти в такое поле, то datepicker открывается на дату 2020-06-17, вместо 2017-06-20.
Как его можно заставить "перевернуть" год и день?
25 Июнь 2017, 11:37:14
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86505
  • Репутация: +25418/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В свойствах datepicker нужно указать формат даты.