Have you been to a zoo recently? How long did you stay?

We're taking M there for a birthday treat (first time!) with my parents the weekend before her birthday. I haven't been to a zoo since I was a kid. Is it an all-day thing where I'll have to plan for dinner, as well as snacks and lunches?

Note: we are 1.5 hours from the zoo.