I also prefer one day, lots of things to do there, eg show time, animal feeding time, water funs in kidzworld (take time to change clothes and quick shower , S$3 a small locker for rental),riding on animals, time for lunch, etc.
Better check all time table for your better planning, some activities may be crashed.