NAME
Quiq::Time::RFC822 - Erzeuge Zeitangabe nach RFC 822
BASE CLASS
DESCRIPTION
Die von der Klasse generierte Zeitangabe wird für Expires und Set-Cookie HTTP-Header verwendet.
SEE ALSO
Zeitangabe nach RFC 822 (http://tools.ietf.org/html/rfc822#section-5)
METHODS
Klassenmethoden
get() - Liefere Zeitangabe nach RFC 822
Synopsis
$str = $class->get($val);
Description
Konvertiere Argument $val in eine Zeitangabe nach RFC 822 und liefere diese zurück.
Zeitangabe nach RFC 822
Wdy, DD-Mon-YYYY HH:MM:SS GMT
Arguments
Als Argument $val ist eine Uhrzeit (des heutigen oder morgigen Tages im Format HH:MM), ein bestimmter Zeitpunkt in Unix-Zeit (Sekunden seit 1.1.1970 00:00, GMT), ein Zeitoffset in Sekunden, Minuten, Stunden, Tagen oder Jahren (relativ zum aktuellen Zeitpunkt) oder 'now' und 0 zulässig:
N (Unix-Zeit)
HH:MM (Zeitpunkt in der Zukunft)
+N[ydhms] (Zeit-Offset)
now (jetzt)
0 (Beginn Unix Epoch)
Examples
1502795715 (irgendein Zeitpunkt in Unix-Zeit)
23:00 (heute 23:00 lokale Zeit, wenn akt. lokale Uhrzeit < 23:00)
8:00 (morgen 8:00 lokale Zeit, wenn akt. lokale Uhrzeit >= 8:00)
+1y (plus ein Jahr)
+7d (plus sieben Tage)
+10h (plus zehn Stunden)
+30m (plus eine halbe Stunde)
+30s (plus 30 Sekunden)
now (jetzt)
0 (1.1.1970 00:00:00)
VERSION
1.222
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.