Então, depois de passar mais tempo do que gostaria de admitir, resolvi duas soluções para isso.
Solução 1
Uma maneira de fazer isso é com a função de data que Darol100 mencionou em sua resposta. Modificando o exemplo dele para o meu caso, no meu node--article.html.twig
arquivo, mudei:
{% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %}
para
{% set createdDate = node.getCreatedTime|date('j F Y') %}
{% trans %}Submitted by {{ author_name }} on {{ createdDate }} {% endtrans %}
A vantagem dessa abordagem é que é fácil e rápido. A desvantagem é que não estou usando o sistema de formato de data interno do Drupal.
Solução 2
Para usar o sistema de formato de data do Drupal, criei meu formato personalizado em admin/config/regional/date-time
. Então editei da node--article.html.twig
seguinte maneira:
{% set createdDate = node.getCreatedTime|format_date('my_custom_format') %}
{% trans %}Submitted by {{ author_name }} on {{ createdDate }} {% endtrans %}
Isso pressupõe que eu nomeei meu formato personalizado " Meu formato personalizado ", o que resulta no nome da máquina my_custom_format
.
Embora essa solução exija uma etapa extra, sinto que é a maneira mais Drupal de fazer isso.
Eu aprendi sobre isso nesta página sobre os filtros Twig do Drupal .