Any way for iPhone 5s to only allow sound from phone calls?

I have a non-jailbroken iPhone 5s and i already turn all sounds/vibration because there's never really anything that requires my immediate attention and i just prefer to keep phone silent since i check my phone often anyways. I am in-between jobs now and i am expecting some important calls from employer so is there anyway i can turn off all the notification sounds from apps without doing it individually? I just want to hear phone calls. And is it possible to have phone automatically turn on ringer after certain time?

Don't want to jailbreak phone btw.

Thanks!