Exemple de comment formatter une date pour une langue donnée dans un template sous Django:
Table des matières
Ecrire la date en français
Pour formatter une date dans un langue donnée il faut ajouter le tag suivant dans le template:
{% load i18n %}
puis spécifier la langue comme ceci:
{% language 'fr' %}
{{article_date|date:'d F Y' }}
{% endlanguage %}
donne par exemple
31 mai 2019
Références
Liens | Site |
---|---|
How to format date in different languages? | stackoverflow |
Django date field - translate only name of month | stackoverflow |
Specifying date format in Django templates with L10N for one language | stackoverflow |
DATE_INPUT_FORMATS | djangoproject.com |
date | djangoproject.com |
Date Template Filter | simpleisbetterthancomplex |