Florian Neumeyer: Linux-Zeit in "normale" Zeit umrechnen

Hallo liebe ForumlerInnen !

Kennt jemand ein Script für PHP3, oder gibt es vielleicht sogar eine vordefinierte function, für die Umrechnung von Linux-Zeit (sec. ab Sylvester 1970, glaub ich..) in "normale" Zeit in Stunden, Minuten, Sekunden, Tagen, Monaten und Jahren ? Ein SCRIPT (keine function bitte) für Perl wäre evtl. auch hilfreich.

Vielen Dank im Voraus !

Mfg.

Florian Neumeyer

  1. Hi Forian,

    also für Perl kannst Du das mal probieren:

    &uhrzeit;

    print "Content-type: text/html\n\n";
    print "uhr";

    sub uhrzeit {
       ($sec,$min,$hour) = localtime(time);

    if ($sec < 10) {
          $sec = "0$sec";
       }
       if ($min < 10) {
          $min = "0$min";
       }
       if ($hour < 10) {
          $hour = "0$hour";
       }

    $uhr = "$hour:$min:$sec";
       chop($uhr) if ($uhr =~ /\n$/);

    $time = time();
      
    }

    Gruß
    Tom

    1. print "uhr";

      ooops, kleine Korrektur. Die obenstehende Zeile bitte durch

      print "$uhr";

      ersetzen

      Gruß
      Tom

    2. Danke für die Antwort !

      Ich habe es nun selber herausgefunden:

      $string=strftime("%H:%M:%S", filemtime($file));

      Mfg.

      Florian Neumeyer