ISO 8601 code example
Example 1: php convert date and time to iso 8601
$datetime = new DateTime('2010-12-30 23:21:46');
echo $datetime->format(DateTime::ATOM);
echo date(DATE_ISO8601, strtotime('2010-12-30 23:21:46'));
Example 2: iso date
2021-01-05T11:48Z
Example 3: iso-8601
echo date('c');
echo date(DATE_ISO8601);
$datetime = new DateTime();
echo $datetime->format(DateTime::ATOM);
Example 4: ISO 8601
YYYY-MM-DD'T'hh:mm:ss'Z'
Z is the ofset from the UTC timezone
it can be replaced with "(+/-)hh:mm"
if ofset is not specified, character 'Z' is in place instead
2021-01-01T01:01:01+01:00
2021-02-02T02:02:42.069-02:00
2021-03-03T03:03:03.3Z
20210404T040404Z