Testing adodb_date and adodb_mktime. version=0.1

Testing gregorian <=> julian conversion

-12219382800 -12219296400 15 Oct 1582, Fri=Fri
4 Oct 1582, Thu=Thu

Testing overflow

Testing 2-digit => 4-digit year conversion

Err 2-digit 1940
Err 2-digit 1950

Testing date formating

date() 0 failed
date CET 1970-01-01 01:00:00 am AM 01 Thu January 1 1 01 01 00 1 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 01 Jan 1970 01:00:00 +0100 00 31 0 4 70 1970 0 3600 2003
date CET 1970-01-01 01:00:00 am AM 01 Thu January 1 1 01 01 00 1 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 1 Jan 1970 01:00:00 +0100 00 31 0 4 70 1970 0 3600 2003
05 Feb 1977 15:39:10 +0100 10 28 224001550 6 77 1977 35 3600 2003 Error date(): 224001550
 
  "date CET 1977-02-05 15:39:10 pm PM 05 Sat February 3 15 03 15 39 5 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 05 Feb 1977 15:39:10 +0100 10 28 224001550 6 77 1977 35 3600 2003" (date len=170)
  "date CET 1977-02-05 15:39:10 pm PM 05 Sat February 3 15 03 15 39 5 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  5 Feb 1977 15:39:10 +0100 10 28 224001550 6 77 1977 35 3600 2003" (adodb_date len=170)

ST 1981-04-16 21:14:47 pm PM 16 Thu April 9 21 09 21 14 16 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 16 Apr 1981 21:14:47 +0200 47 30 356296487 4 81 1981 105 7200 2003 Error date(): 356296487
 
  "date CEST 1981-04-16 21:14:47 pm PM 16 Thu April 9 21 09 21 14 16 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 16 Apr 1981 21:14:47 +0200 47 30 356296487 4 81 1981 105 7200 2003" (date len=170)
  "date CET 1981-04-16 20:14:47 pm PM 16 Thu April 8 20 08 20 14 16 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 16 Apr 1981 20:14:47 +0100 47 30 356296487 4 81 1981 105 3600 2003" (adodb_date len=169)

Error getdate() 356296487
Array ( [seconds] => 47 [minutes] => 14 [hours] => 21 [mday] => 16 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 105 [weekday] => Thursday [month] => April [0] => 356296487 )
Array ( [seconds] => 47 [minutes] => 14 [hours] => 20 [mday] => 16 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 105 [weekday] => Thursday [month] => April [0] => 356296487 )

02 Jan 1980 09:34:25 +0100 25 31 315650065 3 80 1980 1 3600 2003 Error date(): 315650065

 
  "date CET 1980-01-02 09:34:25 am AM 02 Wed January 9 9 09 09 34 2 Wednesday 1 01 Jan 1 +0100 RFC822 Wed, 02 Jan 1980 09:34:25 +0100 25 31 315650065 3 80 1980 1 3600 2003" (date len=168)
  "date CET 1980-01-02 09:34:25 am AM 02 Wed January 9 9 09 09 34 2 Wednesday 1 01 Jan 1 +0100 RFC822 Wed,  2 Jan 1980 09:34:25 +0100 25 31 315650065 3 80 1980 1 3600 2003" (adodb_date len=168)

02 Oct 1979 00:17:13 +0100 13 31 307667833 2 79 1979 274 3600 2003 Error date(): 307667833
 
  "date CET 1979-10-02 00:17:13 am AM 02 Tue October 12 0 12 00 17 2 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 02 Oct 1979 00:17:13 +0100 13 31 307667833 2 79 1979 274 3600 2003" (date len=170)
  "date CET 1979-10-02 00:17:13 am AM 02 Tue October 12 0 12 00 17 2 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  2 Oct 1979 00:17:13 +0100 13 31 307667833 2 79 1979 274 3600 2003" (adodb_date len=170)

05 Jun 1975 00:12:43 +0100 43 30 171155563 4 75 1975 155 3600 2003 Error date(): 171155563
 
  "date CET 1975-06-05 00:12:43 am AM 05 Thu June 12 0 12 00 12 5 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 05 Jun 1975 00:12:43 +0100 43 30 171155563 4 75 1975 155 3600 2003" (date len=167)
  "date CET 1975-06-05 00:12:43 am AM 05 Thu June 12 0 12 00 12 5 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  5 Jun 1975 00:12:43 +0100 43 30 171155563 4 75 1975 155 3600 2003" (adodb_date len=167)

