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
06 Nov 1976 12:47:04 +0100 04 30 216128824 6 76 1976 310 3600 2003 Error date(): 216128824
 
  "date CET 1976-11-06 12:47:04 pm PM 06 Sat November 12 12 12 12 47 6 Saturday 1 11 Nov 11 +0100 RFC822 Sat, 06 Nov 1976 12:47:04 +0100 04 30 216128824 6 76 1976 310 3600 2003" (date len=173)
  "date CET 1976-11-06 12:47:04 pm PM 06 Sat November 12 12 12 12 47 6 Saturday 1 11 Nov 11 +0100 RFC822 Sat,  6 Nov 1976 12:47:04 +0100 04 30 216128824 6 76 1976 310 3600 2003" (adodb_date len=173)

07 May 1976 08:50:17 +0100 17 31 200303417 5 76 1976 127 3600 2003 Error date(): 200303417
 
  "date CET 1976-05-07 08:50:17 am AM 07 Fri May 8 8 08 08 50 7 Friday 1 05 May 5 +0100 RFC822 Fri, 07 May 1976 08:50:17 +0100 17 31 200303417 5 76 1976 127 3600 2003" (date len=163)
  "date CET 1976-05-07 08:50:17 am AM 07 Fri May 8 8 08 08 50 7 Friday 1 05 May 5 +0100 RFC822 Fri,  7 May 1976 08:50:17 +0100 17 31 200303417 5 76 1976 127 3600 2003" (adodb_date len=163)

05 Aug 1972 01:42:07 +0100 07 31 81823327 6 72 1972 217 3600 2003 Error date(): 81823327
 
  "date CET 1972-08-05 01:42:07 am AM 05 Sat August 1 1 01 01 42 5 Saturday 1 08 Aug 8 +0100 RFC822 Sat, 05 Aug 1972 01:42:07 +0100 07 31 81823327 6 72 1972 217 3600 2003" (date len=167)
  "date CET 1972-08-05 01:42:07 am AM 05 Sat August 1 1 01 01 42 5 Saturday 1 08 Aug 8 +0100 RFC822 Sat,  5 Aug 1972 01:42:07 +0100 07 31 81823327 6 72 1972 217 3600 2003" (adodb_date len=167)

ST 1981-04-21 14:57:43 pm PM 21 Tue April 2 14 02 14 57 21 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 21 Apr 1981 14:57:43 +0200 43 30 356705863 2 81 1981 110 7200 2003 Error date(): 356705863
 
  "date CEST 1981-04-21 14:57:43 pm PM 21 Tue April 2 14 02 14 57 21 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 21 Apr 1981 14:57:43 +0200 43 30 356705863 2 81 1981 110 7200 2003" (date len=169)
  "date CET 1981-04-21 13:57:43 pm PM 21 Tue April 1 13 01 13 57 21 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 21 Apr 1981 13:57:43 +0100 43 30 356705863 2 81 1981 110 3600 2003" (adodb_date len=168)

Error getdate() 356705863
Array ( [seconds] => 43 [minutes] => 57 [hours] => 14 [mday] => 21 [wday] => 2 [mon] => 4 [year] => 1981 [yday] => 110 [weekday] => Tuesday [month] => April [0] => 356705863 )
Array ( [seconds] => 43 [minutes] => 57 [hours] => 13 [mday] => 21 [wday] => 2 [mon] => 4 [year] => 1981 [yday] => 110 [weekday] => Tuesday [month] => April [0] => 356705863 )

04 Jul 1976 18:39:47 +0100 47 31 205349987 0 76 1976 185 3600 2003 Error date(): 205349987

 
  "date CET 1976-07-04 18:39:47 pm PM 04 Sun July 6 18 06 18 39 4 Sunday 1 07 Jul 7 +0100 RFC822 Sun, 04 Jul 1976 18:39:47 +0100 47 31 205349987 0 76 1976 185 3600 2003" (date len=165)
  "date CET 1976-07-04 18:39:47 pm PM 04 Sun July 6 18 06 18 39 4 Sunday 1 07 Jul 7 +0100 RFC822 Sun,  4 Jul 1976 18:39:47 +0100 47 31 205349987 0 76 1976 185 3600 2003" (adodb_date len=165)

