The NBA has cancelled the first two weeks of its regular season after team owners and players failed to reach agreement on a new contract. All the basketball league's scheduled games from 1 November were affected, said NBA Commissioner David Stern.