Devuelve un nuevo objeto DateTime formateado según el formato especificado:
<?php$date=date_create_from_format("jMY","15-Mar-2013");?>La función date_create_from_format() devuelve un nuevo objeto DateTime formateado según el formato especificado.
date_create_from_format( formato,hora,zona horaria);
parámetro | describir |
---|---|
formato | Requerido. Especifica el formato que se utilizará. La cadena del parámetro de formato puede utilizar los siguientes caracteres: d - Día del mes, con ceros a la izquierda j - día del mes, sin ceros a la izquierda D - día de la semana (lunes - domingo) I - día de la semana (lunes - domingo) S: sufijo en inglés para el día del mes (st, nd, rd, th) F - nombre del mes (enero - diciembre) M - nombre del mes (enero - diciembre) m - mes (01 - 12) norte - mes (1 - 12) Y - año (por ejemplo, 2013) y - año (por ejemplo, 13) a y A - am o pm g - reloj de 12 horas sin ceros a la izquierda h - reloj de 12 horas con ceros a la izquierda G - Reloj de 24 horas sin ceros a la izquierda H: reloj de 24 horas con ceros a la izquierda i - centavos, con ceros a la izquierda s - segundos, con ceros a la izquierda u - microsegundos (hasta seis números) e, O, P y T: identificadores de zona horaria U: número de segundos transcurridos desde la época de Unix (espacio) # - Uno de los siguientes delimitadores:;,:,/,.,,,-,(,) ? - un byte aleatorio * - bytes aleatorios hasta el siguiente separador/número ! - Restablece todos los campos a la época de Unix. | - Restablece todos los campos a la época de Unix si aún no se han analizado todos los campos. + - Si están presentes, los datos finales en la cadena generarán una advertencia, no un error. |
tiempo | Requerido. Especifica una cadena de fecha/hora. NULL representa la fecha/hora actual. |
zona horaria | Opcional. Especifica la zona horaria para time . El valor predeterminado es la zona horaria actual. |
Valor de retorno: | Devuelve un objeto DateTime si tiene éxito o FALSE si falla. |
---|---|
Versión PHP: | 5.3+ |