flokli
Erfahrenes Mitglied
Hier eine Funktionsammlung zur Verarbeitung/Anzeige von Timestamps (bitte fortführen):
@Mods: bitte andere Postings löschen
Aus dd.mm.yyyy oder dd.mm.yyyy hh:mm einen Timestamp erzeugen:
Einen Timestamp mit oder ohne Datum anzeigen (dd.mm.yyyy hh:mm), je nachdem, ob die Uhrzeit 00:00 beträgt oder nicht:
@Mods: bitte andere Postings löschen
Aus dd.mm.yyyy oder dd.mm.yyyy hh:mm einen Timestamp erzeugen:
PHP:
function timecreate( $str = 0, $dSep = '.', $dtSep = ' ', $tSep = ':' )
{
if ( isset( $str ) and $str <> 0 )
list( $datum, $zeit ) = explode( $dtSep, $str );
if ( isset( $zeit ) and $zeit <> 0 )
list( $Stunden, $minuten, $sekunden ) = explode( $tSep, $zeit );
if ( isset( $datum ) and $datum <> 0 )
list( $tag, $monat, $jahr ) = explode( $dSep, $datum );
$tsp = mktime( $Stunden, $minuten, $sekunden, $monat, $tag, $jahr );
return ( $tsp );
}
Einen Timestamp mit oder ohne Datum anzeigen (dd.mm.yyyy hh:mm), je nachdem, ob die Uhrzeit 00:00 beträgt oder nicht:
PHP:
function tinydate( $timestamp )
{
if ( is_numeric( $timestamp ) ) {
if ( date( "H:i", $timestamp ) == "00:00" ) { // Nur Datum angegeben
$tinydate = date( "d.m.Y", $timestamp );
} else {
$tinydate = date( "d.m.Y H:i", $timestamp );
}
return $tinydate;
} else {
return false;
}
}