03 Jan 1981 14:47:48 +0100 48 31 347377668 6 81 1981 2 3600 2003 Error date(): 347377668
 
  "date CET 1981-01-03 14:47:48 pm PM 03 Sat January 2 14 02 14 47 3 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 03 Jan 1981 14:47:48 +0100 48 31 347377668 6 81 1981 2 3600 2003" (date len=168)
  "date CET 1981-01-03 14:47:48 pm PM 03 Sat January 2 14 02 14 47 3 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  3 Jan 1981 14:47:48 +0100 48 31 347377668 6 81 1981 2 3600 2003" (adodb_date len=168)

01 Apr 1979 20:16:33 +0100 33 30 291842193 0 79 1979 90 3600 2003 Error date(): 291842193
 
  "date CET 1979-04-01 20:16:33 pm PM 01 Sun April 8 20 08 20 16 1 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 01 Apr 1979 20:16:33 +0100 33 30 291842193 0 79 1979 90 3600 2003" (date len=165)
  "date CET 1979-04-01 20:16:33 pm PM 01 Sun April 8 20 08 20 16 1 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  1 Apr 1979 20:16:33 +0100 33 30 291842193 0 79 1979 90 3600 2003" (adodb_date len=165)

07 Dec 1978 22:04:52 +0100 52 31 281912692 4 78 1978 340 3600 2003 Error date(): 281912692
 
  "date CET 1978-12-07 22:04:52 pm PM 07 Thu December 10 22 10 22 04 7 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 07 Dec 1978 22:04:52 +0100 52 31 281912692 4 78 1978 340 3600 2003" (date len=173)
  "date CET 1978-12-07 22:04:52 pm PM 07 Thu December 10 22 10 22 04 7 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  7 Dec 1978 22:04:52 +0100 52 31 281912692 4 78 1978 340 3600 2003" (adodb_date len=173)

ST 1980-07-27 14:40:17 pm PM 27 Sun July 2 14 02 14 40 27 Sunday 1 07 Jul 7 +0200 RFC822 Sun, 27 Jul 1980 14:40:17 +0200 17 31 333549617 0 80 1980 208 7200 2003 Error date(): 333549617
 
  "date CEST 1980-07-27 14:40:17 pm PM 27 Sun July 2 14 02 14 40 27 Sunday 1 07 Jul 7 +0200 RFC822 Sun, 27 Jul 1980 14:40:17 +0200 17 31 333549617 0 80 1980 208 7200 2003" (date len=167)
  "date CET 1980-07-27 13:40:17 pm PM 27 Sun July 1 13 01 13 40 27 Sunday 1 07 Jul 7 +0100 RFC822 Sun, 27 Jul 1980 13:40:17 +0100 17 31 333549617 0 80 1980 208 3600 2003" (adodb_date len=166)

Error getdate() 333549617
Array ( [seconds] => 17 [minutes] => 40 [hours] => 14 [mday] => 27 [wday] => 0 [mon] => 7 [year] => 1980 [yday] => 208 [weekday] => Sunday [month] => July [0] => 333549617 )
Array ( [seconds] => 17 [minutes] => 40 [hours] => 13 [mday] => 27 [wday] => 0 [mon] => 7 [year] => 1980 [yday] => 208 [weekday] => Sunday [month] => July [0] => 333549617 )

ST 1980-04-23 13:18:47 pm PM 23 Wed April 1 13 01 13 18 23 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 23 Apr 1980 13:18:47 +0200 47 30 325336727 3 80 1980 113 7200 2003 Error date(): 325336727

 
  "date CEST 1980-04-23 13:18:47 pm PM 23 Wed April 1 13 01 13 18 23 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 23 Apr 1980 13:18:47 +0200 47 30 325336727 3 80 1980 113 7200 2003" (date len=171)
  "date CET 1980-04-23 12:18:47 pm PM 23 Wed April 12 12 12 12 18 23 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 23 Apr 1980 12:18:47 +0100 47 30 325336727 3 80 1980 113 3600 2003" (adodb_date len=171)

