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

24 Июнь 2017, 16:53:36
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +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
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Формат даты меняют в локализации. Хранится дата в американском формате, чтобы проблем с хостингом не было.
24 Июнь 2017, 17:00:11
Ответ #2
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо - помогло.
24 Июнь 2017, 18:48:52
Ответ #3
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо - помогло.
Помогло, да другая беда вылезла:
Если в поле стоит 20-06-17 и если зайти в такое поле, то datepicker открывается на дату 2020-06-17, вместо 2017-06-20.
Как его можно заставить "перевернуть" год и день?
25 Июнь 2017, 11:37:14
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В свойствах datepicker нужно указать формат даты.