डेलाइट सेविंग्स के दौरान यूरोप/लंदन का समय GMT समय नहीं है। आपको इसे यूटीसी पर सेट करना होगा।
date_default_timezone_set('UTC');
date_default_timezone_set('GMT');
काम कर सकता है, लेकिन, जैसा कि केनेथ ने नीचे एक टिप्पणी में नोट किया है, यह पदावनत है।