J'ai une date sur chaque post et un commentaire qui indique la date du placement.
Si je le modifie, il me montre la date du message et la date modifiée. C'est bien, mais maintenant, je souhaite afficher uniquement la date de publication ET l'heure de la date de modification uniquement si la publication est modifiée le même jour que sa publication.
Donc par exemple:
If a post is has been submitted on 8 march 2013 15:00, show me: 08-03-2013 15:00
If a post is edited on 8 march 2013 16:30, show me: 08-03-2013 15:00 - 16:30
If a post is edited on 9 march 2013 17:00, show me: 08-03-2013 15:00 - 09-03-2013 17:00
Comment puis-je faire ceci? J'utilise quelque chose comme ceci, sauf pour les heures AM et PM.
<?php the_modified_date('F j, Y'); ?> at <?php the_modified_date('g:i a'); ?>
Comment puis-je afficher l'heure uniquement si elle est modifiée à la même date?
Essayez ceci:
if(get_the_modified_date('zY')==date('zY')) {
the_modified_date('g:i a');
} else {
the_modified_date('F j, Y'); echo ' at '; the_modified_date('g:i a');
}
Il vérifie que la date modifiée est le jour actuel. Si c'est le cas, seule l'heure modifiée est affichée. Sinon, il affiche à la fois la date et l'heure.