Learn English – WHEN or WHAT is the due date for this assignment

questionsword-choice

I want to know due date for my assignment which is given by teacher.
In this situation, is it correct to say

When is the due date for this assignment?

or

What is the due date for this assignment?

or other things you recommend?

Best Answer

In casual, every day use, both would be fine, but if you want to be strict, you would either say:

"What is the due date for this assignment" or "When is this assignment due?"

The "what" is asking for a specific name / figure denoting a point in time, and the "when" is actually asking for a point in time - the answer does not have to take the form of a date. For example you could answer "tomorrow", or "in 4 weeks", whereas the first question specifically asks for a date.