07 May 1974 12:53:44 +0100 44 31 137159624 2 74 1974 126 3600 2003 Error date(): 137159624
 
  "date CET 1974-05-07 12:53:44 pm PM 07 Tue May 12 12 12 12 53 7 Tuesday 0 05 May 5 +0100 RFC822 Tue, 07 May 1974 12:53:44 +0100 44 31 137159624 2 74 1974 126 3600 2003" (date len=166)
  "date CET 1974-05-07 12:53:44 pm PM 07 Tue May 12 12 12 12 53 7 Tuesday 0 05 May 5 +0100 RFC822 Tue,  7 May 1974 12:53:44 +0100 44 31 137159624 2 74 1974 126 3600 2003" (adodb_date len=166)

05 Nov 1978 11:14:30 +0100 30 30 279108870 0 78 1978 308 3600 2003 Error date(): 279108870
 
  "date CET 1978-11-05 11:14:30 am AM 05 Sun November 11 11 11 11 14 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 05 Nov 1978 11:14:30 +0100 30 30 279108870 0 78 1978 308 3600 2003" (date len=171)
  "date CET 1978-11-05 11:14:30 am AM 05 Sun November 11 11 11 11 14 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  5 Nov 1978 11:14:30 +0100 30 30 279108870 0 78 1978 308 3600 2003" (adodb_date len=171)

ST 1981-04-08 07:00:28 am AM 08 Wed April 7 7 07 07 00 8 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 08 Apr 1981 07:00:28 +0200 28 30 355554028 3 81 1981 97 7200 2003 Error date(): 355554028
 
  "date CEST 1981-04-08 07:00:28 am AM 08 Wed April 7 7 07 07 00 8 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 08 Apr 1981 07:00:28 +0200 28 30 355554028 3 81 1981 97 7200 2003" (date len=168)
  "date CET 1981-04-08 06:00:28 am AM 08 Wed April 6 6 06 06 00 8 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  8 Apr 1981 06:00:28 +0100 28 30 355554028 3 81 1981 97 3600 2003" (adodb_date len=167)

Error getdate() 355554028
Array ( [seconds] => 28 [minutes] => 0 [hours] => 7 [mday] => 8 [wday] => 3 [mon] => 4 [year] => 1981 [yday] => 97 [weekday] => Wednesday [month] => April [0] => 355554028 )
Array ( [seconds] => 28 [minutes] => 0 [hours] => 6 [mday] => 8 [wday] => 3 [mon] => 4 [year] => 1981 [yday] => 97 [weekday] => Wednesday [month] => April [0] => 355554028 )

05 May 1975 01:36:20 +0100 20 31 168482180 1 75 1975 124 3600 2003 Error date(): 168482180

 
  "date CET 1975-05-05 01:36:20 am AM 05 Mon May 1 1 01 01 36 5 Monday 0 05 May 5 +0100 RFC822 Mon, 05 May 1975 01:36:20 +0100 20 31 168482180 1 75 1975 124 3600 2003" (date len=163)
  "date CET 1975-05-05 01:36:20 am AM 05 Mon May 1 1 01 01 36 5 Monday 0 05 May 5 +0100 RFC822 Mon,  5 May 1975 01:36:20 +0100 20 31 168482180 1 75 1975 124 3600 2003" (adodb_date len=163)

ST 1980-08-22 04:00:58 am AM 22 Fri August 4 4 04 04 00 22 Friday 1 08 Aug 8 +0200 RFC822 Fri, 22 Aug 1980 04:00:58 +0200 58 31 335757658 5 80 1980 234 7200 2003 Error date(): 335757658
 
  "date CEST 1980-08-22 04:00:58 am AM 22 Fri August 4 4 04 04 00 22 Friday 1 08 Aug 8 +0200 RFC822 Fri, 22 Aug 1980 04:00:58 +0200 58 31 335757658 5 80 1980 234 7200 2003" (date len=168)
  "date CET 1980-08-22 03:00:58 am AM 22 Fri August 3 3 03 03 00 22 Friday 1 08 Aug 8 +0100 RFC822 Fri, 22 Aug 1980 03:00:58 +0100 58 31 335757658 5 80 1980 234 3600 2003" (adodb_date len=167)

Error getdate() 335757658
Array ( [seconds] => 58 [minutes] => 0 [hours] => 4 [mday] => 22 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 234 [weekday] => Friday [month] => August [0] => 335757658 )
Array ( [seconds] => 58 [minutes] => 0 [hours] => 3 [mday] => 22 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 234 [weekday] => Friday [month] => August [0] => 335757658 )

