A 3.0-magnitude earthquake struck Hasbrouck Heights, New Jersey, near New York City on Saturday night, causing brief tremors felt across the metro area.