1. Since your hospital certificate showing your date of birth is different from what have been mentioned in your other documents, do not show the hospital birth certificate,
2. Most of the indians are born at own houses for which no hospital birth certificate is issued,
3. Take the birth certificate from the Panchayat or Municipality after submitting affidavit & this date of birth should match with the date of birth mention in your otrher documens,
4. Now all your certificates will have the same date of birth for applying for passport.