U.S. Geological Survey says magnitude 6.3 earthquake has struck near Christchurch, New Zealand.