joerghuelsermann.de Zeitangaben mit PHP

Zeitangaben mit PHP

Für eine Sitemap oder das Meta Element und wenn ich einen Last Modified HeaderHeader per PHP sende benötigt man häufiger die Funktionen date() oder gmdate(). Aus diesem Grunde schreibe ich meinen Wissensstand an dieser Stelle auf. Die beiden Funktionen besitzen nämlich zwei Parameter die in den meisten Fällen verwendbar sind.

Bei diesen Beispielen verwende ich häufiger die Greenwich Mean Time weil sie für einige Zwecke mir günstiger erscheint.

Header
header('Last-Modified: '.gmdate('r', getlastmod()));
Metaangabe
echo '<meta name="date" content="'.date('c',getlastmod()).'" />';
Sitemap
echo '<lastmod>'.gmdate('c', filemtime('index.php')).'</lastmod>';
RSS Feed
echo '<pubDate><'.gmdate('r',filemtime('index.php')).'</pubDate>';