I work mixed shifts....5 days on 4 days off....and out of those 5 days three are usually nights!!! So I hit the gym when I can slide in for the hour or so......mostly between 7 pm - 9 pm....then head off to work after....keeps me fresh for nightshift!!!
Smile at your enemies, it'll drive them crazy.........'cos that twinkle in your eye means your up to something!!!!
If I do cardio it's usually around 6:30am on an empty stomach.....and I do my weight around 6-8pm...I find that's when I'm at my strongest!...and it's a good crowd at my gym during that time too which helps the cause.