What's the difference with that phrase compared to: Up to Monday?
With these kind of phrases, it's not always 100% clear whether the day itself is included, and if so, whether it is the end of the day. Often, the context makes it clear. If your life depends on it, or if it involves , for example, making a big payment like the down payment on a house, I'd ask extra questions for clarification.
Does Due by Monday mean due at the beginning of the workday? Or at the end of the workday? Without further information, I'd think 'on Monday by the end of the day'.
What's the difference with that phrase compared to: Up to Monday? '.. by Monday' refers to the period ending on Monday. So does 'up to Monday', but this stresses more the idea of 'until Monday'. Consider these examples.
Please call me by Monday. If you call before Monday, that's OK.
Please call me on Monday. If you call before Monday, that's not OK.
You can call me up to Monday. Don't call me after Monday.
Best wishes, Clive
Looking for ESL work?: Try our EFL / TOEFL / ESL Jobs Section!
Another example is the federal income tax. It is due by the 15th of April every year. The determining factor here is that your tax return has to be post marked by the 15th. Usually the post offices are open till mid night on the 15th to accomodate the procrastinators like myself!
Otherwise, I agree with Clive...it's not always 100% clear.
Maybe, 'You have up to/up till Monday [to turn in the completed project]. (There's still some ambiguity in that, since on Monday might be too late.)
As a general rule, if you say to me "your report is due on Monday", I assume you mean "I want your report on my desk some time before the end of Monday".
Whereas if I say to you "your report is due on Monday", it means "I want your report on my desk first thing Monday morning! if not sooner!"
People are waiting to help.