====== 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
"; }
===== 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. [[php:kalenderwoche|Beispiel für Kalenderwochen in PHP]].