If he has finished for the day, I'd use simple past: How many hours did you work today? If he is still at it, I'd use present continuous: How many hours are you working today? / How many hours are you scheduled to work today?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.