It is curious though as to why it is not adjusting the time...
$daylight
Returns seconds offset if daylight savings is in effect, and 0 if not.
it returns 3600 (1 hour) which is right according to what it should do, which means that mIRC is seeing that daylight savings has changed.. but is not applying it for some reason..
I'm guessing this is a bug in 6.1x series as i have tested 6.02 and it says the right time.
Also this bug is not present in 5.91 so makes me think it is something new changed.
In mirc 6.1 changes...
151.Time and date identifiers eg. $ctime() now return $null if an invalid time/date is specified.
maybe I'm wrong; but i'm just curious as to why it happened now!