in reply to 2013 year complaint

Compliant and complaint are very different words. You want the former.

I wonder what system has a problem beyond 2013. On some systems, 2038 is the problem date. Here's a Windows build emulating the unix time format:

>perl -wle"print scalar gmtime 0x7FFFFFFF" Tue Jan 19 03:14:07 2038 >perl -wle"print scalar gmtime 0x80000000" Use of uninitialized value in print at -e line 1.

Changes to go far beyond 2038 have recently been incorporated into blead (what will become 5.12) if not maint-5.10 (what will become 5.10.1)

Update: By the way, DateTime can manipulate any date, not just those representable by time

Replies are listed 'Best First'.
Re^2: 2013 year complaint
by syphilis (Archbishop) on Apr 13, 2009 at 06:19 UTC
    I wonder what system has a problem beyond 2013

    Looking at some of the other advice that's being provided at that link (all of which is very much tongue-in-cheek), I'd say that *none* of them do.

    Cheers,
    Rob
      For good reason it is called the "perliaq" ("Infrequently Asked Questions").

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      doh! Thanks