Du kannst beim Serverstart in die Datenbank die aktuelle Zeit reinschreiben lassen und dir per Select die Differenz ausgeben lassen.
Hierfür führe einfach mal in Navicat folgende Query aus:
Code:
CREATE TABLE timeinfo (
laststart TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY(laststart)
);
INSERT INTO account.timeinfo (laststart) VALUES (CURRENT_TIMESTAMP);
Dann in die Questlib:
Code:
mysql_query("UPDATE account.timeinfo SET laststart = CURRENT_TIMESTAMP LIMIT 1;")
Dann kannst du mit dieser Query in PHP abfragen:
Code:
SELECT (CURRENT_TIMESTAMP-laststart) FROM account.timeinfo;
wie viele Sekunden vergangen sind, seitdem die Questlib neu geladen wurde (Serverstart)