Función date_create_from_format() en PHP
Ejemplo
Devuelve un nuevo objeto DateTime formateado según el formato especificado:
<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>
Ejemplo de ejecución
Definición y uso
La función date_create_from_format() devuelve un nuevo objeto DateTime formateado según el formato especificado.
Sintaxis
date_create_from_format(format,time,timezone);
Parámetro |
Descripción |
format |
Obligatorio. Define el formato a usar.format La cadena de parámetros puede usar los siguientes caracteres:
- d - El día del mes, con guiones
- j - El día del mes, sin guiones
- D - Día de la semana (Lun - Dom)
- I - Día de la semana (Lunes - Domingo)
- S - Sufijo en inglés del día del mes (st, nd, rd, th)
- F - Nombre del mes (January - December)
- M - Nombre del mes (Jan - Dec)
- m - Mes (01 - 12)
- n - Mes (1 - 12)
- Y - Año (por ejemplo, 2013)
- y - Año (por ejemplo, 13)
- a y A - am o pm
- g - 12 horas, sin cero a la izquierda
- h - 12 horas, con cero a la izquierda
- G - 24 horas, sin cero a la izquierda
- H - 24 horas, con cero a la izquierda
- i - Minutos, con cero a la izquierda
- s - Segundos, con cero a la izquierda
- u - Microsegundos (hasta seis dígitos)
- e、O、P y T - Identificadores de zona horaria
- U - Segundos transcurridos desde el era Unix
- (空格)
- # - Uno de los siguientes separadores: ;、:、/、.、,、-、(、)
- ? - Un byte aleatorio
- * - Bytes aleatorios hasta el siguiente separador/dígito
- ! - Restablece todos los campos al era Unix
- | - Si todos los campos aún no se han analizado, se restablecerán todos los campos al era Unix
- + - Si existe, los datos finales de la cadena causarán una advertencia, no un error
|
time |
Obligatorio. Especifica la cadena de fecha/hora. NULL indica la fecha/hora actual. |
timezone |
Opcional. Especifica time de la zona horaria. Por defecto, la zona horaria actual. |
Detalles técnicos
Valor devuelto: |
Devuelve un objeto DateTime si tiene éxito, devuelve FALSE si falla. |
Versión de PHP: |
5.3+ |