tsualc@gmail.com skrev:
> echo date("d - m - Y", $data[0]);
> får jeg kun 01 - 01 - 1970
> hvis jeg derimod bruger
> echo "$data[0]",
> får jeg 2008-10-22
Hvis du kun skal bruge talformat, så er den nemmeste løsning at
eksplodere $data[0]:
list($year,$month,$day)=explode('-',$data[0]);
echo "$day - $month - $year";
Hvis du vil respektere standarderne, vælger du
echo "$day-$month-$year";
echo "$day.$month.$year";
echo "$day/$month-$year";
eller bruger $data[0] direkte.
En anden ting:
Når du vil formatere datoer i PHP, så brug altid strftime() hvis
ikke der er tvingende grunde til andet. Den respekterer
locale-settings hvilket date() ikke gør.
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO:
http://fiduso.dk/