Formatee la fecha y hora locales según la configuración local:
<?php echo ( strftime ( " %B %d % Y , % X % Z " , mktime ( 20 , 0 , 0 , 12 , 31 , 98 ) ) . " <br> " ) ; ) ; echo ( strftime ( " %Y. %B %d. %A. %X %Z " ) ) ; ?>La función strftime() formatea las fechas y horas locales según la configuración local.
Consejo: consulte la función gmstrftime() para formatear las horas/fechas GMT/UTC según su ubicación.
strftime( formato,marca de tiempo);
parámetro | describir |
---|---|
formato | Requerido. Especifique cómo devolver resultados: %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 % |
marca de tiempo | Opcional. Marca de tiempo Unix que especifica la fecha/hora a formatear. El valor predeterminado es la hora actual (hora()). |
Valor de retorno: | Devuelve una cadena formateada según el formato utilizando la marca de tiempo dada. Los nombres del mes y día de la semana y otras cadenas relacionadas con el idioma respetan la configuración regional actual en setlocale(). |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | PHP 5.1.0: Se agregaron errores de zona horaria E_STRICT y E_NOTICE. |