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

Anuncio publicitario

Publicado por Codelaby

Mobile DevDesigner

Deja una respuesta

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 )

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.

A %d blogueros les gusta esto: