Bij zowel het aanmelden als een update plaatsen in een nieuwsoverzicht wordt de tijd om 14:26 (zoiets zal t zijn geweest) gezet als: 2015-02-06 08:31:22
De datum klopt wel maar de tijd geheel niet.
Hoe kan dit?
Stukje script:
("INSERT INTO updates (titel, bericht, datum) VALUES ('".mysql_real_escape_string($_POST['titel'])."', '".mysql_real_escape_string($_POST['bericht'])."', NOW())") or die (mysql_error());
stukje uit phpmyadmin:
`datum` datetime NOT NULL default '0000-00-00 00:00:00',
Juist, dan is de systeemtijd niet goed.
Indien eigen server: met de hand goed zetten, en bij voorkeur gebruik maken van NTP-server, anders contact leggen / ticket indienen bij de verantwoordelijke.
Is het een server in het buitenland, dan verdenk ik de timezone. En anders kan je daar ook eens naar kijken.
In PHP kennen we gelukkig een include() functie om repeterende code tegen te houden.
Voor MySQL kan je ook dit doen: set time_zone = '+7:00';. Nadeel is dat je het wel weer voor de zomer/wintertijd moet aanpassen. Waarom de timezones niet werken, geen idee....