日付が近い順に表示
現在下記スクリプトでデータベースから日付を取り出し、
あるWebページにて表示させています。
しかしこの方法だとデータベースのレコードID順に表示されてしまうため、日付順になりません。
========
<?
function getDayList()
{
global $NBCLIENT;
$daylist = array();
$datalist = $NBCLIENT->search(FORMID_DAYLIST);
if (is_array($datalist)) {
$daylist = $datalist;
}
return $daylist;
}
$daylist = getDayList();
foreach ($daylist as $day) {
?>
<?=hs($day["日付"]) ?>
<? } ?>
========
~.htmlページのweb表示内容~
2007-09-14
2007-09-18
2007-09-15
・
・
・
~~~~~~~~~~~~~~
データベースからの呼び出し順は他のページの表示形式が理由で変えられません。
そこで表示するWebページ側で
"今日以降の日付が近い順に表示される"ように処理したいと考えております。
関数定義の段階で処理した方が良いような気がするのですがどのようにしたらよろしいでしょうか?