weather 10580 ten day