How many years pass between events in The Empire Strikes Back and Return of the Jedi? ESB takes place roughly 3 years and some change after the Battle of Yavin. RotJ takes place “several months” (according to Wookieepedia) after ESB and about 4 years after the Battle of Yavin.