zur « Themenübersicht Dit&Dat

Diverses - Sparte

Eingetragen / aktualisiert am 08.11.2014

Datum aus UNIX-Zeitstempel anzeigen, oder von einem Datum den UNIX Timestamp errechnen. Die Funktionen mit Eingabeformular.
Gerade die Umrechnung des Datums zum Timestamp macht oft Sinn, um hier Berechnungen durchführen zu können.

Die Funktion und ein Datum / UNIX Timestamp-Generator

Die Variablen müssen natürlich mittels Formular übergeben werden. Hier darauf achten, dass die Vorgaben ab PHP5.3 eingehalten werden!
Das Beispiel ist eher rudimentärer Natur und dient dem Verständnis!

Datum - Timestamp Generator

Der Code Timestamp zu Datum:

<fieldset>
<form action='datum.php' method='post'>
<legend>UNIX-Zeitstempel (jetzt):</legend>
<input type='text' name='Timestamp' value="<?php echo time();  ?>"; /><br /><br />
<input type='submit' value='Abschicken' />
</form>                 
</fieldset>
 
<?php
$Datum = date("d.m.Y-H:s", $Zeitstempel);
echo "<p>Timestamp: ".$Timestamp."<br /><br />Datum: ".$Datum."</p>";
?>
Die Werte unter date() können natürlich für die Ausgabe formatiert werden.
 

Der Code Datum zu Timstamp:

 
<fieldset>
<form action='datum.php' method='post'>
<legend>Datum (Format beachten!):</legend>
<input class='text' type='text' size='20' name='Datum' value="<?php echo date('Y-m-d H:i:s');  ?>"; /><br /><br />
<input class='brown' name='send_date' type='submit' value='Abschicken' />
</form>                 
</fieldset>
 
<?php
$timestamp = strtotime($Datum); 
echo "<p>Datum: ".$Datum."<br /><br />Timestamp: ".$timestamp."</p>";
?>
 
Hinweis:
Die Formatierung des Datums muss bei der Eingabe unbedingt eingehalten werden!
In der Praxis empfiehlt es sich deshalb, die Werte für Jahr, Monat, Tag etc. separat mit einer eigenen Variable zu übergeben!

 

Datum aus UNIX69Timestamp69Zeitstempel aus Datum umrechnen