ID:               46589
 Comment by:       mjharmon at email dot arizona dot edu
 Reported By:      micah_blu at bluprintsmedia dot net
 Status:           No Feedback
 Bug Type:         Date/time related
 Operating System: Linux
 PHP Version:      5.2.6
 New Comment:

Update. New results:

mjhar...@mx ~ $ date
Thu Mar 26 17:25:16 MST 2009
mjhar...@mx ~ $ php timetest.php
2009-03-26 05:03:19 MST GMT-0700 US/Arizona
Thu, 26 Mar 2009 17:25:19 -0700

<?php
print date('Y-m-d h:m:s T \G\M\TO e') . "\n";
print date('r');

?>

Apparently, the initial time was GMT (without taking into account the
timezone?) But using the rfc2822 format made the date times match up.


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

[2009-03-27 00:13:38] mjharmon at email dot arizona dot edu

Correction, date and timezone are correct. Timestamp (as in the time
part) is not correct.

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

[2009-03-27 00:11:39] mjharmon at email dot arizona dot edu

mjhar...@mx ~ $ php timetest.php
2009-03-26 05:03:20 MST GMT-0700 US/Arizona

versus:

mjhar...@mx ~ $ date
Thu Mar 26 17:10:34 MST 2009

mjhar...@mx ~ $ cat timetest.php
<?php
print date('Y-m-d h:m:s T \G\M\TO e') . "\n";

?>


Timezone is correct, date is not.

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

[2008-11-25 01:00:01] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

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

[2008-11-17 09:40:32] [email protected]

Well, if you run in before noon you'll get am. Check your server time
using 24h format instead of the braindead american am/pm crap.

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

[2008-11-17 05:28:48] micah_blu at bluprintsmedia dot net

Description:
------------
date() function returns wrong am/pm, usually always outputs am instead
of pm

Reproduce code:
---------------
echo date("Y-m-d h:i a");



Expected result:
----------------
//outputs:
2008-11-16 9:26 pm

Actual result:
--------------
//outputs:
2008-11-16 9:26 am


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


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

Reply via email to