Struppi: Bug oder Feature im POSIX Modul ?

Beitrag lesen

use POSIX qw(strftime);
strftime("%a, %d %b %Y %H:%M:%S GMT", gmtime($timestamp));

%a, %b usw sind Formate, wobei %b steht für:
    locale's abbreviated month name (Jan..Dec)

Das damit erzeugte Datum sieht so aus, beachte den Monat

Fr, 14 Okt 2005 19:23:17 GMT

Kein Wunder, dass mir das die Sortierung in meinem Feedreader durcheinander haut, der meint dann nämlich, das Datum läge in der Zukunft.

Naja, der Monatsname ist abhängig von der lokalen Einstellung, die hast du uns bisher nicht mitgeteilt.

Im Zweifel kannst du diese aber auch setzen, z.b. so:

setlocale(LC_TIME, 'en');

Struppi.