Doc #80022 [Fbk->Opn]: Inconsistency DateTimeInterface::ISO8601

From: Date: Thu, 27 Aug 2020 06:51:13 +0000
Subject: Doc #80022 [Fbk->Opn]: Inconsistency DateTimeInterface::ISO8601
References: 1  Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-17822@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=80022&edit=1

 ID:                 80022
 User updated by:    pablo at antweb dot es
 Reported by:        pablo at antweb dot es
 Summary:            Inconsistency DateTimeInterface::ISO8601
-Status:             Feedback
+Status:             Open
 Type:               Documentation Problem
 Package:            Date/time related
 PHP Version:        7.4.9
 Block user comment: N
 Private report:     N

 New Comment:

Correctly. 
This is the inconsistency.

Format "c" is a ISO 8601 date and have colon, and DateTimeInterface:ISO8601 =
"Y-m-d\TH:i:sO" but does not have colon...


Previous Comments:
------------------------------------------------------------------------
[2020-08-26 23:12:03] requinix@php.net

That's right, 'O' does not have a colon while the timezone offset in 'c'
does.

What bug are you reporting?

------------------------------------------------------------------------
[2020-08-26 21:40:49] pablo at antweb dot es

Description:
------------
In https://www.php.net/manual/en/class.datetime.php
we have 

const string DateTimeInterface::ISO8601 = "Y-m-d\TH:i:sO" ;

The format 0 = Difference to Greenwich time (GMT) without colon between hours and minutes 	Example:
+0200 (https://www.php.net/manual/en/datetime.format.php)

But the format('c') full date/time define:
c 	ISO 8601 date (added in PHP 5) 	2004-02-12T15:19:21+00:00

We can to see that the format is inconsistency, format "c" is not equal to Y-m-d\TH:i:sO
it would be 2004-02-12T15:19:21+0000





------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=80022&edit=1


Thread (6 messages)

« previous php.doc.bugs (#17822) next »