Publicado en BackEnd

Convertir fecha de PHP para MYSQL


Ejemplo básico para convertir una fecha de PHP para insertar en un campo fecha de MYSQL.

Tipo de datos Fecha en MYSQL

MySQL viene con los siguientes tipos de datos para almacenar una fecha o una fecha

  • DATE – formato YYYY-MM-DD.
  • DATETIME – formato: YYYY-MM-DD HH:MI:SS.
  • TIMESTAMP – formato: YYYY-MM-DD HH:MI:SS.
  • YEAR(2|4) – formato YYYY o YY

Ejemplos

Ejemplos de formato de fecha especificos para MYSQL

DATE: YYYY-MM-DD
Ejemplo: 2021-10-30

DATETIME: YYYY-MM-DD HH:MI:SS
Ejemplo: 2021-12-26 23:50:30

TIMESTAMP: YYYY-MM-DD HH:MI:SS
Ejemplo: 2021-12-26 23:50:30

YEAR: YYYY or YY
Ejemplo: 2021 o 21

Formatear fecha en PHP

En PHP si se usa el objeto DateTime para guardar fechas con el método format podemos formatear la sálida de fecha

date_default_timezone_set('Europe/Madrid');

$fecha = new DateTime();

//DATE: YYYY-MM-DD
echo $fecha->format("Y-m-d");
//2021-10-08

//DATETIME: YYYY-MM-DD HH:MI:SS
echo $fecha->format("Y-m-d H:i:s");
//2021-10-08 14:37:51

//TIMESTAMP: YYYY-MM-DD HH:MI:SS
echo $fecha->format("Y-m-d H:i:s");
//2021-10-08 14:37:51

//YEAR: YYYY o YY
echo $fecha->format("Y");
//2021

echo $fecha->format("y");
//21

Autor:

Desarrollador freelance programador apasionado por el arte de programar, amante del auto aprendizaje y interesado por la tecnología en general.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios .