Format personnalisé de la date / Date operator : format

Blogger - Opérateur de date / Date operator

L'opérateur de dates permet de personnaliser le format de la date de publication d'un article à l'aide du formatage ICU.



Les syntaxes

Noms Opérateurs Syntaxes Opérandes Résultat

Format

format

Syntaxe par défaut

date format string

Syntaxe Fonctionnelle

format(date,string)
Nombre d'opérandes : 2 Résultat : date


Le formatage ICU

Le formatage ICU est une norme qui permet de récupérer des éléments du calendrier tels que le jour, le mois, l'année, etc... En combinant ces éléments dans une chaîne « string » qui sera intégrée dans une opération format, on peut créer un format de date qui n'est pas forcément disponible dans les réglages du tableau de bord. Par exemple le format jour/mois/année (28/01/2017)

Le tableau ci-dessous ne reprend qu'une partie des symboles disponibles. Vous trouverez le tableau complet sur unicode.org. Toutefois attention, seulement une partie des symboles travaillent dans l'éditeur XML de Blogger.

Symbole Exemple sortie Description
Année
YY 17 Année, 2 chiffres
YYYY 2017 Année, 4 chiffres
Mois
M 1, 11 Mois, minimum 1 chiffre
MM 01, 11 Mois, 2 chiffres
MMM Jan, Nov Mois, 3 lettres
MMMM Janvier, Novembre Mois, nom complet
MMMMM J, N Mois, 1ère lettre
Semaine
w 1, 11 Semaine de l'année, minimum 1 chiffre
ww 01, 11 Semaine de l'année, 2 chiffres
W 4 Semaine du mois, 1 chiffre
Jour
d 1, 11 Jour du mois, minimum 1 chiffre
dd 01, 11 Jour du mois, 2 chiffres
D 1, 55, 362 Jour de l'année, minimum 1 chiffre
DD 01, 55, 362 Jour de l'année, minimum 2 chiffres
DDD 001, 055, 362 Jour de l'année, minimum 3 chiffres
F 3 Xe jour du mois. Exemple, le 3e mardi du mois.
E L, M Nom du jour de la semaine. 1 lettre
EE Lu, Ma Nom du jour de la semaine. 2 lettres
EEE Lun, Mar Nom du jour de la semaine. 3 lettres
EEEE Lundi, Mardi Nom complet du jour de la semaine.
Période de la journée
aaaa AM, PM Abbréviation de la période de la journée.
bbbb, BBBB Matin, Après-midi, Soir Noms de la période de la journée. Variable en fonction des paramètres locaux.
Heure
h 1, 11 Heure [1-12], minimum 1 chiffre
hh 01, 11 Heure [1-12], 2 chiffres
H 1, 21 Heure [0-23], minimum 1 chiffre
HH 01, 21 Heure [0-23], 2 chiffres
Minute
m 1, 59 Minute, minimum 1 chiffre
mm 01, 59 Minute, 2 chiffres


Exemple

L'opérateur ne fonctionne qu'avec les données de type date.

En savoir plus sur les dates

Pour modifier le format de la date fournie dans les thèmes officiels (Contempo, Essential, Emporio, Notable et Soho), vous devez injecter l'inclusion universelle postTimestamp dans les gadgets « Blog », « FeaturedPost » ou/et « PopularPost » et vous modifiez le format ICU en fonction de vos envies.

<b:includable id='postTimestamp'>
  <span class='byline post-timestamp'>
    <data:byline.label/>
    <b:if cond='data:post.url'>
      <meta expr:content='data:post.url.canonical'/>
      <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'>
        <time class='published' expr:datetime='data:post.date.iso8601' expr:title='data:post.date.iso8601'>
          <b:eval expr='format(data:post.date, "EEEE, d MMM YYYY")'/>
        </time>
      </a>
    </b:if>
  </span>
</b:includable>


Spotlight

Populaires cette semaine

Twitter : Bouton mentionner / Mention button