ST 1981-04-11 10:52:11 am AM 11 Sat April 10 10 10 10 52 11 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 11 Apr 1981 10:52:11 +0200 11 30 355827131 6 81 1981 100 7200 2003 Error date(): 355827131

 
  "date CEST 1981-04-11 10:52:11 am AM 11 Sat April 10 10 10 10 52 11 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 11 Apr 1981 10:52:11 +0200 11 30 355827131 6 81 1981 100 7200 2003" (date len=171)
  "date CET 1981-04-11 09:52:11 am AM 11 Sat April 9 9 09 09 52 11 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 11 Apr 1981 09:52:11 +0100 11 30 355827131 6 81 1981 100 3600 2003" (adodb_date len=168)

Error getdate() 355827131
Array ( [seconds] => 11 [minutes] => 52 [hours] => 10 [mday] => 11 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 100 [weekday] => Saturday [month] => April [0] => 355827131 )
Array ( [seconds] => 11 [minutes] => 52 [hours] => 9 [mday] => 11 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 100 [weekday] => Saturday [month] => April [0] => 355827131 )

04 Nov 1971 06:59:03 +0100 03 30 58082343 4 71 1971 307 3600 2003 Error date(): 58082343

 
  "date CET 1971-11-04 06:59:03 am AM 04 Thu November 6 6 06 06 59 4 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 04 Nov 1971 06:59:03 +0100 03 30 58082343 4 71 1971 307 3600 2003" (date len=170)
  "date CET 1971-11-04 06:59:03 am AM 04 Thu November 6 6 06 06 59 4 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  4 Nov 1971 06:59:03 +0100 03 30 58082343 4 71 1971 307 3600 2003" (adodb_date len=170)

05 May 1976 23:31:09 +0100 09 31 200183469 3 76 1976 125 3600 2003 Error date(): 200183469
 
  "date CET 1976-05-05 23:31:09 pm PM 05 Wed May 11 23 11 23 31 5 Wednesday 1 05 May 5 +0100 RFC822 Wed, 05 May 1976 23:31:09 +0100 09 31 200183469 3 76 1976 125 3600 2003" (date len=168)
  "date CET 1976-05-05 23:31:09 pm PM 05 Wed May 11 23 11 23 31 5 Wednesday 1 05 May 5 +0100 RFC822 Wed,  5 May 1976 23:31:09 +0100 09 31 200183469 3 76 1976 125 3600 2003" (adodb_date len=168)

09 Nov 1970 01:11:27 +0100 27 30 26957487 1 70 1970 312 3600 2003 Error date(): 26957487
 
  "date CET 1970-11-09 01:11:27 am AM 09 Mon November 1 1 01 01 11 9 Monday 0 11 Nov 11 +0100 RFC822 Mon, 09 Nov 1970 01:11:27 +0100 27 30 26957487 1 70 1970 312 3600 2003" (date len=168)
  "date CET 1970-11-09 01:11:27 am AM 09 Mon November 1 1 01 01 11 9 Monday 0 11 Nov 11 +0100 RFC822 Mon,  9 Nov 1970 01:11:27 +0100 27 30 26957487 1 70 1970 312 3600 2003" (adodb_date len=168)

02 Aug 1974 21:45:06 +0100 06 31 144708306 5 74 1974 213 3600 2003 Error date(): 144708306
 
  "date CET 1974-08-02 21:45:06 pm PM 02 Fri August 9 21 09 21 45 2 Friday 0 08 Aug 8 +0100 RFC822 Fri, 02 Aug 1974 21:45:06 +0100 06 31 144708306 5 74 1974 213 3600 2003" (date len=167)
  "date CET 1974-08-02 21:45:06 pm PM 02 Fri August 9 21 09 21 45 2 Friday 0 08 Aug 8 +0100 RFC822 Fri,  2 Aug 1974 21:45:06 +0100 06 31 144708306 5 74 1974 213 3600 2003" (adodb_date len=167)

09 Feb 1979 04:39:04 +0100 04 28 287379544 5 79 1979 39 3600 2003 Error date(): 287379544
 
  "date CET 1979-02-09 04:39:04 am AM 09 Fri February 4 4 04 04 39 9 Friday 0 02 Feb 2 +0100 RFC822 Fri, 09 Feb 1979 04:39:04 +0100 04 28 287379544 5 79 1979 39 3600 2003" (date len=167)
  "date CET 1979-02-09 04:39:04 am AM 09 Fri February 4 4 04 04 39 9 Friday 0 02 Feb 2 +0100 RFC822 Fri,  9 Feb 1979 04:39:04 +0100 04 28 287379544 5 79 1979 39 3600 2003" (adodb_date len=167)

