The surprise announcement by the unelected government said the halt in fighting would run until April 22 to show compassion for people affected by last week's quake.