datetime-parse-iso() #

number datetime-parse-iso(string datetime)

Parses an ISO 8601 formatted datetime (e.g. 2011-12-13T12:34:56+07:00) and returns the corresponding Unix timestamp.

If the given datetime is not ISO 8601 compliant, datetime-parse-iso() returns NaN.

Example #

<!--time not given, defaults to 00:00:00 → 0 -->
<eval out="$jan-1st-1970">datetime-parse-iso('1970-01-01')</eval>

<!-- → 1000000000 -->
<eval out="$unix-billennium">datetime-parse-iso('2001-09-09T01:46:40Z')</eval>

See also #