Formatage de date en php
Résolu
Kemich
Messages postés
207
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'affiche sur mon site web la dernière date d'accès a un fichier via le code suivant :
<?php
$filename = 'admin/index_admin.php';
echo "Dernière mise à jour : " . date("d F Y ", fileatime($filename));
?>
Ce qui donne après exécution du script :
Dernière mise à jour : 12 August 2009
Ce que je veut faire, c'est afficher cette date en français.
De plus, si un visiteur se connecte alors qu'une mise a jour a été effectué dans la journée, je voudrais que le texte suivant s'affiche:
Dernière mise à jour : aujourd'hui
J'ai déjà des fonctions qu ime permettent de récupérer la date du jour et d'afficher une date en francais, mais je n'arrive pas a "utiliser" la date fournit par la fonction donnée plus haut.
Quelqu'un a t'il une solution ?
J'affiche sur mon site web la dernière date d'accès a un fichier via le code suivant :
<?php
$filename = 'admin/index_admin.php';
echo "Dernière mise à jour : " . date("d F Y ", fileatime($filename));
?>
Ce qui donne après exécution du script :
Dernière mise à jour : 12 August 2009
Ce que je veut faire, c'est afficher cette date en français.
De plus, si un visiteur se connecte alors qu'une mise a jour a été effectué dans la journée, je voudrais que le texte suivant s'affiche:
Dernière mise à jour : aujourd'hui
J'ai déjà des fonctions qu ime permettent de récupérer la date du jour et d'afficher une date en francais, mais je n'arrive pas a "utiliser" la date fournit par la fonction donnée plus haut.
Quelqu'un a t'il une solution ?
A voir également:
- Formatage de date en php
- Formatage clé usb - Guide
- Formatage pc - Guide
- Publipostage date inversée ✓ - Forum Word
- Formatage conditionnel excel - Guide
- Airpods 3 date de sortie - Guide
3 réponses
Salut,
Pour ton problème voici une solution :
$filename = 'admin/index_admin.php';
$anneemodif = date('Y', fileatime($filename));
$moismodif = date('m', fileatime($filename));
$jourmodif = date('d', fileatime($filename));
$datemodif = $anneemodif.$moismodif.$jourmodif;
if ( $datemodif == date('Ymd') ) {
echo 'Aujourd\'hui';
} else {
str_replace('01','Janvier',$moismodif);
// je suppose que tu sais ce qu'il faut faire pour remplacer les mois en chiffre par ceux en lettre...
echo $jourmodif.' '.$moismodif.' '.$anneemodif;
}
Verifie si j'ai pas d'erreur parceque je viens de le coder avec mon iPhone dans mon lit au réveil...
A toi de finir la convertion des mois en chiffre en mois en lettre sachant que tu as le premier exemple de fait.
Pour ton problème voici une solution :
$filename = 'admin/index_admin.php';
$anneemodif = date('Y', fileatime($filename));
$moismodif = date('m', fileatime($filename));
$jourmodif = date('d', fileatime($filename));
$datemodif = $anneemodif.$moismodif.$jourmodif;
if ( $datemodif == date('Ymd') ) {
echo 'Aujourd\'hui';
} else {
str_replace('01','Janvier',$moismodif);
// je suppose que tu sais ce qu'il faut faire pour remplacer les mois en chiffre par ceux en lettre...
echo $jourmodif.' '.$moismodif.' '.$anneemodif;
}
Verifie si j'ai pas d'erreur parceque je viens de le coder avec mon iPhone dans mon lit au réveil...
A toi de finir la convertion des mois en chiffre en mois en lettre sachant que tu as le premier exemple de fait.