Извлечение времени из даты с меткой - PullRequest
0 голосов
/ 13 февраля 2020

Я использую prestashop 1.7, который теперь использует веточку (не знаю, какая версия).

У меня есть следующее в файле ветки:

{{ customerInformation.personalInformation.registrationDate }}

, что дает мне:

29/01/2020 11:04:38

(то есть дата в формате ДД-ММ-ГГГГ-ВРЕМЯ).

Кто-нибудь знает, как удалить время из даты?

например, чтобы оно просто отображало эхо

29/01/2020

Ответы [ 2 ]

0 голосов
/ 14 февраля 2020

Вы должны хранить даты как действительные обозначения DateTime, тогда вы можете просто использовать фильтр date

{{ '01/29/2020 10:00:00' | date('d/m/Y') }}
{{ '2020-01-29 10:00:00' | date('d/m/Y') }}
{{ '29-01-2020 10:00:00' | date('d/m/Y') }}

demo

0 голосов
/ 13 февраля 2020

Я думаю, вы можете использовать фильтр slice (https://twig.symfony.com/doc/3.x/filters/slice.html) примерно так:

{{ customerInformation.personalInformation.registrationDate|slice(0,10) }}

Это вернет 10 символов, начиная с символа со смещением 0 то есть с начала строки.

...