|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() |
Bonjour,
Dans ma base de donnée j'ai des dates aux format texte, tirer de un fichier .txt Exemple de date : - Février 2008 - 30 mai 2008 - 2 février 2007 - 7 septembre 2007 .... Pour chacune de ses dates, je veux créer une date format timestamp via mktime(). La date est accéder via :$data['gamReleaseFr'] Donc pour se faire, voici mon code : Code :
voici ce que donne les timestamp pour ces exemples. Le 2ieme résultat est via la fonction :date('Y-m-d',$gamReleaseTime); - Février 2008 : 2007-12-01 : 1196467200 - 30 mai 2008 : 2008-05-30 : 1212105600 - 2 février 2007 : 2006-12-02 : 1165017600 - 7 septembre 2007 : 2007-09-07 : 1189123200 Vous savez pourquoi ? Merci |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
$laDateTime[2] dans ton cas 2 puisque tu n'as que 2 élements.
Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() |
Bonjour,
Merci pour ta réponse. Par contre, j'ai encore un problème Ancienne date Le mois Nouvelle date Timestamp Février 2008 f�vrier 2007-12-01 1196467200 30 mai 2008 mai 2008-05-30 1212105600 25 juillet 2008 juillet 2008-07-25 1216944000 6 mars 2009 mars 2009-03-06 1236297600 2 février 2007 février 2007-02-02 1170374400 Juin 2008 juin 2008-06-01 1212278400 8 août 2008 août 2008-08-08 1218153600 le cas 2 pose problème il semble : Code :
EDIT : En fait, après avoir rechercher dans la doc, le strtolower ne prend pas en charge la conversion des caractères accentué. En remplaçant cette fonction par : mb_strtolower($var, 'UTF-8'), tout fonctionne bien Merci |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com