Error getdate() 325336727
Array ( [seconds] => 47 [minutes] => 18 [hours] => 13 [mday] => 23 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 113 [weekday] => Wednesday [month] => April [0] => 325336727 )
Array ( [seconds] => 47 [minutes] => 18 [hours] => 12 [mday] => 23 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 113 [weekday] => Wednesday [month] => April [0] => 325336727 )

ST 1980-07-09 23:45:25 pm PM 09 Wed July 11 23 11 23 45 9 Wednesday 1 07 Jul 7 +0200 RFC822 Wed, 09 Jul 1980 23:45:25 +0200 25 31 332027125 3 80 1980 190 7200 2003 Error date(): 332027125

 
  "date CEST 1980-07-09 23:45:25 pm PM 09 Wed July 11 23 11 23 45 9 Wednesday 1 07 Jul 7 +0200 RFC822 Wed, 09 Jul 1980 23:45:25 +0200 25 31 332027125 3 80 1980 190 7200 2003" (date len=170)
  "date CET 1980-07-09 22:45:25 pm PM 09 Wed July 10 22 10 22 45 9 Wednesday 1 07 Jul 7 +0100 RFC822 Wed,  9 Jul 1980 22:45:25 +0100 25 31 332027125 3 80 1980 190 3600 2003" (adodb_date len=169)

Error getdate() 332027125
Array ( [seconds] => 25 [minutes] => 45 [hours] => 23 [mday] => 9 [wday] => 3 [mon] => 7 [year] => 1980 [yday] => 190 [weekday] => Wednesday [month] => July [0] => 332027125 )
Array ( [seconds] => 25 [minutes] => 45 [hours] => 22 [mday] => 9 [wday] => 3 [mon] => 7 [year] => 1980 [yday] => 190 [weekday] => Wednesday [month] => July [0] => 332027125 )

02 Sep 1977 04:44:58 +0100 58 30 242019898 5 77 1977 244 3600 2003 Error date(): 242019898

 
  "date CET 1977-09-02 04:44:58 am AM 02 Fri September 4 4 04 04 44 2 Friday 0 09 Sep 9 +0100 RFC822 Fri, 02 Sep 1977 04:44:58 +0100 58 30 242019898 5 77 1977 244 3600 2003" (date len=169)
  "date CET 1977-09-02 04:44:58 am AM 02 Fri September 4 4 04 04 44 2 Friday 0 09 Sep 9 +0100 RFC822 Fri,  2 Sep 1977 04:44:58 +0100 58 30 242019898 5 77 1977 244 3600 2003" (adodb_date len=169)

09 Dec 1975 23:02:03 +0100 03 31 187394523 2 75 1975 342 3600 2003 Error date(): 187394523
 
  "date CET 1975-12-09 23:02:03 pm PM 09 Tue December 11 23 11 23 02 9 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 09 Dec 1975 23:02:03 +0100 03 31 187394523 2 75 1975 342 3600 2003" (date len=172)
  "date CET 1975-12-09 23:02:03 pm PM 09 Tue December 11 23 11 23 02 9 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  9 Dec 1975 23:02:03 +0100 03 31 187394523 2 75 1975 342 3600 2003" (adodb_date len=172)

ST 1981-04-18 13:21:19 pm PM 18 Sat April 1 13 01 13 21 18 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 18 Apr 1981 13:21:19 +0200 19 30 356440879 6 81 1981 107 7200 2003 Error date(): 356440879
 
  "date CEST 1981-04-18 13:21:19 pm PM 18 Sat April 1 13 01 13 21 18 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 18 Apr 1981 13:21:19 +0200 19 30 356440879 6 81 1981 107 7200 2003" (date len=170)
  "date CET 1981-04-18 12:21:19 pm PM 18 Sat April 12 12 12 12 21 18 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 18 Apr 1981 12:21:19 +0100 19 30 356440879 6 81 1981 107 3600 2003" (adodb_date len=170)

