The Indian National Anthem can be sung at any time of day, including after sunset, as long as proper respect is maintained. While there's no specific law prohibiting it, individuals must stand at attention when it's played or sung. Uniformed personnel have specific protocols, but general attendees should avoid saluting or bowing.