I use unix time extensively throughout my scripts and usually I set my time zone as follows:
date_default_timezone_set('Europe/London');
This had been working fine until the clocks went back last weekend by an hour and I suspected this is related to the fact that in the US the clocks have not yet gone back and will not do until this coming weekend.
I can fix the issue by setting the time zone to UTC, but why is the Europe/London setting not working correctly. My server is based in the UK as far as I know.
Thanks,
Alan.