Error getdate() 356440879
Array ( [seconds] => 19 [minutes] => 21 [hours] => 13 [mday] => 18 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 107 [weekday] => Saturday [month] => April [0] => 356440879 )
Array ( [seconds] => 19 [minutes] => 21 [hours] => 12 [mday] => 18 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 107 [weekday] => Saturday [month] => April [0] => 356440879 )

07 Apr 1976 17:13:05 +0100 05 30 197741585 3 76 1976 97 3600 2003 Error date(): 197741585

 
  "date CET 1976-04-07 17:13:05 pm PM 07 Wed April 5 17 05 17 13 7 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 07 Apr 1976 17:13:05 +0100 05 30 197741585 3 76 1976 97 3600 2003" (date len=168)
  "date CET 1976-04-07 17:13:05 pm PM 07 Wed April 5 17 05 17 13 7 Wednesday 1 04 Apr 4 +0100 RFC822 Wed,  7 Apr 1976 17:13:05 +0100 05 30 197741585 3 76 1976 97 3600 2003" (adodb_date len=168)

ST 1982-09-11 05:45:52 am AM 11 Sat September 5 5 05 05 45 11 Saturday 0 09 Sep 9 +0200 RFC822 Sat, 11 Sep 1982 05:45:52 +0200 52 30 400563952 6 82 1982 253 7200 2003 Error date(): 400563952
 
  "date CEST 1982-09-11 05:45:52 am AM 11 Sat September 5 5 05 05 45 11 Saturday 0 09 Sep 9 +0200 RFC822 Sat, 11 Sep 1982 05:45:52 +0200 52 30 400563952 6 82 1982 253 7200 2003" (date len=173)
  "date CET 1982-09-11 04:45:52 am AM 11 Sat September 4 4 04 04 45 11 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 11 Sep 1982 04:45:52 +0100 52 30 400563952 6 82 1982 253 3600 2003" (adodb_date len=172)

Error getdate() 400563952
Array ( [seconds] => 52 [minutes] => 45 [hours] => 5 [mday] => 11 [wday] => 6 [mon] => 9 [year] => 1982 [yday] => 253 [weekday] => Saturday [month] => September [0] => 400563952 )
Array ( [seconds] => 52 [minutes] => 45 [hours] => 4 [mday] => 11 [wday] => 6 [mon] => 9 [year] => 1982 [yday] => 253 [weekday] => Saturday [month] => September [0] => 400563952 )

07 Mar 1980 14:23:28 +0100 28 31 321283408 5 80 1980 66 3600 2003 Error date(): 321283408

 
  "date CET 1980-03-07 14:23:28 pm PM 07 Fri March 2 14 02 14 23 7 Friday 1 03 Mar 3 +0100 RFC822 Fri, 07 Mar 1980 14:23:28 +0100 28 31 321283408 5 80 1980 66 3600 2003" (date len=165)
  "date CET 1980-03-07 14:23:28 pm PM 07 Fri March 2 14 02 14 23 7 Friday 1 03 Mar 3 +0100 RFC822 Fri,  7 Mar 1980 14:23:28 +0100 28 31 321283408 5 80 1980 66 3600 2003" (adodb_date len=165)

09 Jun 1975 01:21:18 +0100 18 30 171505278 1 75 1975 159 3600 2003 Error date(): 171505278
 
  "date CET 1975-06-09 01:21:18 am AM 09 Mon June 1 1 01 01 21 9 Monday 0 06 Jun 6 +0100 RFC822 Mon, 09 Jun 1975 01:21:18 +0100 18 30 171505278 1 75 1975 159 3600 2003" (date len=164)
  "date CET 1975-06-09 01:21:18 am AM 09 Mon June 1 1 01 01 21 9 Monday 0 06 Jun 6 +0100 RFC822 Mon,  9 Jun 1975 01:21:18 +0100 18 30 171505278 1 75 1975 159 3600 2003" (adodb_date len=164)

