Derniers tutoriels de développement web
 

PHP strtotime() Function

<PHP date / heure de référence

Exemple

Anglais Parse datetimes textuelles en timestamp UNIX:

<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
»Exécuter exemple

Définition et utilisation

Le strtotime() fonction parse un datetime textuel anglais dans un horodatage Unix (the number of seconds since January 1 1970 00:00:00 GMT) le (the number of seconds since January 1 1970 00:00:00 GMT) à (the number of seconds since January 1 1970 00:00:00 GMT) .

Note: Si l'année est spécifié dans un format à deux chiffres, les valeurs entre 0-69 sont mis en correspondance avec des valeurs comprises entre 2000-2069 et 70-100 sont mis en correspondance à 1970-2000.

Note: Soyez au courant des dates dans les m / d / formats y ou jma; si le séparateur est une barre oblique (/) , puis l'Américain m / j / y est supposé. Si le séparateur est un tiret (-) ou un point (.) , Le format européen jma est supposé. Pour éviter les erreurs potentielles, vous devriez dates AAAA-MM-JJ ou date_create_from_format() lorsque cela est possible.


Syntaxe

strtotime( time,now);

Paramètre La description
time Champs obligatoires. Indique une date / chaîne de temps
now Optionnel. Spécifie l'horodatage utilisé comme base pour le calcul des dates relatives

Détails techniques

Valeur de retour: Renvoie un horodatage sur le succès. FAUX en cas d'échec
PHP Version: 4+
changelog: PHP 5.3.0: Maintenant, les formats temporels relatifs tels que cette semaine, la semaine précédente, la semaine dernière, et la semaine prochaine interprète une période de la semaine du lundi au dimanche, plutôt une période de 7 jours par rapport à la date / heure actuelle
PHP 5.3.0: Maintenant, 24:00 est un format valide
PHP 5.2.7: Dans les versions antérieures, si vous demandez un événement donné d'un jour de la semaine donné dans un mois où ce jour de la semaine a été le premier jour du mois, il serait mal d'une semaine pour l'horodatage retourné. Cela a été corrigé maintenant
PHP 5.1.0: Retourne en cas d'échec (earlier versions returns -1) , et les problèmes des erreurs E_STRICT et temps E_NOTICE zone
PHP 5.0.2: calcule maintenant correctement "now" et d' autres fois par rapport de l' heure, pas de minuit du jour
PHP 5.0.0: Permet microsecondes (but they are ignored)

<PHP date / heure de référence