The Date
A three-part technical series on modeling date-time data — from the basic types, through designing the field properly, to what breaks when an API has to support more than one format.
Part 1 · Part 1: The Date
Date-time looks like a simple data type until you have to store it. Part 1 of a three-part look at what actually goes wrong.
Part 2 · Part 2: The Second Date
ISO 8601 solves most date-time problems. Part 2 walks through designing the field properly, timezone and all.
Part 3 · Part 3: After the Date
Supporting multiple date formats at the API level sounds convenient. It isn't. Part 3 on why one standard beats many.