09 Sep 1973 08:19:51 +0100 51 30 116407191 0 73 1973 251 3600 2003 Error date(): 116407191
 
  "date CET 1973-09-09 08:19:51 am AM 09 Sun September 8 8 08 08 19 9 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 09 Sep 1973 08:19:51 +0100 51 30 116407191 0 73 1973 251 3600 2003" (date len=169)
  "date CET 1973-09-09 08:19:51 am AM 09 Sun September 8 8 08 08 19 9 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  9 Sep 1973 08:19:51 +0100 51 30 116407191 0 73 1973 251 3600 2003" (adodb_date len=169)

ST 1981-06-27 23:21:35 pm PM 27 Sat June 11 23 11 23 21 27 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 27 Jun 1981 23:21:35 +0200 35 30 362524895 6 81 1981 177 7200 2003 Error date(): 362524895
 
  "date CEST 1981-06-27 23:21:35 pm PM 27 Sat June 11 23 11 23 21 27 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 27 Jun 1981 23:21:35 +0200 35 30 362524895 6 81 1981 177 7200 2003" (date len=170)
  "date CET 1981-06-27 22:21:35 pm PM 27 Sat June 10 22 10 22 21 27 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 27 Jun 1981 22:21:35 +0100 35 30 362524895 6 81 1981 177 3600 2003" (adodb_date len=169)

Error getdate() 362524895
Array ( [seconds] => 35 [minutes] => 21 [hours] => 23 [mday] => 27 [wday] => 6 [mon] => 6 [year] => 1981 [yday] => 177 [weekday] => Saturday [month] => June [0] => 362524895 )
Array ( [seconds] => 35 [minutes] => 21 [hours] => 22 [mday] => 27 [wday] => 6 [mon] => 6 [year] => 1981 [yday] => 177 [weekday] => Saturday [month] => June [0] => 362524895 )

07 Feb 1977 09:20:13 +0100 13 28 224151613 1 77 1977 37 3600 2003 Error date(): 224151613

 
  "date CET 1977-02-07 09:20:13 am AM 07 Mon February 9 9 09 09 20 7 Monday 0 02 Feb 2 +0100 RFC822 Mon, 07 Feb 1977 09:20:13 +0100 13 28 224151613 1 77 1977 37 3600 2003" (date len=167)
  "date CET 1977-02-07 09:20:13 am AM 07 Mon February 9 9 09 09 20 7 Monday 0 02 Feb 2 +0100 RFC822 Mon,  7 Feb 1977 09:20:13 +0100 13 28 224151613 1 77 1977 37 3600 2003" (adodb_date len=167)

05 Sep 1978 06:58:59 +0100 59 30 273823139 2 78 1978 247 3600 2003 Error date(): 273823139
 
  "date CET 1978-09-05 06:58:59 am AM 05 Tue September 6 6 06 06 58 5 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 05 Sep 1978 06:58:59 +0100 59 30 273823139 2 78 1978 247 3600 2003" (date len=170)
  "date CET 1978-09-05 06:58:59 am AM 05 Tue September 6 6 06 06 58 5 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  5 Sep 1978 06:58:59 +0100 59 30 273823139 2 78 1978 247 3600 2003" (adodb_date len=170)

05 Dec 1979 19:05:47 +0100 47 31 313265147 3 79 1979 338 3600 2003 Error date(): 313265147
 
  "date CET 1979-12-05 19:05:47 pm PM 05 Wed December 7 19 07 19 05 5 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 05 Dec 1979 19:05:47 +0100 47 31 313265147 3 79 1979 338 3600 2003" (date len=173)
  "date CET 1979-12-05 19:05:47 pm PM 05 Wed December 7 19 07 19 05 5 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  5 Dec 1979 19:05:47 +0100 47 31 313265147 3 79 1979 338 3600 2003" (adodb_date len=173)

