Analiza la hora/fecha generada por strftime():
<?php$format="%d/%m/%Y %H:%M:%S";$strf=strftime($formato);echo("$strf");print_r(strptime($strf,$ formato));?>La función strptime() analiza la hora/fecha generada por strftime().
Nota: ¡Esta función no se puede implementar en la plataforma Windows!
strptime( fecha,formato);
parámetro | describir |
---|---|
fecha | Requerido. La cadena a analizar (por ejemplo: devuelta por strftime()). |
formato | debe. Especifique el formato que se utilizará en las fechas: %a - abreviatura del nombre del día de la semana %A - el nombre completo del día de la semana %b - abreviatura del nombre del mes %B - Nombre completo del mes %c - Representación de fecha y hora preferida %C - número de siglo (año dividido por 100, rango de 00 a 99) %d - día del mes (01 al 31) %D - formato de hora, igual que la notación %m/%d/%y %e - día del mes (1 a 31) %g - similar a la notación %G, pero sin el siglo %G: año de 4 dígitos correspondiente al número de semana ISO (ver %V) %h - misma notación que %b %H - hora, usando reloj de 24 horas (00 a 23) %I - hora, usando reloj de 12 horas (01 a 12) %j - Día del año (001 a 366) %m - mes (01 a 12) %M - puntos %n - carácter de nueva línea %p - am o pm correspondiente al valor de tiempo dado %r - notación de tiempo para am y pm %R - Notación de tiempo de 24 horas %S - segundos %t - carácter de tabulación de tabulación %T - hora actual, misma notación que %H:%M:%S %u - Representación numérica del día de la semana (1 a 7), lunes = 1. Advertencia: Domingo = 1 en sistemas Sun Solaris %U: el número de semanas incluidas en el año actual, comenzando con el primer domingo como primer día de la semana 1 %V: el número de semanas (01 a 53) en formato ISO 8601 contenidas en el año actual. La semana 1 representa la primera semana del año, que debe tener al menos cuatro días, y el lunes es el primer día de la semana. %W: el número de semanas incluidas en el año, comenzando con el primer lunes como primer día de la semana 1 %w - Día de la semana como número decimal, domingo = 0 %x - Representación de fecha preferida sin hora %X - Representación de hora preferida sin fecha %y: representación del año sin dígitos del siglo (rango de 00 a 99) %Y: representación del año que incluye un dígito que representa el siglo %Z o %z: nombre o abreviatura de la zona horaria %% - genera un carácter % |
Valor de retorno: | Si tiene éxito, la función devuelve una matriz con la fecha analizada. Devuelve FALSO en caso de error. El significado de los nombres clave de la matriz devuelta es el siguiente: [tm_sec] - Número de segundos en el minuto actual (0-61) [tm_min] - Número de minutos en la hora actual (0-59) [tm_hour] - hora desde medianoche (0-23) [tm_mday] - Día del mes (1-31) [tm_mon] - Cuántos meses han pasado desde enero (0-11) [tm_year] - ¿Cuántos años han pasado desde 1900? [tm_wday] - Cuántos días han pasado desde el domingo (0-6) [tm_yday] - Cuántos días han pasado desde el 1 de enero de este año (0-365) [sin analizar] - Partes de la fecha que no son reconocidas por el formato especificado |
---|---|
Versión PHP: | 5.1+ |