Los últimos tutoriales de desarrollo web
 

PHP strtotime() Function

<PHP fecha / hora de referencia

Ejemplo

Analizar datetimes texto en inglés en marcas de tiempo 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"));
?>
Ejecutar ejemplo »

Definición y Uso

El strtotime() Esta función analiza una fecha y hora textual Inglés en una marca de tiempo Unix (the number of seconds since January 1 1970 00:00:00 GMT) .

Note: Si se especifica el año en un formato de dos dígitos, los valores entre 0-69 se asignan a 2000-2069 y los valores entre 70-100 se asignan a 1970-2000.

Nota: Tenga en cuenta las fechas en las M / D / Y o formatos dmy; si el separador es una barra (/) , entonces se asume la American m / d / y. Si el separador es un guión (-) o un punto (.) , Entonces se asume el formato dmy Europea. Para evitar posibles errores, usted debe fechas AAAA-MM-DD date_create_from_format() cuando sea posible.


Sintaxis

strtotime( time,now);

Parámetro Descripción
time Necesario. Especifica una cadena de fecha / hora
now Opcional. Especifica la marca de tiempo utilizado como base para el cálculo de las fechas relativas

Detalles técnicos

Valor de retorno: Devuelve una marca de tiempo en caso de éxito. En caso de fallo
Versión de PHP: 4+
cambios: PHP 5.3.0: formatos de tiempo Ahora relativas como esta semana, la semana anterior, la semana pasada, y la próxima semana interpreta un período de una semana de lunes a domingo, en lugar de un periodo de 7 días respecto a la fecha / hora actual
PHP 5.3.0: Ahora 24:00 es un formato válido
PHP 5.2.7: En versiones anteriores, si se solicita una ocurrencia determinada de un día de la semana dada en un mes en el que día de la semana era el primer día del mes que añadiría incorrectamente una semana a la fecha y hora de regresar. Esto se ha corregido ahora
PHP 5.1.0: Devuelve en caso de fallo (earlier versions returns -1) , y las cuestiones de tiempo y E_STRICT E_NOTICE errores con zonas
PHP 5.0.2: Ahora calcula correctamente "now" y otros tiempos relativos desde el momento actual, no a partir de la medianoche de hoy
PHP 5.0.0: Permite microsegundos (but they are ignored)

<PHP fecha / hora de referencia