I'm having a problem with the PHP date function which I've never had a problem with before.
The timestamp is entirely correct, however for some bizarre reason date() is outputting a time which does not correspond.
I have the following timestamp (and this is definitely the correct one - when I echo it out onto the page, as well as in the database, it shows as being correct):
<?php echo date("H:i",$timestamp); ?>
That time stamp is is 9am GMT timezone, if you are in another timezone then you will need to adjust it accordingly.
or even better in your php.ini
Or you can use more specifically GMT instead of Europe/London (which has DST)