Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:strtotime

strtotime: Textausdruck in Unix-Timestamp umwandeln

Beispiel

$result[0] = 1488322800; // 1. März 2017
 
$result[1]   = strtotime( 'yesterday',                          $result[0] );
$result[2]   = strtotime( 'yesterday noon',                     $result[0] );
$result[3]   = strtotime( 'tomorrow',                           $result[0] );
$result[4]   = strtotime( '+ 1 day',                            $result[0] );
$result[5]   = strtotime( '- 2 days',                           $result[0] );
$result[6]   = strtotime( '+ 1 week 2 days 4 hours 2 seconds',  $result[0] );
$result[7]   = strtotime( 'last Monday',                        $result[0] );
$result[8]   = strtotime( 'next Thursday',                      $result[0] );
$result[9]   = strtotime( 'last day of next month',             $result[0] );
$result[10] = strtotime( '20. March 2017' );
 
foreach( $result as $key=>$val )
{
    echo $key . ': ' . date( 'd.m.Y - H:i:s', $val ) . " Uhr<br/>";
}

Ergebnis

0: 01.03.2017 - 00:00:00 Uhr
1: 28.02.2017 - 00:00:00 Uhr
2: 28.02.2017 - 12:00:00 Uhr
3: 02.03.2017 - 00:00:00 Uhr
4: 02.03.2017 - 00:00:00 Uhr
5: 27.02.2017 - 00:00:00 Uhr
6: 10.03.2017 - 04:00:02 Uhr
7: 27.02.2017 - 00:00:00 Uhr
8: 02.03.2017 - 00:00:00 Uhr
9: 30.04.2017 - 00:00:00 Uhr
10: 20.03.2017 - 00:00:00 Uhr

Kalenderwochen

Mit der PHP-Funktion strtotime ist es auch möglich sich einen Tag in einer bestimmten Kalenderwoche (zwischen 1 und 53) ausgeben zu lassen oder die Anzahl der Kalenderwochen eines bestimmten Jahres festzustellen. Beispiel für Kalenderwochen in PHP.

php/strtotime.txt · Zuletzt geändert: 2018/06/15 00:00 (Externe Bearbeitung)