Israel's security cabinet has approved a four-hour extension of a temporary truce in Gaza, prolonging an initial 12-hour ceasefire until midnight, Israeli television reported on Saturday.