01 Nov 1975 18:10:20 +0100 20 30 184093820 6 75 1975 304 3600 2003 Error date(): 184093820
 
  "date CET 1975-11-01 18:10:20 pm PM 01 Sat November 6 18 06 18 10 1 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 01 Nov 1975 18:10:20 +0100 20 30 184093820 6 75 1975 304 3600 2003" (date len=172)
  "date CET 1975-11-01 18:10:20 pm PM 01 Sat November 6 18 06 18 10 1 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  1 Nov 1975 18:10:20 +0100 20 30 184093820 6 75 1975 304 3600 2003" (adodb_date len=172)

05 Jun 1978 01:15:39 +0100 39 30 265853739 1 78 1978 155 3600 2003 Error date(): 265853739
 
  "date CET 1978-06-05 01:15:39 am AM 05 Mon June 1 1 01 01 15 5 Monday 0 06 Jun 6 +0100 RFC822 Mon, 05 Jun 1978 01:15:39 +0100 39 30 265853739 1 78 1978 155 3600 2003" (date len=164)
  "date CET 1978-06-05 01:15:39 am AM 05 Mon June 1 1 01 01 15 5 Monday 0 06 Jun 6 +0100 RFC822 Mon,  5 Jun 1978 01:15:39 +0100 39 30 265853739 1 78 1978 155 3600 2003" (adodb_date len=164)

09 Aug 1977 15:58:02 +0100 02 31 239986682 2 77 1977 220 3600 2003 Error date(): 239986682
 
  "date CET 1977-08-09 15:58:02 pm PM 09 Tue August 3 15 03 15 58 9 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 09 Aug 1977 15:58:02 +0100 02 31 239986682 2 77 1977 220 3600 2003" (date len=168)
  "date CET 1977-08-09 15:58:02 pm PM 09 Tue August 3 15 03 15 58 9 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  9 Aug 1977 15:58:02 +0100 02 31 239986682 2 77 1977 220 3600 2003" (adodb_date len=168)

07 Jan 1975 23:33:56 +0100 56 31 158366036 2 75 1975 6 3600 2003 Error date(): 158366036
 
  "date CET 1975-01-07 23:33:56 pm PM 07 Tue January 11 23 11 23 33 7 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 07 Jan 1975 23:33:56 +0100 56 31 158366036 2 75 1975 6 3600 2003" (date len=168)
  "date CET 1975-01-07 23:33:56 pm PM 07 Tue January 11 23 11 23 33 7 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  7 Jan 1975 23:33:56 +0100 56 31 158366036 2 75 1975 6 3600 2003" (adodb_date len=168)

ST 1981-08-07 01:57:37 am AM 07 Fri August 1 1 01 01 57 7 Friday 0 08 Aug 8 +0200 RFC822 Fri, 07 Aug 1981 01:57:37 +0200 37 31 365990257 5 81 1981 218 7200 2003 Error date(): 365990257
 
  "date CEST 1981-08-07 01:57:37 am AM 07 Fri August 1 1 01 01 57 7 Friday 0 08 Aug 8 +0200 RFC822 Fri, 07 Aug 1981 01:57:37 +0200 37 31 365990257 5 81 1981 218 7200 2003" (date len=167)
  "date CET 1981-08-07 00:57:37 am AM 07 Fri August 12 0 12 00 57 7 Friday 0 08 Aug 8 +0100 RFC822 Fri,  7 Aug 1981 00:57:37 +0100 37 31 365990257 5 81 1981 218 3600 2003" (adodb_date len=167)

Error getdate() 365990257
Array ( [seconds] => 37 [minutes] => 57 [hours] => 1 [mday] => 7 [wday] => 5 [mon] => 8 [year] => 1981 [yday] => 218 [weekday] => Friday [month] => August [0] => 365990257 )
Array ( [seconds] => 37 [minutes] => 57 [hours] => 0 [mday] => 7 [wday] => 5 [mon] => 8 [year] => 1981 [yday] => 218 [weekday] => Friday [month] => August [0] => 365990257 )

