gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ


PHP: Deutsches Datum in Timestamp umwandeln

gefragt von JoWaKuJoWaKu am 04.11.2009 um 10:59 Uhr

Wie kann ich ein deutsches Datum,

das in der Form von t.m.jj bis tt.mm.jjjj vorliegen könnte,

in den php-üblichen Timestamp umwandeln?


Weitere Fragen zu verwandten Themen finden Sie hier:

deutsch (4834)
PHP (448)
Datum (181)
ähnliche Fragen
Frage beantworten


Vom Fragesteller als hilfreichste Antwort ausgezeichnet


anonym
beantwortet von quietprof am 4. November 2009 11:03
1x
Die Antwort ist hilfreich? Dann klick mich!
Hilfreichste Antwort

Lege Dir eine Variable mit dem Datum an, dann mktime definieren. Achte nur auf die PHP Version (über oder unter 5)

Kommentar von 17abc50f2e81c1dd7dee5c92cb92544fsmallJoWaKu am 4. November 2009 13:14

Dazu müsste man aber erst den String mit Datum (die Möglichkeiten reichen von t.m.jj bis tt.mm.jjjj)

als einzelne Zahlen für Monat, Tag und Jahr vorliegen haben.

Kommentar von 17abc50f2e81c1dd7dee5c92cb92544fsmallJoWaKu am 4. November 2009 19:21

Inzwischen habe ich es etwa so gelöst:

mit

list($tag, $monat, $jahr) = explode('.', $datum);

und

return( mktime(0,0,0, $monat, $tag, $jahr) );
Kommentar von 17abc50f2e81c1dd7dee5c92cb92544fsmallJoWaKu am 5. November 2009 22:28

danke @quietprof !

Kommentar von quietprof am 6. November 2009 21:42

Bitte, gerngeschehen. :-)


Weitere gute Antworten


dnsl9r
beantwortet von dnsl9r am 4. November 2009 11:02
0x
Die Antwort ist hilfreich? Dann klick mich!

http://www.tutorials.de/forum/php/316923-beliebiges-datum-per-format-timestamp-u...

Da hat jemand eine Lösung für ein beliebiges Datum geliefert.

Finde ich persönlich immer besser, da die Daten ja auch mal anders kommen können.

Vll klappt es sogar auch mit strtotime

nl2.php.net/strtotime


rafi123
beantwortet von rafi123 am 4. November 2009 14:52
0x
Die Antwort ist hilfreich? Dann klick mich!
Kommentar von 17abc50f2e81c1dd7dee5c92cb92544fsmallJoWaKu am 4. November 2009 18:36

Da geht es aber wohl um "von Timestamp zu Deutschem Datum".

Ich brauche es umgekehrt.


anonym
beantwortet von LOKSoft am 4. November 2009 22:01
0x
Die Antwort ist hilfreich? Dann klick mich!

ganze einfach strtotime("01.01.2009") bspw.


anonym
beantwortet von Imera am 5. November 2009 20:58
0x
Die Antwort ist hilfreich? Dann klick mich!

danke quietprof



Frage beantworten

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Verwandte Fragen

Verwandte Fragen


Mehr verwandte Fragen

Verwandte Fragen
Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.