Overview#
DateTime is typically a data-type that is a
DateTime or
Date Form or
Timestamp
Specific details of the data-type DateTime are context dependent.
DateTime generally implies there are both a date and a time.
ISO 8601 allows the following
Date and
Time formats:
JSON and DateTime#
JSON itself does not specify how
Date-
Time should be represented, but
JavaScript does.
You should use the format emitted by Date's to JSON method:
Here's why:
- It's human readable but also succinct
- It sorts correctly
- It includes fractional seconds, which can help re-establish chronology
- It conforms to ISO 8601
- ISO 8601 has been well-established internationally for more than a decade
- ISO 8601 is endorsed by W3C, RFC 3339, and XKCD
There might be more information for this subject on one of the following: