PHP strtotime()Funciones
Manual de referencia de PHP Date/Time
Ejemplo
Analiza la descripción de fecha/hora de cualquier cadena como una marca de tiempo Unix:
Resultado:
1516234088 1517408272 1517408272 968515200 1517494672 1518013072 1518200274 1517414400 1517155200
Definición y uso
La función strtotime() analiza la descripción de fecha/hora de cualquier cadena como una marca de tiempo Unix (el número de segundos desde January 1 1970 00:00:00 GMT).
Nota:Si la representación del año usa un formato de dos dígitos, los valores 0-69 se asignan a 2000-2069 y los valores 70-100 se asignan a 1970-2000.
Nota:Tenga en cuenta que en las fechas con formato m/d/y o d-m-y, si el separador es una barra diagonal (/), se utiliza el formato americano m/d/y. Si el separador es un guion (-) o un punto (.), se utiliza el formato europeo d-m-y. Para evitar posibles errores, debería utilizar el formato YYYY-MM-DD siempre que sea posible o utilizar la función date_create_from_format().
Sintaxis
int strtotime ( string $time [, int $now = time() ] )
| Parámetro | Descripción |
|---|---|
| time | Obligatorio. Especifica la cadena de fecha/hora. |
| now | Opcional. Especifica la marca de tiempo utilizada para calcular el valor de retorno. Si se omite este parámetro, se utiliza la hora actual. |
Detalles técnicos
| Valor de retorno: | Devuelve una marca de tiempo en caso de éxito, y FALSE en caso de error. |
|---|---|
| Versión de PHP: | 4+ |
| Registro de cambios: | PHP 5.3.0: Ahora los formatos de tiempo relativo, como esta semana, la semana anterior, la semana pasada, la próxima semana, definen una semana de lunes a domingo, en lugar de usar los 7 días anteriores/posteriores relativos 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 solicitaba una fecha determinada de un mes y esa fecha era exactamente el primer día del mes, se añadía erróneamente una semana a la marca de tiempo devuelta. Esto ya se ha corregido. PHP 5.1.0: Devuelve FALSE en caso de error (en versiones anteriores devolvía -1), y se añadieron errores de zona horaria E_STRICT y E_NOTICE. PHP 5.0.2: Ahora "now" y otros tiempos relativos se calculan correctamente basándose en la hora actual, no en la medianoche de hoy. PHP 5.0.0: Permite microsegundos (pero los microsegundos normalmente se ignoran). |
Manual de referencia de PHP Date/Time Otras extensiones