Quindi, dopo aver trascorso più tempo di quello che mi interessa ammettere di aver esaminato questo, ho trovato due soluzioni a questo.
Soluzione 1
Un modo per farlo è con la funzione data che darol100 ha menzionato nella sua risposta. Modificando il suo esempio per il mio caso, nel mio node--article.html.twig
file, ho cambiato:
{% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %}
a
{% set createdDate = node.getCreatedTime|date('j F Y') %}
{% trans %}Submitted by {{ author_name }} on {{ createdDate }} {% endtrans %}
Il vantaggio di questo approccio è che è facile e veloce. Lo svantaggio è che non sto usando il sistema di formattazione della data integrato di Drupal.
Soluzione 2
Per poter utilizzare il sistema di formattazione della data di Drupal, ho prima creato il mio formato personalizzato su admin/config/regional/date-time
. Quindi ho modificato node--article.html.twig
come segue:
{% set createdDate = node.getCreatedTime|format_date('my_custom_format') %}
{% trans %}Submitted by {{ author_name }} on {{ createdDate }} {% endtrans %}
Ciò presuppone che abbia chiamato il mio formato personalizzato " My Custom Format ", che risulta nel nome della macchina my_custom_format
.
Sebbene questa soluzione richieda un ulteriore passaggio, ritengo sia il modo più Drupal di farlo.
L'ho imparato in questa pagina sui filtri Twig di Drupal .