What is the significance of this formulation:
"31st January, Sunday, Midnight 2016"
It means 12:00 am on January 30 (the beginning of the January 31) or 12:00 am on January 31 (the end of the January 31)?
What is the significance of this formulation:
"31st January, Sunday, Midnight 2016"
It means 12:00 am on January 30 (the beginning of the January 31) or 12:00 am on January 31 (the end of the January 31)?
I think it means 12pm (00:00/24h) in 31st January, then, literally it's 1st February. Because, indepently it's EXACTLY 1 February, it is refered to the midnight of 31st January.
By convention, 12:00am on a date is the midnight at the start of the date, not the end of it; the "am" indicates that it goes with the subsequent minutes (e.g. 12:01 am) and not the previous ones (e.g. 11:59 pm).
Since it says midnight on Sunday, January 31st, 2016 (and January 31st, 2016 was indeed a Sunday), the usual assumption would be that it represents midnight at the start of that date. In other words, one minute after 11:59pm on Saturday night the 30th.
If the time were given using 24-hour format, then labeling midnight as 00:00 makes it even more unambiguous. However, you also then have the option of using 24:00 on the previous date, though this is not allowed in e.g. ISO 8601 timestamps.