ID:          47263
 Updated by:  j...@php.net
 Reported By: daniel dot oconnor at gmail dot com
-Status:      Open
+Status:      Feedback
 Bug Type:    XMLRPC-EPI related
 PHP Version: 5.2.8
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/




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

[2009-02-01 16:12:37] daniel dot oconnor at gmail dot com

Description:
------------
xmlrpc_set_type() doesn't appear to respect my timezone settings 

(alternatively, it should parse everything as GMT/UTC?)

Tested on 5.2.6 & 5.2.8

Reproduce code:
---------------
<?php
date_default_timezone_set('UTC');

$time = time();
$date = date("Y-m-dTH:i:s", $time) . "\n";
$date = "20060116T19:14:03";
$time = strtotime($date);

print $date . "\n";
print $time . "\n";

$xmlrpc_date = (string)$date;

xmlrpc_set_type($xmlrpc_date, 'datetime');
print $xmlrpc_date->timestamp . "\n";;

print date("Y-m-d H:i:s", $time) . "\n";
print date("Y-m-d H:i:s", $xmlrpc_date->timestamp);

/* 5.2.6 / ubuntu says:
20060116T19:14:03
1137438843
1137401043
2006-01-16 19:14:03
2006-01-16 08:44:03
*/

Expected result:
----------------
20060116T19:14:03
1137438843
1137438843
2006-01-16 19:14:03
2006-01-16 19:14:03

Actual result:
--------------
20060116T19:14:03
1137438843
1137401043
2006-01-16 19:14:03
2006-01-16 08:44:03


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


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

Reply via email to