Base de connaissancesRéférences XMLOpérateurs

Format personnalisé de la date [format]

Format personnalisé de la date [format]
L'opérateur de dates à la particularité d'être une exclusivité Template V3 et Gadget V2. Il permet de personnaliser le format à l'aide du formatage ICU.

Les syntaxes

Opérateur Syntaxe Résultat
format
Syntaxe par défaut :
date format string
string
Syntaxe fonctionnelle :
format(date,string)

Remarque: Une syntaxe fonctionnelle est une alternative que l'on peut utiliser lorsque la syntaxe standard contient plusieurs fois le même opérateur.
Dans le cadre de l'utilisation des opérateurs de dates, cette alternative s'avère plus facile à mettre en œuvre que la syntaxe par défaut. En savoir plus.


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.

Période 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 Noms pouvant varier en fonction de la région.
bbbb Matin, Après-midi, Soir
BBBB
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

Les données de type date ne sont disponibles que dans la version 2 des gadgets "Blog", "FeaturedPost" et "PopularPost". Par conséquent, l'opérateur ne peut travailler que dans un thème de la nouvelle génération (Template V3).
En savoir plus sur les dates

Pour modifier le format de la date fournie dans les thèmes officiels (Contempo, Emporio, Notable et Soho), vous devez injecter l'inclusion 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>
Assistance publique pour le produit Blogger sur les supports  d'aides :

Certifiée par Google - Experte Platine TC (Ambassador & Advanced Troubleshooter):
  • Affectation Google France, produit Blogger, du 11/07/2011 au 28/07/2014.
  • Affectation Google US, produit Blogger depuis le 28/07/2014.

Posts les plus consultés de ce blog

DéveloppementsMulti-versions
Facebook : Bouton J'aime [Like button]
Populaire
DéveloppementsMulti-versions
Twitter : Bouton Suivre [Follow button]
Populaire