Gorgonzola: "localtime" umgekehrt? Datum "01.08.00" -» msec seit 1.1.70

Mahlzeit.

Vielleicht ist das hier schon geklärt worden, wenn ja schlagt mich.
[ ] Wir schlagen Dich.
...Ich habe es aber auch nach längerer Suche nicht gefunden
[ ] Blindes Huhn!

Frage:
Ich habe ein string "01.08.00", der das heutige Datum repräsentiert.
"24.12.99" Würde letztes Jahr Weihnachten sein u.s.w.
Wie bekomme ich daraus die Anzahl der Millisek Seit 1.1.70?
Gibt es da was umgekehrtes zu localtime / gmtime, was z.B. ein mit bestimmten Werten gefülltes Array ($year,$month,$day,$h,$min...) oder so in den gewünschten Zahlenwert umwandelt?

[ ] Gute Frage
[ ] Doofe Frage

Danke...

  1. Moin,

    Vielleicht ist das hier schon geklärt worden, wenn ja schlagt mich.
    [ ] Wir schlagen Dich.

    Keine Lust :)

    ...Ich habe es aber auch nach längerer Suche nicht gefunden
    [X] Blindes Huhn!

    »»
    'Hennen rennen' sehen!

    Frage:
    Ich habe ein string "01.08.00", der das heutige Datum repräsentiert.
    "24.12.99" Würde letztes Jahr Weihnachten sein u.s.w.
    Wie bekomme ich daraus die Anzahl der Millisek Seit 1.1.70?

    Du meinst doch wohl Sekunden?

    Gibt es da was umgekehrtes zu localtime / gmtime, was z.B. ein mit bestimmten Werten gefülltes Array ($year,$month,$day,$h,$min...) oder so in den gewünschten Zahlenwert umwandelt?

    [X] Gute Frage
    [ ] Doofe Frage

    ($gmday, $gmonat, $gjahr) =split(/./,$inputdatum);
      $gmonat--;
      $gwdtime = timelocal(1,1,1, $gmday, $gmonat, $gjahr);
      ($gsec, $gmin, $gstd, $gmday, $gmonat, $gjahr, $gwday, $gyday, $gisday) = localtime($gwdtime);
      $gyday++;

    Und damit kannst du dann die Sekunden berechnen, die
    bisher seitdem vergangen sind etc..

    Ciao,
    Wolfgang

  2. [ ] Gute Frage
    [x] Doofe Frage

    => rtfm!

    rr

  3. Danke...

    Hallo,
    hatte ein ähnliches Problem, dieser Code dürfte dir helfen:

    use Time::Local;
    $sekunden = timelocal($seconds, $minutes, $hours,  (localtime)[3,4,5]);

    Dieser Code wandelt das Datum(hier das aktuelle in Sekunden um,die seit dem 1.1.70 vergangen sind.)

    Hoffentlich hilft es dir!!!

    mfg

    Fisch