05 Jun 1979 21:51:23 +0100 23 30 297463883 2 79 1979 155 3600 2003 Error date(): 297463883
 
  "date CET 1979-06-05 21:51:23 pm PM 05 Tue June 9 21 09 21 51 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 05 Jun 1979 21:51:23 +0100 23 30 297463883 2 79 1979 155 3600 2003" (date len=166)
  "date CET 1979-06-05 21:51:23 pm PM 05 Tue June 9 21 09 21 51 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  5 Jun 1979 21:51:23 +0100 23 30 297463883 2 79 1979 155 3600 2003" (adodb_date len=166)

04 May 1974 10:06:51 +0100 51 31 136890411 6 74 1974 123 3600 2003 Error date(): 136890411
 
  "date CET 1974-05-04 10:06:51 am AM 04 Sat May 10 10 10 10 06 4 Saturday 0 05 May 5 +0100 RFC822 Sat, 04 May 1974 10:06:51 +0100 51 31 136890411 6 74 1974 123 3600 2003" (date len=167)
  "date CET 1974-05-04 10:06:51 am AM 04 Sat May 10 10 10 10 06 4 Saturday 0 05 May 5 +0100 RFC822 Sat,  4 May 1974 10:06:51 +0100 51 31 136890411 6 74 1974 123 3600 2003" (adodb_date len=167)

03 Aug 1975 21:20:46 +0100 46 31 176329246 0 75 1975 214 3600 2003 Error date(): 176329246
 
  "date CET 1975-08-03 21:20:46 pm PM 03 Sun August 9 21 09 21 20 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 03 Aug 1975 21:20:46 +0100 46 31 176329246 0 75 1975 214 3600 2003" (date len=167)
  "date CET 1975-08-03 21:20:46 pm PM 03 Sun August 9 21 09 21 20 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun,  3 Aug 1975 21:20:46 +0100 46 31 176329246 0 75 1975 214 3600 2003" (adodb_date len=167)

ST 1980-08-20 07:13:17 am AM 20 Wed August 7 7 07 07 13 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 07:13:17 +0200 17 31 335596397 3 80 1980 232 7200 2003 Error date(): 335596397
 
  "date CEST 1980-08-20 07:13:17 am AM 20 Wed August 7 7 07 07 13 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 07:13:17 +0200 17 31 335596397 3 80 1980 232 7200 2003" (date len=171)
  "date CET 1980-08-20 06:13:17 am AM 20 Wed August 6 6 06 06 13 20 Wednesday 1 08 Aug 8 +0100 RFC822 Wed, 20 Aug 1980 06:13:17 +0100 17 31 335596397 3 80 1980 232 3600 2003" (adodb_date len=170)

Error getdate() 335596397
Array ( [seconds] => 17 [minutes] => 13 [hours] => 7 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335596397 )
Array ( [seconds] => 17 [minutes] => 13 [hours] => 6 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335596397 )

09 Feb 1974 20:00:27 +0100 27 28 129668427 6 74 1974 39 3600 2003 Error date(): 129668427

 
  "date CET 1974-02-09 20:00:27 pm PM 09 Sat February 8 20 08 20 00 9 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 09 Feb 1974 20:00:27 +0100 27 28 129668427 6 74 1974 39 3600 2003" (date len=170)
  "date CET 1974-02-09 20:00:27 pm PM 09 Sat February 8 20 08 20 00 9 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  9 Feb 1974 20:00:27 +0100 27 28 129668427 6 74 1974 39 3600 2003" (adodb_date len=170)

08 Jun 1977 09:03:11 +0100 11 30 234604991 3 77 1977 158 3600 2003 Error date(): 234604991
 
  "date CET 1977-06-08 09:03:11 am AM 08 Wed June 9 9 09 09 03 8 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 08 Jun 1977 09:03:11 +0100 11 30 234604991 3 77 1977 158 3600 2003" (date len=167)
  "date CET 1977-06-08 09:03:11 am AM 08 Wed June 9 9 09 09 03 8 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  8 Jun 1977 09:03:11 +0100 11 30 234604991 3 77 1977 158 3600 2003" (adodb_date len=167)

