Du skal være opmærksom på at at dato og tid håndteres forskelligt af php og
mysql.
Eksempelvis bruger php UNIX standart for timestamp, mens mysql (så vidt jeg
er orienteret) bruger sin egen standart.
Jeg tror dit problem er at du sender et forkert argument til date().
date() funktionen i php forventer et unix timestamp, og ikke en mysql date.
læs:
http://www.php.net/manual/en/function.date.php
Så enten ændre du datatypen i din mysql database tabel og konvertere den til
unix-timestamp i din phpkode, eller du skrive selv en eller anden metode der
konvertere din mysql date til et unix-timestamp.
VH Joe
"Allan Jensen" <public@hverdag.dk> wrote in message
news:9pd22v829htk45pdaajbjtuicv1p0c6o7g@4ax.com...
> Hvorfor bliver mine tider ikke formateret ordenligt når de kommer fra
> MySQL?
>
> $currStart = $row["TimeStart"]; //felttype: TIME (hh.mm.ss)
> echo $currStart //dette giver f.eks. 18:00:00
>
> $currStart = date("G.i", $currStart);
> echo $currStart //men dette giver uanset input: 1.00
>
> Bruger jeg en forkert funktion eller hvad?
>