In my opinion after 37 years of flying (only 5 years on long haul routes) I never suffered much jet-lag because I did as my body told me to do. Sleep when I felt tired and eat when I felt hungry and ignore local time. It worked for me.
I am married to a medic and he agrees with this.