• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

datum in mktime-wert und zurück umwandeln ist nicht derselbe

Status
Für weitere Antworten geschlossen.

Joda1994

Neues Mitglied
Hi, sorry für den langen titel aber mir fiel nichts anderes ein. ich haber mich heute über etwas gewundert:
PHP:
$time = mktime(date('Y-m-d H:i:s'));
echo date('Y.m.d H:i:s', $time);
echo date('Y.m.d H:i:s');
theoretisch müsste da ja das gleiche rauskommen, tuts aber nich. während das datum von $time so aussah: 2009.01.28 16:03:10, hatte das andere datum das richtige datum. aber das ist doch im großem und ganzem das gleiche. warum ist das dann unterschiedlich?
 
Werbung:
Du gibst der mktime()-Funktion die falschen Parameter mit: PHP: mktime - Manual. Hier eine, zwar bei mir funktionierende, aber sehr unsaubere Lösung:
PHP:
<?php
$time = mktime(date('H,i,s,m,d,Y'));
echo date('Y.m.d H:i:s', $time)."<br>";
echo date('Y.m.d H:i:s');
?>
Gruß thuemmy
 
Werbung:
Ich hab' zwar nicht verstanden, was Du fragst, aber antworten tue ich Dir trotzdem mal ;)

mktime() erwartet als Parameter bis zu 7 int-Werte. date liefert aber einen Datumsstring zurück. In meinem Codeschnipsel gaugel ich der mktime()-Funktoin 6 int-Werte vor. Der 7. Parameter ist irgendwas mit Sommerzeit.

Ich hoffe, die Antwort passt auf Deine Frage.

Gruß thuemmy
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben