====== 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]].