Sunset in Bali from 20 May – 31 May daily at 18:06.
Currently sun rises in Nusa Dua at 6:26, so we have a daylength of just 11 hours 40 minutes. Shortest daylength of the year will be on 21 June with duration of 11 hours 37 minutes. Longest daylength will be on 21 December with duration of 12 hours 37 minutes. There is only one hour difference between longest and shortest day during the year because Nusa Dua-Bali is located close to the equator.
Look up timeanddate.com for very detailed information on sun and moon times worlwide, time zones and calendars.