ST 1983-05-16 10:00:49 am AM 16 Mon May 10 10 10 10 00 16 Monday 0 05 May 5 +0200 RFC822 Mon, 16 May 1983 10:00:49 +0200 49 31 421920049 1 83 1983 135 7200 2003 Error date(): 421920049

 
  "date CEST 1983-05-16 10:00:49 am AM 16 Mon May 10 10 10 10 00 16 Monday 0 05 May 5 +0200 RFC822 Mon, 16 May 1983 10:00:49 +0200 49 31 421920049 1 83 1983 135 7200 2003" (date len=167)
  "date CET 1983-05-16 09:00:49 am AM 16 Mon May 9 9 09 09 00 16 Monday 0 05 May 5 +0100 RFC822 Mon, 16 May 1983 09:00:49 +0100 49 31 421920049 1 83 1983 135 3600 2003" (adodb_date len=164)

Error getdate() 421920049
Array ( [seconds] => 49 [minutes] => 0 [hours] => 10 [mday] => 16 [wday] => 1 [mon] => 5 [year] => 1983 [yday] => 135 [weekday] => Monday [month] => May [0] => 421920049 )
Array ( [seconds] => 49 [minutes] => 0 [hours] => 9 [mday] => 16 [wday] => 1 [mon] => 5 [year] => 1983 [yday] => 135 [weekday] => Monday [month] => May [0] => 421920049 )

06 Feb 1981 20:05:24 +0100 24 28 350334324 5 81 1981 36 3600 2003 Error date(): 350334324

 
  "date CET 1981-02-06 20:05:24 pm PM 06 Fri February 8 20 08 20 05 6 Friday 0 02 Feb 2 +0100 RFC822 Fri, 06 Feb 1981 20:05:24 +0100 24 28 350334324 5 81 1981 36 3600 2003" (date len=168)
  "date CET 1981-02-06 20:05:24 pm PM 06 Fri February 8 20 08 20 05 6 Friday 0 02 Feb 2 +0100 RFC822 Fri,  6 Feb 1981 20:05:24 +0100 24 28 350334324 5 81 1981 36 3600 2003" (adodb_date len=168)

07 Feb 1980 14:32:54 +0100 54 29 318778374 4 80 1980 37 3600 2003 Error date(): 318778374
 
  "date CET 1980-02-07 14:32:54 pm PM 07 Thu February 2 14 02 14 32 7 Thursday 1 02 Feb 2 +0100 RFC822 Thu, 07 Feb 1980 14:32:54 +0100 54 29 318778374 4 80 1980 37 3600 2003" (date len=170)
  "date CET 1980-02-07 14:32:54 pm PM 07 Thu February 2 14 02 14 32 7 Thursday 1 02 Feb 2 +0100 RFC822 Thu,  7 Feb 1980 14:32:54 +0100 54 29 318778374 4 80 1980 37 3600 2003" (adodb_date len=170)

01 Dec 1981 21:06:25 +0100 25 31 376085185 2 81 1981 334 3600 2003 Error date(): 376085185
 
  "date CET 1981-12-01 21:06:25 pm PM 01 Tue December 9 21 09 21 06 1 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 01 Dec 1981 21:06:25 +0100 25 31 376085185 2 81 1981 334 3600 2003" (date len=171)
  "date CET 1981-12-01 21:06:25 pm PM 01 Tue December 9 21 09 21 06 1 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  1 Dec 1981 21:06:25 +0100 25 31 376085185 2 81 1981 334 3600 2003" (adodb_date len=171)

06 Feb 1981 20:03:14 +0100 14 28 350334194 5 81 1981 36 3600 2003 Error date(): 350334194
 
  "date CET 1981-02-06 20:03:14 pm PM 06 Fri February 8 20 08 20 03 6 Friday 0 02 Feb 2 +0100 RFC822 Fri, 06 Feb 1981 20:03:14 +0100 14 28 350334194 5 81 1981 36 3600 2003" (date len=168)
  "date CET 1981-02-06 20:03:14 pm PM 06 Fri February 8 20 08 20 03 6 Friday 0 02 Feb 2 +0100 RFC822 Fri,  6 Feb 1981 20:03:14 +0100 14 28 350334194 5 81 1981 36 3600 2003" (adodb_date len=168)

