strptime
En esta página
strptime
Analiza una fecha/hora generada con
strftime
[!WARNING] Esta función está OBSOLETA a partir de PHP 8.1.0. Depender de esta función está altamente desaconsejado.
Descripción#
#[\Deprecated] strptime(string $timestamp, string $format): array
```php
`strptime` devuelve un array con la fecha `timestamp` analizada, o `false` si se produjo un error.
Los nombres del mes y del día de la semana y otras cadenas dependientes del lenguaje están subordinados a la configuración regional local establecida con `setlocale` (`LC_TIME`).
## Parámetros
`timestamp` (`string`)
La cadena a analizar (p.ej. devuelta por `strftime`).
`format` (`string`)
El formato usado en `timestamp` (p.ej. el mismo que el usado en `strftime`). Observe que algunas de las opciones de formato disponibles en `strftime` pueden no tener ningún efecto en `strptime`; el subconjunto exacto que está soportado variará según el sistema operativo y a la biblioteca de C que esté en uso.
Para más información sobre las opciones de formato, lea la página de `strftime`.
## Valores devueltos
Devuelve un array o `false` si ocurre un error.
| parámetros | Descripción |
|----|----|
| `"tm_sec"` | Segundos después del minuto (0-61) |
| `"tm_min"` | Minutos después de la hora (0-59) |
| `"tm_hour"` | Hora desde la medianoche (0-23) |
| `"tm_mday"` | Día del mes (1-31) |
| `"tm_mon"` | Meses desde Enero (0-11) |
| `"tm_year"` | Años desde 1900 |
| `"tm_wday"` | Días desde el Domingo (0-6) |
| `"tm_yday"` | Días desde el 1 de Enero (0-365) |
| `"unparsed"` | la parte de `timestamp` que no fue reconocida usando el formato `format` especificado |
Los siguientes parámetros son devueltos en el array
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.1.0 | Esta función ha sido marcada como obsoleta. Use `date_parse_from_format` en su lugar (para análisis independiente de la localización), o IntlDateFormatter::parse (para análisis dependiente de la localización) |
## Ejemplos
Ejemplo de `strptime`