Based on combined information from multiple sources, the events of Star Wars: Episode IV A New Hope can be determined to span seven days in the Legends continuity:

Given that The Essential Atlas establishes that the events of A New Hope begin on 35:3:3, the Battle of Yavin therefore takes place on 35:3:8.