A voir également:
- Conversion de la date jj-mm-aaaa en aaaa-mm-j
- Whatsapp la date est incorrecte ✓ - Forum Mobile
- Jm date - Forum Consommation & Internet
- Publipostage date en anglais ✓ - Forum Excel
- Comment saisir une date au format jj/mm/aaaa ✓ - Forum Excel
- Vba textbox date format dd/mm/yyyy - Forum VB / VBA
10 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
15 févr. 2010 à 15:40
15 févr. 2010 à 15:40
Enregistre tes dates dans le format timestamp.
https://openclassrooms.com/fr/courses
https://openclassrooms.com/fr/courses
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
16 févr. 2010 à 18:13
16 févr. 2010 à 18:13
Si tu pars toujours de la date anglaise avec pour séparateurs des tirets, voici une petite aide :
function convertirDate($date) { // On sépare les nombres $elmts = explode('-',$date); // on les enregistre dans des variables séparées $jour = $elmts[1]; $mois = $elmts[2]; $an = $elmts[0]; // On retourne la date au format français return $jour."-".$mois."-".$an; }
rudak
Messages postés
587
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
16 févr. 2010 à 18:39
16 févr. 2010 à 18:39
le mieu serai quand meme d'enregistrer directement des timestamp dans ta base et de les traiter le moment venu avec date("y/m/d",$timestamp) qui te retournera un truc du genre 2005/10/26 ou dans l'autre sens selon ce quil te faudra...
jona303
Messages postés
369
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
28 janvier 2013
28
16 févr. 2010 à 20:10
16 févr. 2010 à 20:10
on ne peut que plussoyer
oui mais enfate mon aplli permet à l'administrateur d'enregistrer ses emprunts c'est a dire de rentrer le nom et prenom de l'emprunteur et la date d'emprunt la date peut etre anterieure de la date d'aujourdui mais je suis obligé d'écrire la date en format eng 2010-02-16 mais je voudrais l'écrire en format fr c'est a dire 16-02-2010. merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rudak
Messages postés
587
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
16 févr. 2010 à 10:17
16 févr. 2010 à 10:17
ecri la en timestamp et après tu pourra la convertir dans le sens qu'il te faudra a la seconde près meme savoir si c'est lundi ou dimanche etc etc.. la base des dates c'est le timestamp
bonjour
essai la fonction : convertirDate
essai la fonction : convertirDate
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
16 févr. 2010 à 14:02
16 févr. 2010 à 14:02
Faudrait peut-être la donner cette fonction, car je doute qu'elle soit native à PHP !
<?php echo convertirDate( NON DE LA VARIABLE['date'] ); ?>
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
16 févr. 2010 à 14:23
16 févr. 2010 à 14:23
Il faut donné la déclaration de la fonction, sous cette forme :
function convertirDate($date) { // ... }Puis "NON DE LA VARIABLE['date']" : La date n'est pas forcément dans un array !
jona303
Messages postés
369
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
28 janvier 2013
28
16 févr. 2010 à 15:33
16 févr. 2010 à 15:33
Je pense que vous vous compliquez la vie
$newDate=date('Y-m-d',strtotime($taDate));
ça fonctionne pas ?
$newDate=date('Y-m-d',strtotime($taDate));
ça fonctionne pas ?
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
16 févr. 2010 à 16:50
16 févr. 2010 à 16:50
Le plus simple serait d'enregistrer la date directement au bon format.
$date = date('Y-m-d');
jona303
Messages postés
369
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
28 janvier 2013
28
16 févr. 2010 à 18:06
16 févr. 2010 à 18:06
évidemment ^^