That person is incorrect, the resources generate at all times of day. Whether or not it is night time means nothing.
Good to know, I should have double checked, but there are periods where my magic total does seem to barely rise so I took it at face value even though I mostly play at night time (PST)