Page 1 sur 1
transformer date fr en timestamp
Posté : 22 janv. 2013, 20:30
par damien_55
Bonjour a tous,
J'ai des date comme ceci = jeudi 24 janvier 2013
J'aimerai les transformer en timestamp pour l'inclure dans ma base.
Quelqu'un aurait une piste ou une fonction a utiliser ? je ne sais pas comment faire.
Merci
Re: transformer date fr en timestamp
Posté : 22 janv. 2013, 21:52
par nicolas
Si le format est fixe, tu peux utiliser strptime() en utilisant setlocale()
Re: transformer date fr en timestamp
Posté : 22 janv. 2013, 22:26
par damien_55
oui, le format est fixe.
Aurais tu un tuto ? j'ai lu la doc sur les deux fonction mais je ne vois pas comment résoudre mon problème avec ça.
Merci de ton aide.
Re: transformer date fr en timestamp
Posté : 23 janv. 2013, 12:27
par nicolas
oui, le format est fixe.
Aurais tu un tuto ? j'ai lu la doc sur les deux fonction mais je ne vois pas comment résoudre mon problème avec ça.
Merci de ton aide.
$date = 'jeudi 24 janvier 2013';
setlocale("ta locale en français; fr_fr ou fr_fr.utf-8...");
$tab = strptime($date, '%A %d %B %Y');
$ts = mktime($tab['tm_hour'], $tab['tm_min'], $tab['tm_sec'], $tab['tm_mon'], $tab['tm_mday'], $tab['tm_year']+1900);
Re: transformer date fr en timestamp
Posté : 24 janv. 2013, 11:49
par damien_55
Merci.
ça marche
