2010-01-20 3 views

Répondre

6
echo strtotime('2010-03-01'); 

Une alternative est d'utiliser DateTime():

// PHP 5.3+ 
$dt = new DateTime('2010-03-01'); 
echo $dt->getTimestamp(); 

// PHP 5.5+ 
echo (new DateTime('2010-03-01'))->getTimestamp(); 
+0

merci de passer une bonne journée – streetparade

0

De http://php.net/manual/en/function.strtotime.php:

strtotime (PHP 4, PHP 5) - Parse à propos de tout texte anglais Description datetime dans un horodatage Unix

int strtotime (string $ time [, int $ maintenant])

La fonction attend à donner une chaîne contenant un format de date anglais US et va essayer d'analyser ce format dans un horodatage Unix (la nombre de secondes depuis le 1er janvier 1970 00:00:00 UTC), par rapport à l'horodatage donné en maintenant, ou l'heure actuelle si elle n'est pas fournie.

Cette fonction utilisera la variable d'environnement TZ (si disponible) pour calculer l'horodatage. Depuis PHP 5.1.0, il est plus facile de définir le fuseau horaire utilisé pour toutes les fonctions de date/heure. Ce processus est expliqué dans la page de fonction date_default_timezone_get().

Questions connexes