01 Apr 1978 11:28:21 +0100 21 30 260274501 6 78 1978 90 3600 2003 Error date(): 260274501
 
  "date CET 1978-04-01 11:28:21 am AM 01 Sat April 11 11 11 11 28 1 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 01 Apr 1978 11:28:21 +0100 21 30 260274501 6 78 1978 90 3600 2003" (date len=168)
  "date CET 1978-04-01 11:28:21 am AM 01 Sat April 11 11 11 11 28 1 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  1 Apr 1978 11:28:21 +0100 21 30 260274501 6 78 1978 90 3600 2003" (adodb_date len=168)

ST 1983-04-09 14:29:33 pm PM 09 Sat April 2 14 02 14 29 9 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 09 Apr 1983 14:29:33 +0200 33 30 418739373 6 83 1983 98 7200 2003 Error date(): 418739373
 
  "date CEST 1983-04-09 14:29:33 pm PM 09 Sat April 2 14 02 14 29 9 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 09 Apr 1983 14:29:33 +0200 33 30 418739373 6 83 1983 98 7200 2003" (date len=168)
  "date CET 1983-04-09 13:29:33 pm PM 09 Sat April 1 13 01 13 29 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  9 Apr 1983 13:29:33 +0100 33 30 418739373 6 83 1983 98 3600 2003" (adodb_date len=167)

Error getdate() 418739373
Array ( [seconds] => 33 [minutes] => 29 [hours] => 14 [mday] => 9 [wday] => 6 [mon] => 4 [year] => 1983 [yday] => 98 [weekday] => Saturday [month] => April [0] => 418739373 )
Array ( [seconds] => 33 [minutes] => 29 [hours] => 13 [mday] => 9 [wday] => 6 [mon] => 4 [year] => 1983 [yday] => 98 [weekday] => Saturday [month] => April [0] => 418739373 )

01 Dec 1972 22:05:39 +0100 39 31 92091939 5 72 1972 335 3600 2003 Error date(): 92091939

 
  "date CET 1972-12-01 22:05:39 pm PM 01 Fri December 10 22 10 22 05 1 Friday 1 12 Dec 12 +0100 RFC822 Fri, 01 Dec 1972 22:05:39 +0100 39 31 92091939 5 72 1972 335 3600 2003" (date len=170)
  "date CET 1972-12-01 22:05:39 pm PM 01 Fri December 10 22 10 22 05 1 Friday 1 12 Dec 12 +0100 RFC822 Fri,  1 Dec 1972 22:05:39 +0100 39 31 92091939 5 72 1972 335 3600 2003" (adodb_date len=170)

07 Jun 1979 02:55:38 +0100 38 30 297568538 4 79 1979 157 3600 2003 Error date(): 297568538
 
  "date CET 1979-06-07 02:55:38 am AM 07 Thu June 2 2 02 02 55 7 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 07 Jun 1979 02:55:38 +0100 38 30 297568538 4 79 1979 157 3600 2003" (date len=166)
  "date CET 1979-06-07 02:55:38 am AM 07 Thu June 2 2 02 02 55 7 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  7 Jun 1979 02:55:38 +0100 38 30 297568538 4 79 1979 157 3600 2003" (adodb_date len=166)

01 Mar 1977 03:32:16 +0100 16 31 226031536 2 77 1977 59 3600 2003 Error date(): 226031536
 
  "date CET 1977-03-01 03:32:16 am AM 01 Tue March 3 3 03 03 32 1 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 01 Mar 1977 03:32:16 +0100 16 31 226031536 2 77 1977 59 3600 2003" (date len=165)
  "date CET 1977-03-01 03:32:16 am AM 01 Tue March 3 3 03 03 32 1 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  1 Mar 1977 03:32:16 +0100 16 31 226031536 2 77 1977 59 3600 2003" (adodb_date len=165)

Testing random dates between 100 and 4000

Testing 1967 to 1979, or 378432000 seconds, offset=75631: 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978

Failed :-(