Beste mensen,

Ik zoek het volgende:

$date = ?????????
// Dit bovenstaande moet datum in YYYY MM DD zijn.

Dat wordt dan in de databank gepropt.
Daarna zou ik YYYY MM DD willen omzetten in
DD MM YYYY maar als vb 18 juli 2004

Kan iemand mij hier mee helpen?
Nu staat er in de database 2004-07-18
en het veld waar het in staat is een date veld
Sla het eens als time(); op zoals Mitch zij ??

Maar dan slaat hij het op als 14:22 of zow ??

toch ?
Neuh.
Maak het veld datum van het type int.
Met time() wordt de datum in seconden na de epoch opgeslagen en die kun je heel makkelijk bewerken met date()
ow jah,, :D
In een veld int kan je niet opslagen als: 2004-07-18
Die - tekens mogen niet.

Als ik gewoon 20040718 opslaag krijg ik als uitkomst:

20 August 1970

Als ik geen - mag gebruiken dan moet ik ook een nieuwe manier van opslaan in de database hebben he.
en probeer het eens als een text, ofzow..

of varchar .....
als varchar en tekst lukt het ook niet.
$regdat = $row['regdate'];
echo $ regdat // resultaat: 2004-07-18
$regdate = date("d F Y", $regdat);
// resultaat: 01 Januray 1970
pfff,, ik heb nog 1 oplossing !!

Je moet effe het script sturen,, desnoods een klein stukje en daar bij de sql query
<?

echo strftime($dateformat,strtotime($datum in));

?>
In een veld int kan je niet opslagen als: 2004-07-18
Die - tekens mogen niet.

Als ik gewoon 20040718 opslaag krijg ik als uitkomst:

20 August 1970

Als ik geen - mag gebruiken dan moet ik ook een nieuwe manier van opslaan in de database hebben he.


Jah idd. time() dus!
Dan heb je alles in 1.
dag-maand-jaar-uur-seconde ...

Reageren