Estoy trabajando en una migración de blog desde un blog personalizado a Wordpress. Uno de los campos que Wordpress está buscando en la base de datos es un sello de fecha y hora configurado en GMT, que es 4 horas antes de lo previsto. Así que básicamente necesito tomar nuestra marca de fecha y hora (en formato YYYY-MM-DD HH: MM: SS) y agregarle cuatro horas. Estaba mirando el comando de MySQL "ADDTIME", pero creo que solo funciona en selects, no en inserts.Cómo agregar 4 horas al tiempo en PHP/MySQL
Había trabajado un script que explotaba la fecha en partes, y añadí 4 horas al tiempo, pero la siguiente lógica que se requeriría para verificar cuando 4 horas avanza al siguiente día/mes/año parecía un poco excesivo.
No hay nada que le impida hacerlo en la base de datos.Puede migrar los datos desde la base de datos existente sin alterar las marcas de tiempo y ACTUALIZAR la tabla de blog SET blog_timestamp = DATE_ADD (fecha_tiempo del blog, INTERVALO 4 HORAS); - que lograría lo que quieres. – artlung