ID:               44909
 Updated by:       [EMAIL PROTECTED]
 Reported By:      selsky at columbia dot edu
-Status:           Open
+Status:           Wont fix
 Bug Type:         Date/time related
 Operating System: Solaris
 PHP Version:      5.2.6
 New Comment:

The comments to go with the line 384 you're mentioned are actually
incorrect. RFC2822 in section 3.1, paragraph 3 it is stated that "These
"obs-" elements refer to tokens defined in the obsolete syntax in
section 4.  In all cases, these productions are to be ignored for the
purposes of generating legal Internet messages and MUST NOT be used as
part of such a message." As the comment deals with *generating* a date
time string as part of a format, it is invalid to mention those obsolete
timezones specifications. The nonterminals in the 2822 rfc starting with
"obs-" are obsolete parts of the old (RFC 822) standard. We state in the
manual (http://no2.php.net/timezones) which time zones we support, and
"UT" is not one of those. First of all those timezone names from from a
standardized timezone database, and secondly, UT would be semantically
wrong as is explained in bug #42486.


Previous Comments:
------------------------------------------------------------------------

[2008-05-04 08:30:13] selsky at columbia dot edu

Description:
------------
strtotime() does not recognize the timezone "UT".  According to RFC
2822 and the comments in ext/date/php_date.c (line 384), the valid time
zones are:

 *  zone        =  "UT"  / "GMT"  /  "EST" / "EDT"  /  "CST" / "CDT"  /
 "MST" / "MDT"  /  "PST" / "PDT"  /  1ALPHA  / ( ("+" / "-") 4DIGIT )   
         

UTC is correctly recognized.

http://bugs.php.net/bug.php?id=42486 was closed as won't fix, but this
means we can't parse valid rfc2822 strings.

Reproduce code:
---------------
<?php
print strtotime('12 Sep 2007 15:49:12 UTC') . "\n";
print strtotime('12 Sep 2007 15:49:12 UT') . "\n";


Expected result:
----------------
1189612152
1189612152


Actual result:
--------------
1189612152
[blank]


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


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

Reply via email to