Récupérer le mois et le jour séparément
Bonjour tout le monde !
Quelqu'un pourrait m'indiquer la ligne de code php à mettre pour récupérer :
- le mois de l'article ;
- le jour de l'article (en chiffre)
Actuellement la ligne <?php __('date'); ?> renvoie en exemple :
- samedi 22 septembre 2007
J'aimerais donc récupérer chaque "mot".
Merci d'avance ^^
TCho, Hamtaro.
Quelqu'un pourrait m'indiquer la ligne de code php à mettre pour récupérer :
- le mois de l'article ;
- le jour de l'article (en chiffre)
Actuellement la ligne <?php __('date'); ?> renvoie en exemple :
- samedi 22 septembre 2007
J'aimerais donc récupérer chaque "mot".
Merci d'avance ^^
TCho, Hamtaro.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
J'ai repérer l'affichage de la date :
case 'date':
echo date::dateIso2Hum($pluxml->result->f('date'));
break;
Je vois à peu près quoi faire :
case 'mois':
echo mois::dateIso2Hum($pluxml->result->f('mois'));
break;
Non ? Mais le souci, c'est que je ne vois pas comment remplacer dateiso2Hum...
Je brûle ou pas ?
Merci du coup de main.
TCho, Hamtaro.
Voila le code à rajouter dans le fichier functions.php
case 'month':
$date = date::heureIso2Admin($pluxml->result->f('date'));
echo $date;
break;
case 'year'
$date = date::heureIso2Admin($pluxml->result->f('date'));
echo $date;
break;
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Juste un petit détail :
- j'aimerais le mois en français, c'est à dire en toute lettre (abrégé, genre Nov pour novembre, Avr pour Avril et non Apr)
- et récupérer le jour en chiffre
Tu peux me "pondre" ça ?
Merci à toi, ton aide me rend beaucoup service !
TCho, Hamtaro.
//========
case 'day':
$date = date::heureIso2Admin($pluxml->result->f('date'));
echo $date;
break;
case 'month':
$m = array('Jan', 'fev', 'Mar', 'Avr', 'Mai', 'Jun', 'Jui', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec');
$date = date::heureIso2Admin($pluxml->result->f('date'));
echo $m[sprintf("%01d",$date-1)];
break;
case 'year':
$date = date::heureIso2Admin($pluxml->result->f('date'));
echo $date;
break;
//========
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Par contre, c'est normal que mes très anciens billets ne veulent pas afficher la date ?
TCho, Hamtaro.
Si c'est ca, je crois que c'est normal.
Les anciens ont été affectés par le changement mais pas les "très " anciens.
Mais bon, c'est pas très grave ^^
TCho, Hamtaro.
le probleme n'est pas que je ne veuiille pas modifier le ficheir function.php, mais je pense que ça poserai probleme si je redistribue le theme. En effet, tout le monde à pas envie de modifier un fichier X à chaque changement de theme.
Y'a t'il une autre solution ??
Merci.
<?php
$dates= "lundi 03 mars";
$date = explode(' ', $dates);
$day = $date[1];
$month = substr($date[2], 0, 3);
print $day ;
print $month
?>
Le probleme que je n'arrive pas à résoudre est d'enregistrer
<?php __('date'); ?> dans $dates.
Ca m'ouvrirai vraiment les porte vers certains designs que je ne peut adapter pour le moment.
Merci
On reprend une grosse partie du code si dessus et ça donne ça :
<?php
$dates= date::dateIso2Hum($pluxml->result->f('date'));
$date = explode(' ', $dates);
$day = $date[1];
$month = substr($date[2], 0, 3);
print $day;
print $month;
?>
Voili, voilou. Pas besoin de modifier le function.php. Je pourrai partager les themes sans craintes.
La date n'est pas formaté correctement.
Il s'agit pas d'un bug, mais d'une erreur de ma part. J'ai oublié de modifer le theme.
Désolé, je le fait de suite.
Merci pour la remarque.