EastEnders have often played around with timescales, with the events of one day being played out over several episodes. I've lost track a little, but I think every episode so far since the 4th of January has been set over only 2 or 3 days in "EastEnders time".