Bitte keine heiße Asche einwerfen

Zur Zeit eher ein Flugblog

Perl: Unix Timestamp berechnen

with 3 comments

use POSIX;
$timestamp = mktime($sec,$min,$hour,$day,$mon,$year,0,0,-1);
#mon = 0 – 11
#year = jahr – 1900

Written by Krischan

May 9th, 2005 at 5:13 pm

Posted in Merkzettel

3 Responses to 'Perl: Unix Timestamp berechnen'

Subscribe to comments with RSS or TrackBack to 'Perl: Unix Timestamp berechnen'.

  1. Krischan kultiviert hier offenbar die Ellipsis als Stilmittel…

    Bei mir produziert das Skript oben jedenfalls nix. Und will sich mit “use strict” nicht mal ausfuehren lassen. Die Frage ist, wie kommst du an die Werte fuer $sec, $min etc. Deine Methode, den aktuellen Zeitstempel zu bekommen, waere etwa

    $timestamp = mktime(localtime());

    kuerzer finde ich da noch

    $timestamp = time();

    (liefert das gleiche). Wenn du natuerlich die Zeit-Variablen aus anderer Quelle hast, dann brauchst du eine Funktion wie mktime. Eine Alternative ist die Funktion timelocal aus Time::Local.

    - Cheereo -

    obnox

    10 May 05 at 13:18

  2. Das Ausgangsproblem lautete:

    Dir sagt ein Programm sowas: “05.09.05 11:45:33″. Und nun willst wissen, wieviele Sekunden das her ist.

    Krischan

    10 May 05 at 15:10

  3. This excellent summary assited me very much! Saved your website, very interesting topics everywhere that I see here! I appreciate the info, thank you.

    Harlan Papanikolas

    10 Feb 11 at 0:02

Leave a Reply

*