[SPIP] PUBLIE : |normaliser_date

SPIP

Article validé

L’article « |normaliser_date » vient d’être publié par Ricardo Porto.


|normaliser_date

mercredi 17 septembre 2025, par Ricardo Porto

O filtro |normaliser_date (normalizar data) retorna uma data no formato « Y-m-d H:i:s » (Ano-mês-dia Horas:minutos:segundos).

Aplicado a uma tag retornando uma data no formato RFC 3339 (2012-03-27T22:54:10Z), o filtro |normaliser_date trasporá a data no formato"Ano-mês-dia Horas:minutos:segundos" (2012-03-28 00:55:41)

Exemplo :

O seu campo date (#DATE) está registado no formato « Y-m-d » e não considera as horasm, minutos e segundos. Mas precisa comparar essa data com outra que considera o horário. Para estes dois elementos sejam comparáveis, precisa converter a data para o formato correto, usando esse filtro :

[(#DATE|normaliser_date)]

Uma possibilidade adicional é oferecida pelo filtro :

Passando o argumento « true », o filtro transforma todos os -00 (mês e dia não definidos) em -01.

Por exemplo : [(#VAL{2012-00-00}|normaliser_date{true})],
exibirá : 2012-01-01 00:00:00.

— Envoyé par SPIP