web-dev-qa-db-fra.com

Comment obtenir année, mois et heure dans Wordpress?

Voici le code qui ne me donne que le jour et le mois.

Je veux tout montrer: année, mois, jour, heure et minutes.

Comment puis-je faire ceci?

print '<time class="entry-date updated" datetime="' . esc_attr( get_the_date( 'c' ) ) . '">' . esc_html( the_date('F j, Y','G:i'))  .  '</time>';
3
Interessante Fakten

Format de date PHP dans la fonction WordPress:

Vous devrez utiliser le bon date format string (utilisé dans la fonction PHP date) dans le premier paramètre de WordPress get_the_date() /.

Par exemple, pour obtenir la date et l'heure au format suivant: 2018-07-23 23:59 (c.-à-d. AAAA-MM-JJ HH: MM, où l'heure est au format 24 heures), vous avez besoin d'un CODE tel que:

get_the_date('Y-m-d H:i');

Ou bien, pour obtenir la date et l'heure au format suivant: 23-07-2018 11:59 PM (c'est-à-dire AAAA-MM-JJ HH: MM AM/PM, où l'heure est au format 12 heures avec AM ou PM), vous avez besoin d'un CODE tel que:

get_the_date('d-m-Y h:i A');

Ainsi, votre exemple de code complet sera:

print '<time class="entry-date updated" datetime="' . esc_attr( get_the_date( 'c' ) ) . '">' . esc_html( get_the_date( 'd-m-Y h:i A' ) )  .  '</time>';

Erreurs dans votre CODE:

Leidéede votre CODE n’est pas totalement faux, seul le CODE a deux erreurs:

  1. Vous avez utilisé la fonction the_date au lieu de la fonction get_the_date. La façon dont vous avez concaténé la chaîne, the_date ne fonctionnera pas car elle imprime la date immédiatement, ne renvoie pas comme la fonction get_the_date.

  2. Vous avez utilisé 'F j, Y', 'G:i' en tant que deux paramètres, où as devrait ne contenir qu'un seul paramètre: 'F j, Y G:i'.

Donc, si vous corrigez ces deux erreurs, le bon CODE sera:

print '<time class="entry-date updated" datetime="' . esc_attr( get_the_date( 'c' ) ) . '">' . esc_html( get_the_date( 'F j, Y G:i' ) )  .  '</time>';

Lectures complémentaires:

Il existe de nombreuses autres possibilités et toutes se trouvent dans la chaîne Date Format, comme décrit dans PHP date documentation de la fonction . Il existe également des exemples utiles dans WordPress Codex .

2
Fayaz

Modifiez cette partie the_date('F j, Y','G:i') en get_the_date('F j, Y G:i').

WP - Date de formatage

0
nmr