04 Oct 1976 21:57:04 +0100 04 31 213310624 1 76 1976 277 3600 2003 Error date(): 213310624
 
  "date CET 1976-10-04 21:57:04 pm PM 04 Mon October 9 21 09 21 57 4 Monday 1 10 Oct 10 +0100 RFC822 Mon, 04 Oct 1976 21:57:04 +0100 04 31 213310624 1 76 1976 277 3600 2003" (date len=169)
  "date CET 1976-10-04 21:57:04 pm PM 04 Mon October 9 21 09 21 57 4 Monday 1 10 Oct 10 +0100 RFC822 Mon,  4 Oct 1976 21:57:04 +0100 04 31 213310624 1 76 1976 277 3600 2003" (adodb_date len=169)

08 Sep 1971 15:57:20 +0100 20 30 53189840 3 71 1971 250 3600 2003 Error date(): 53189840
 
  "date CET 1971-09-08 15:57:20 pm PM 08 Wed September 3 15 03 15 57 8 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 08 Sep 1971 15:57:20 +0100 20 30 53189840 3 71 1971 250 3600 2003" (date len=172)
  "date CET 1971-09-08 15:57:20 pm PM 08 Wed September 3 15 03 15 57 8 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  8 Sep 1971 15:57:20 +0100 20 30 53189840 3 71 1971 250 3600 2003" (adodb_date len=172)

ST 1982-08-11 21:08:37 pm PM 11 Wed August 9 21 09 21 08 11 Wednesday 0 08 Aug 8 +0200 RFC822 Wed, 11 Aug 1982 21:08:37 +0200 37 31 397940917 3 82 1982 222 7200 2003 Error date(): 397940917
 
  "date CEST 1982-08-11 21:08:37 pm PM 11 Wed August 9 21 09 21 08 11 Wednesday 0 08 Aug 8 +0200 RFC822 Wed, 11 Aug 1982 21:08:37 +0200 37 31 397940917 3 82 1982 222 7200 2003" (date len=172)
  "date CET 1982-08-11 20:08:37 pm PM 11 Wed August 8 20 08 20 08 11 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 11 Aug 1982 20:08:37 +0100 37 31 397940917 3 82 1982 222 3600 2003" (adodb_date len=171)

Error getdate() 397940917
Array ( [seconds] => 37 [minutes] => 8 [hours] => 21 [mday] => 11 [wday] => 3 [mon] => 8 [year] => 1982 [yday] => 222 [weekday] => Wednesday [month] => August [0] => 397940917 )
Array ( [seconds] => 37 [minutes] => 8 [hours] => 20 [mday] => 11 [wday] => 3 [mon] => 8 [year] => 1982 [yday] => 222 [weekday] => Wednesday [month] => August [0] => 397940917 )

04 Nov 1973 09:46:30 +0100 30 30 121250790 0 73 1973 307 3600 2003 Error date(): 121250790

 
  "date CET 1973-11-04 09:46:30 am AM 04 Sun November 9 9 09 09 46 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 04 Nov 1973 09:46:30 +0100 30 30 121250790 0 73 1973 307 3600 2003" (date len=169)
  "date CET 1973-11-04 09:46:30 am AM 04 Sun November 9 9 09 09 46 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  4 Nov 1973 09:46:30 +0100 30 30 121250790 0 73 1973 307 3600 2003" (adodb_date len=169)

09 Jul 1971 08:57:57 +0100 57 31 47894277 5 71 1971 189 3600 2003 Error date(): 47894277
 
  "date CET 1971-07-09 08:57:57 am AM 09 Fri July 8 8 08 08 57 9 Friday 0 07 Jul 7 +0100 RFC822 Fri, 09 Jul 1971 08:57:57 +0100 57 31 47894277 5 71 1971 189 3600 2003" (date len=163)
  "date CET 1971-07-09 08:57:57 am AM 09 Fri July 8 8 08 08 57 9 Friday 0 07 Jul 7 +0100 RFC822 Fri,  9 Jul 1971 08:57:57 +0100 57 31 47894277 5 71 1971 189 3600 2003" (adodb_date len=163)

05 Jun 1979 10:46:57 +0100 57 30 297424017 2 79 1979 155 3600 2003 Error date(): 297424017
 
  "date CET 1979-06-05 10:46:57 am AM 05 Tue June 10 10 10 10 46 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 05 Jun 1979 10:46:57 +0100 57 30 297424017 2 79 1979 155 3600 2003" (date len=167)
  "date CET 1979-06-05 10:46:57 am AM 05 Tue June 10 10 10 10 46 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  5 Jun 1979 10:46:57 +0100 57 30 297424017 2 79 1979 155 3600 2003" (adodb_date len=167)

Testing random dates between 100 and 4000

Testing 1962 to 1974, or 378432000 seconds, offset=72046: 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973

Failed :-(