<?php
header('Content-Type: application/json; charset=utf-8');
$db = pg_connect("host=localhost port=5432 dbname=postgres user=postgres password=blabla");
$result = pg_query($db,"SELECT kv.ph, kv.date FROM public.kv ORDER BY date DESC LIMIT 5");
$return = array();
while ($row = pg_fetch_array($result)) {
$test = $row[1];
$date = DateTime::createFromFormat('y-m-d', $test);
$formatdate = date('Y, m, d',$date);
$return[] = array((int)$row[0],"Date($formatdate)");
}
pg_close($db);
echo $data=json_encode($return);
?>
I need echo like:
[[6, "Date(2017, 10, 5)"], [9, "Date(2017, 9, 30)"], ...]
I get:
[[6,"Date(1970, 01, 01)"],[9,"Date(1970, 01, 01)"],...]
I am little stuck here, please help. Data type in postgres is date. 2017-10-28