I just adjust my eating schedule to reflect my waking hours.
So, since I have to be at work at 8 p.m., I think of it as being 8 a.m., and eat accordingly. I have breakfast before going to work, eat "lunch" around 10:30 or so, and have "dinner" at about 3-4 a.m.
I eat exactly the same things, in the same amounts, that I would if I were awake during normal hours.
If I'm famished by the time my shift ends I will have a snack, such as some fruit or a hunk of that wonderful Mimi BabyBell Light cheese.
I've been doing shift-work all my adult life. I think in almost 18 years that I've only worked a normal day shift schedule for a total of perhaps 2-3 years out of that time. So, I've learned that "breakfast," "lunch," and "dinner" is all relative.
Also, you may be interested in the thread we "shifties" have right now: Shift Workers - overnight, overweight, overwhelmed
There's a lot of advice there about the issues of dieting, eating, exercise, and shift-work. Also, there's some griping about our hours, co-workers, etc.