<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