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