Its logically not the same as 'fan' in chinese means food and 'mi fan' means rice. But, culturally it does make sense because it is somehow angiven because, chinese eat white rice almost with everything...
"What time do you eat" means someone asking you "when" at any time during the day "what time did you eat" means you already ate and someone asking you "when did you". I hope that answers your question! :)