Sie können die Timelocal-Funktion im Time :: Local CPAN-Modul verwenden.
NAME
Zeit :: Lokal - Zeit effizient berechnen von lokaler und GMT Zeit
SYNOPSIS
%Vor%BESCHREIBUNG
Dieses Modul bietet Funktionen, die sind die Umkehrung der eingebauten Perl Funktionen localtime () und gmtime (). Sie akzeptieren ein Datum als sechs Elemente Array und geben Sie die entsprechenden zurück Zeit (2) Wert in Sekunden seit dem Systemepoche (Mitternacht, 1. Januar, 1970 GMT unter Unix zum Beispiel). Dies Wert kann positiv oder negativ sein, obwohl POSIX nur Unterstützung für benötigt positive Werte, also Daten vor dem Die Epoche des Systems funktioniert möglicherweise nicht bei allen Betriebssysteme.
Es lohnt sich, besonders zu zeichnen Aufmerksamkeit auf die erwarteten Bereiche für die angegebenen Werte. Der Wert für die Tag des Monats ist der tatsächliche Tag (d. h 1..31), während der Monat die Anzahl der Monate seit Januar (0.11) ist. Dies stimmt mit den zurückgegebenen Werten überein von localtime () und gmtime ().
Hinweis: POSIX :: mktime ist nur ein Wrapper um Ihr C herum Bibliothek mktime()
-Funktion. Time :: Local ist eine reine Perl-Implementierung und gibt immer Ergebnisse aus, die mit Perls localtime
übereinstimmen. Auch Time :: Local bietet gmtime
an, während mktime
nur in Ortszeit funktioniert. (Nun, Sie könnten $ENV{TZ}
ändern, aber das funktioniert nicht auf einigen Systemen.)