Convertir la date en timestamp

rifly02 -  
 Twinpics -
Bonjour,

Je souhaite savoir comment peut-on transformer une date comme celle ci "23 novembre 2010" vers le timestamp du genre "5767766776". en Php

Merci pour votre aide.





A voir également:

1 réponse

Twinpics
 
Bonsoir,
Une fonction que l'on pourrait améliorer mais faute de temps...
<?php
/*
 * Modifie une date au format français en timestamp
 * @param $date (string) la date au format français
 * @return $date (int) la date convertit en timestamp
 */
function date_to_timestamp($date) {
	$tab_month = array(
		'Janvier'=>'January',
		'Février'=>'February',
		'Mars'=>'March',
		'Avril'=>'April',
		'Mai'=>'May',
		'Juin'=>'June',
		'Juillet'=>'July',
		'Août'=>'August',
		'Septembre'=>'September',
		'Octobre'=>'October',
		'Novembre'=>'November',
		'Décembre'=>'December'
	);
	$tableau = explode(' ', $date);
	$capitalize = ucfirst($tableau[1]);
	$month = $tab_month[$capitalize];
	$date = strtotime($tableau[0]." ".$month." ".$tableau[2]);
	return $date;
}
// Pour le test
echo date_to_timestamp("23 novembre 2010");
?>

--------------------------------------------------------------------------------------------------------------------------------------------------
<* Suivez-moi sur FesseS-Bouc *>
0