Which is the correct (or most correct) expression :

 - By the end of today
 - By the end of the day 

my context is a promess to send an email today


I believe either is acceptable. I have always used "by end of business" which normally means by 5pm. I think that it depends on who you are sending the email to. If it is a superior you might want to reconsider and define an exact time deadline. If it is to a subordinate giving a general time frame like end of today or end of the day would be fine.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.