Zimbabwe's cash-strapped government says it will delay paying salaries to the military and police by up to two weeks.

It said other workers on the state payroll will only receive their salaries next month.

The finance ministry issued a notice dated June 16 saying the military will be paid on June 27 and the police three days later. It said workers in other departments will only get their June salaries in mid-July.

The military, a key pillar of President Robert Mugabe's rule, is usually the first to get paid around mid-month.

Struggling with severely depleted revenues, Zimbabwe has been delaying pay to the military and other workers for about a year. But this is the first time that salaries have been delayed by this much.