Saturday, September 4th 2010, 3:23am UTC+2

You are not logged in.

  • Login
  • Register

[MySQL] Datumsformat

[neo_ryke]

Professional

Posts: 906

Location: Hohenmölsen

1

Tuesday, July 22nd 2003, 2:33pm

Datumsformat

so ich mal wieder


da ich jetzt nach 20 stunden dauercoden mit meiner datenbank relative vertaut bin, habe ich aber jetzt eine frage, die mich verzweifelt.


also

ich habe ein datum in der DB mit

PHP Source code

1
date


das datum nimmt nur das format

PHP Source code

1
Y-m-d



nun habe ich auf der eingabe seite das datum ausgelesen, in

PHP Source code

1
d.m.Y


umgewandelt.

und zwar so

PHP Source code

1
2
list($tag$monat$jahr) = explode("."$old_datum);
$datum "$jahr-$monat-$tag";


den text-tag noch

PHP Source code

1
<input type="text" name="old_datum" value="<?php echo date("d.m.Y"); ?>" class="feld_2">




ist alles eigentlich i.o.


aber jetzt habe ich eine edit.php

da muss ich auslesen, bekomme es als Y.m.d.

da mit den umwandeln klappt auch


AAABBBEERRR:

jetzt will ich speichern und muss es zurückwandeln, habe es so versucht:

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
<?
$datum_out "$datum_button";
list($tag$monat$jahr) = explode("."$datum_out);
$datum "$jahr-$monat-$tag";


$datum_in "$line[datum]";
list($jahr$monat$tag) = explode("-"$datum_in);
$datum_button "$tag.$monat.$jahr";

?>
<input type="text" name="datum" value="<? echo"$datum_button"?>" class="feld">




aber das funzt leider net so wie ich will
  • Go to the top of the page

Desert

Beginner

Posts: 17

Location: Köln

2

Tuesday, July 22nd 2003, 6:45pm

Schau dir mal den Unix TimeStamp an, das ist eigentlich die richtige variante um mit einem Datum zu arbeiten da der TimeStamp nur aus Zahlen (INT) besteht!

www.php.net/mktime
Life is too short for reboot

This post has been edited 1 times, last edit by "Desert" (Jul 22nd 2003, 6:46pm)

  • Go to the top of the page