Edit report at http://bugs.php.net/bug.php?id=51863&edit=1
ID: 51863 Updated by: m...@php.net Reported by: corey dot barnes at verizon dot com Summary: date format -Status: Open +Status: Feedback Type: Bug Package: PDO related Operating System: RHEL 5 - linux PHP Version: 5.2.13 New Comment: Hi, is this by any chance dependent on your locale, or on a date output format setting of the server? Previous Comments: ------------------------------------------------------------------------ [2010-05-19 22:52:45] corey dot barnes at verizon dot com Description: ------------ When using the PDO connection option to an Informix data base the date is returned in the format YYYY-MM-DD instead of in the format that it is stored in the database. Test script: --------------- try { $pdo=new PDO('informix:host=$host; database=$db; server=$server; protocol=onsoctcp;',"","",array(PDO::ATTR_PERSISTENT=>true)); } catch (PDOexception $e) { echo "Failed to get DB handle: " . $e->getMessage() . "\n"; exit; } $sql = "SELECT dba_date,due_date FROM work_requests Where work_id='6862105'"; $q = $pdo->prepare($sql); $q->execute(); $q->setFetchMode(PDO::FETCH_BOTH); while($sqlr = $q->fetch()){ print $sqlr['DBA_DATE'] ."<br>"; print $sqlr['DUE_DATE'] ."<br>"; } Expected result: ---------------- mm/dd/yyyy Actual result: -------------- yyyy-mm-dd ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=51863&edit=1