2010-07-16 18 views
7

No sé si esto es posible. Lo he investigado y no puedo encontrar nada. Quiero agregar 6 horas sobre el valor que ahora() devolverá. En este momento, vuelve en formato de fecha y hora en la base de datos.Agregar 6 horas a la función now()

¿Existe alguna otra función en la que pueda agregar 6 horas a la hora actual? Gracias

+0

Gracias por la respuesta. Saludos – sark9012

Respuesta

18

Use NOW() + INTERVAL 6 HOUR. A modo de ejemplo:

SELECT NOW(), NOW() + INTERVAL 6 HOUR 

Resultado:

'2010-07-16 21:25:17', '2010-07-17 03:25:17' 
1

que piensan desea DateAdd - ver here.

2

DATE_ADD(NOW(), INTERVAL 6 HOUR)

4

Usted podría utilizar DATE_ADD:

SELECT DATE_ADD(now(), INTERVAL 6 HOUR); 
Cuestiones relacionadas