No, unfortunately that is the only way to change the timestamp, and the time has to be correct or you may run into some online/offline issues. Depending on which version of MySQL you are using, you may want to google "mysql change time".
If you absolutely cannot change the MySQL database server time, then you would have to find all the places where the following function exists:
function timestamp()
and change it to use PHP's timestamp function which is time(), but the PHP time() function doesn't work so good all the time, so you may run into online/offline issues if you take this route. So you might replace the function timestamp() with:
| Code: |
function timestamp() { return time(); }
|