We run promotions that end at midnight. I.e. 24:00. So if I want something to run from the 24th to the 25th it really means
0:00 24th -> 0.00 25th as far as the implementation details go. Should I tell humans:
Promotion ends on the 25th
Promotion ends at midnight on the 25th
Promotion ends at 23:59 on the 25th
Promotion ends on the 24th [since it stops after the 24th is over]
Which is prefered? Is there a better way?