Mysql: Data si Ora

Va prezint 2 functii importante in Mysql, ce servesc la adaugarea automatizata a orei locale / datei locale:

CURTIME() – adauga ora curenta
CURDATE() – adauga data curenta

In zilele trecute am avut surpriza neplacute pe un server din america ca la functia CURTIME() si CURDATE se ia data si ora exacta din america, tot asta am patit si pe un server din Ungaria unde exista diferenta de 1 ora.

Functia DATE_ADD() ne va ajuta sa corectam aceasta problema:

DATE_ADD( NOW(), INTERVAL 1 HOUR) – adauga + 1 ora
DATE_ADD( NOW(), INTERVAL 9 HOUR) – adauga + 9 ore
DATE_SUB( NOW(), INTERVAL 2 HOUR) – scade – 2 ore

Bafta!
Echipa Tutoriale PHP

Leave a Reply