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?
0:00 24th -> 0.00 25th
" - this means that the promotion will run for 24 hours not 48. Your system needs to be changed so that the end time is 23:59:59 of the date.