У меня есть oracle база данных с информацией, и я хочу сделать простой поисковый сайт, где пользователи могут искать необходимую информацию из базы данных. Все в порядке, но когда я делаю заказ по дате , я получаю 01.01.1970 даты. Но выбранная дата возвращает все как и должно.
PHP что я использую для получения данных от Oracle БД:
$s = oci_parse($conn, 'select ADRESS, DATE from IECERES_VW order by DATE desc fetch first 10 rows only');
oci_set_prefetch($s, 7);
oci_execute($s);
$results = array();
while($row = oci_fetch_array($s, OCI_ASSOC+OCI_RETURN_NULLS)) { $result[] = $row; }
Вот так выглядит выходной код:
<td nowrap class="text-center p-1"><?php echo date("d.m.Y",strtotime($row['DATE'])); ?></td>
<td nowrap class="text-center p-1"><?php echo "-"; ?></td>
<td nowrap class="text-center p-1"><?php echo $row['ADRESS']; ?></td>
Я пытался несколько функций даты с oracle, но все делают то же самое, дата просто не сортируется правильно.