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
09 Sep 1972 23:06:58 +0100 58 30 84924418 6 72 1972 252 3600 2003 Error date(): 84924418
 
  "date CET 1972-09-09 23:06:58 pm PM 09 Sat September 11 23 11 23 06 9 Saturday 1 09 Sep 9 +0100 RFC822 Sat, 09 Sep 1972 23:06:58 +0100 58 30 84924418 6 72 1972 252 3600 2003" (date len=172)
  "date CET 1972-09-09 23:06:58 pm PM 09 Sat September 11 23 11 23 06 9 Saturday 1 09 Sep 9 +0100 RFC822 Sat,  9 Sep 1972 23:06:58 +0100 58 30 84924418 6 72 1972 252 3600 2003" (adodb_date len=172)

07 Feb 1976 17:09:47 +0100 47 29 192557387 6 76 1976 37 3600 2003 Error date(): 192557387
 
  "date CET 1976-02-07 17:09:47 pm PM 07 Sat February 5 17 05 17 09 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat, 07 Feb 1976 17:09:47 +0100 47 29 192557387 6 76 1976 37 3600 2003" (date len=170)
  "date CET 1976-02-07 17:09:47 pm PM 07 Sat February 5 17 05 17 09 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat,  7 Feb 1976 17:09:47 +0100 47 29 192557387 6 76 1976 37 3600 2003" (adodb_date len=170)

06 Nov 1975 03:04:22 +0100 22 30 184471462 4 75 1975 309 3600 2003 Error date(): 184471462
 
  "date CET 1975-11-06 03:04:22 am AM 06 Thu November 3 3 03 03 04 6 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 06 Nov 1975 03:04:22 +0100 22 30 184471462 4 75 1975 309 3600 2003" (date len=171)
  "date CET 1975-11-06 03:04:22 am AM 06 Thu November 3 3 03 03 04 6 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  6 Nov 1975 03:04:22 +0100 22 30 184471462 4 75 1975 309 3600 2003" (adodb_date len=171)

06 Oct 1982 06:21:54 +0100 54 31 402729714 3 82 1982 278 3600 2003 Error date(): 402729714
 
  "date CET 1982-10-06 06:21:54 am AM 06 Wed October 6 6 06 06 21 6 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 06 Oct 1982 06:21:54 +0100 54 31 402729714 3 82 1982 278 3600 2003" (date len=171)
  "date CET 1982-10-06 06:21:54 am AM 06 Wed October 6 6 06 06 21 6 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  6 Oct 1982 06:21:54 +0100 54 31 402729714 3 82 1982 278 3600 2003" (adodb_date len=171)

05 Mar 1982 20:02:29 +0100 29 31 384202949 5 82 1982 63 3600 2003 Error date(): 384202949
 
  "date CET 1982-03-05 20:02:29 pm PM 05 Fri March 8 20 08 20 02 5 Friday 0 03 Mar 3 +0100 RFC822 Fri, 05 Mar 1982 20:02:29 +0100 29 31 384202949 5 82 1982 63 3600 2003" (date len=165)
  "date CET 1982-03-05 20:02:29 pm PM 05 Fri March 8 20 08 20 02 5 Friday 0 03 Mar 3 +0100 RFC822 Fri,  5 Mar 1982 20:02:29 +0100 29 31 384202949 5 82 1982 63 3600 2003" (adodb_date len=165)

02 Jan 1974 03:29:25 +0100 25 31 126325765 3 74 1974 1 3600 2003 Error date(): 126325765
 
  "date CET 1974-01-02 03:29:25 am AM 02 Wed January 3 3 03 03 29 2 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 02 Jan 1974 03:29:25 +0100 25 31 126325765 3 74 1974 1 3600 2003" (date len=168)
  "date CET 1974-01-02 03:29:25 am AM 02 Wed January 3 3 03 03 29 2 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  2 Jan 1974 03:29:25 +0100 25 31 126325765 3 74 1974 1 3600 2003" (adodb_date len=168)

ST 1980-08-12 07:35:43 am AM 12 Tue August 7 7 07 07 35 12 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 12 Aug 1980 07:35:43 +0200 43 31 334906543 2 80 1980 224 7200 2003 Error date(): 334906543
 
  "date CEST 1980-08-12 07:35:43 am AM 12 Tue August 7 7 07 07 35 12 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 12 Aug 1980 07:35:43 +0200 43 31 334906543 2 80 1980 224 7200 2003" (date len=169)
  "date CET 1980-08-12 06:35:43 am AM 12 Tue August 6 6 06 06 35 12 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 12 Aug 1980 06:35:43 +0100 43 31 334906543 2 80 1980 224 3600 2003" (adodb_date len=168)

Error getdate() 334906543
Array ( [seconds] => 43 [minutes] => 35 [hours] => 7 [mday] => 12 [wday] => 2 [mon] => 8 [year] => 1980 [yday] => 224 [weekday] => Tuesday [month] => August [0] => 334906543 )
Array ( [seconds] => 43 [minutes] => 35 [hours] => 6 [mday] => 12 [wday] => 2 [mon] => 8 [year] => 1980 [yday] => 224 [weekday] => Tuesday [month] => August [0] => 334906543 )

01 Dec 1977 23:16:13 +0100 13 31 249862573 4 77 1977 334 3600 2003 Error date(): 249862573

 
  "date CET 1977-12-01 23:16:13 pm PM 01 Thu December 11 23 11 23 16 1 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 01 Dec 1977 23:16:13 +0100 13 31 249862573 4 77 1977 334 3600 2003" (date len=173)
  "date CET 1977-12-01 23:16:13 pm PM 01 Thu December 11 23 11 23 16 1 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  1 Dec 1977 23:16:13 +0100 13 31 249862573 4 77 1977 334 3600 2003" (adodb_date len=173)

02 Jan 1976 10:38:42 +0100 42 31 189423522 5 76 1976 1 3600 2003 Error date(): 189423522
 
  "date CET 1976-01-02 10:38:42 am AM 02 Fri January 10 10 10 10 38 2 Friday 1 01 Jan 1 +0100 RFC822 Fri, 02 Jan 1976 10:38:42 +0100 42 31 189423522 5 76 1976 1 3600 2003" (date len=167)
  "date CET 1976-01-02 10:38:42 am AM 02 Fri January 10 10 10 10 38 2 Friday 1 01 Jan 1 +0100 RFC822 Fri,  2 Jan 1976 10:38:42 +0100 42 31 189423522 5 76 1976 1 3600 2003" (adodb_date len=167)

02 Mar 1976 10:13:55 +0100 55 31 194606035 2 76 1976 61 3600 2003 Error date(): 194606035
 
  "date CET 1976-03-02 10:13:55 am AM 02 Tue March 10 10 10 10 13 2 Tuesday 1 03 Mar 3 +0100 RFC822 Tue, 02 Mar 1976 10:13:55 +0100 55 31 194606035 2 76 1976 61 3600 2003" (date len=167)
  "date CET 1976-03-02 10:13:55 am AM 02 Tue March 10 10 10 10 13 2 Tuesday 1 03 Mar 3 +0100 RFC822 Tue,  2 Mar 1976 10:13:55 +0100 55 31 194606035 2 76 1976 61 3600 2003" (adodb_date len=167)

ST 1980-06-27 00:11:38 am AM 27 Fri June 12 0 12 00 11 27 Friday 1 06 Jun 6 +0200 RFC822 Fri, 27 Jun 1980 00:11:38 +0200 38 30 330905498 5 80 1980 178 7200 2003 Error date(): 330905498
 
  "date CEST 1980-06-27 00:11:38 am AM 27 Fri June 12 0 12 00 11 27 Friday 1 06 Jun 6 +0200 RFC822 Fri, 27 Jun 1980 00:11:38 +0200 38 30 330905498 5 80 1980 178 7200 2003" (date len=167)
  "date CET 1980-06-26 23:11:38 pm PM 26 Thu June 11 23 11 23 11 26 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 26 Jun 1980 23:11:38 +0100 38 30 330905498 4 80 1980 177 3600 2003" (adodb_date len=169)

Error getdate() 330905498
Array ( [seconds] => 38 [minutes] => 11 [hours] => 0 [mday] => 27 [wday] => 5 [mon] => 6 [year] => 1980 [yday] => 178 [weekday] => Friday [month] => June [0] => 330905498 )
Array ( [seconds] => 38 [minutes] => 11 [hours] => 23 [mday] => 26 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 177 [weekday] => Thursday [month] => June [0] => 330905498 )

06 Nov 1978 16:12:24 +0100 24 30 279213144 1 78 1978 309 3600 2003 Error date(): 279213144

 
  "date CET 1978-11-06 16:12:24 pm PM 06 Mon November 4 16 04 16 12 6 Monday 0 11 Nov 11 +0100 RFC822 Mon, 06 Nov 1978 16:12:24 +0100 24 30 279213144 1 78 1978 309 3600 2003" (date len=170)
  "date CET 1978-11-06 16:12:24 pm PM 06 Mon November 4 16 04 16 12 6 Monday 0 11 Nov 11 +0100 RFC822 Mon,  6 Nov 1978 16:12:24 +0100 24 30 279213144 1 78 1978 309 3600 2003" (adodb_date len=170)

01 Jan 1975 05:49:59 +0100 59 31 157783799 3 75 1975 0 3600 2003 Error date(): 157783799
 
  "date CET 1975-01-01 05:49:59 am AM 01 Wed January 5 5 05 05 49 1 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 01 Jan 1975 05:49:59 +0100 59 31 157783799 3 75 1975 0 3600 2003" (date len=168)
  "date CET 1975-01-01 05:49:59 am AM 01 Wed January 5 5 05 05 49 1 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  1 Jan 1975 05:49:59 +0100 59 31 157783799 3 75 1975 0 3600 2003" (adodb_date len=168)

01 Jun 1974 03:07:18 +0100 18 30 139284438 6 74 1974 151 3600 2003 Error date(): 139284438
 
  "date CET 1974-06-01 03:07:18 am AM 01 Sat June 3 3 03 03 07 1 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 01 Jun 1974 03:07:18 +0100 18 30 139284438 6 74 1974 151 3600 2003" (date len=166)
  "date CET 1974-06-01 03:07:18 am AM 01 Sat June 3 3 03 03 07 1 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  1 Jun 1974 03:07:18 +0100 18 30 139284438 6 74 1974 151 3600 2003" (adodb_date len=166)

04 Sep 1972 03:48:44 +0100 44 30 84422924 1 72 1972 247 3600 2003 Error date(): 84422924
 
  "date CET 1972-09-04 03:48:44 am AM 04 Mon September 3 3 03 03 48 4 Monday 1 09 Sep 9 +0100 RFC822 Mon, 04 Sep 1972 03:48:44 +0100 44 30 84422924 1 72 1972 247 3600 2003" (date len=168)
  "date CET 1972-09-04 03:48:44 am AM 04 Mon September 3 3 03 03 48 4 Monday 1 09 Sep 9 +0100 RFC822 Mon,  4 Sep 1972 03:48:44 +0100 44 30 84422924 1 72 1972 247 3600 2003" (adodb_date len=168)

ST 1980-04-12 20:25:28 pm PM 12 Sat April 8 20 08 20 25 12 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 12 Apr 1980 20:25:28 +0200 28 30 324411928 6 80 1980 102 7200 2003 Error date(): 324411928
 
  "date CEST 1980-04-12 20:25:28 pm PM 12 Sat April 8 20 08 20 25 12 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 12 Apr 1980 20:25:28 +0200 28 30 324411928 6 80 1980 102 7200 2003" (date len=170)
  "date CET 1980-04-12 19:25:28 pm PM 12 Sat April 7 19 07 19 25 12 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 12 Apr 1980 19:25:28 +0100 28 30 324411928 6 80 1980 102 3600 2003" (adodb_date len=169)

Error getdate() 324411928
Array ( [seconds] => 28 [minutes] => 25 [hours] => 20 [mday] => 12 [wday] => 6 [mon] => 4 [year] => 1980 [yday] => 102 [weekday] => Saturday [month] => April [0] => 324411928 )
Array ( [seconds] => 28 [minutes] => 25 [hours] => 19 [mday] => 12 [wday] => 6 [mon] => 4 [year] => 1980 [yday] => 102 [weekday] => Saturday [month] => April [0] => 324411928 )

02 Nov 1973 07:40:32 +0100 32 30 121070432 5 73 1973 305 3600 2003 Error date(): 121070432

 
  "date CET 1973-11-02 07:40:32 am AM 02 Fri November 7 7 07 07 40 2 Friday 0 11 Nov 11 +0100 RFC822 Fri, 02 Nov 1973 07:40:32 +0100 32 30 121070432 5 73 1973 305 3600 2003" (date len=169)
  "date CET 1973-11-02 07:40:32 am AM 02 Fri November 7 7 07 07 40 2 Friday 0 11 Nov 11 +0100 RFC822 Fri,  2 Nov 1973 07:40:32 +0100 32 30 121070432 5 73 1973 305 3600 2003" (adodb_date len=169)

06 Nov 1979 18:32:58 +0100 58 30 310757578 2 79 1979 309 3600 2003 Error date(): 310757578
 
  "date CET 1979-11-06 18:32:58 pm PM 06 Tue November 6 18 06 18 32 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 06 Nov 1979 18:32:58 +0100 58 30 310757578 2 79 1979 309 3600 2003" (date len=171)
  "date CET 1979-11-06 18:32:58 pm PM 06 Tue November 6 18 06 18 32 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  6 Nov 1979 18:32:58 +0100 58 30 310757578 2 79 1979 309 3600 2003" (adodb_date len=171)

01 Jan 1975 05:54:06 +0100 06 31 157784046 3 75 1975 0 3600 2003 Error date(): 157784046
 
  "date CET 1975-01-01 05:54:06 am AM 01 Wed January 5 5 05 05 54 1 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 01 Jan 1975 05:54:06 +0100 06 31 157784046 3 75 1975 0 3600 2003" (date len=168)
  "date CET 1975-01-01 05:54:06 am AM 01 Wed January 5 5 05 05 54 1 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  1 Jan 1975 05:54:06 +0100 06 31 157784046 3 75 1975 0 3600 2003" (adodb_date len=168)

05 Oct 1976 17:43:02 +0100 02 31 213381782 2 76 1976 278 3600 2003 Error date(): 213381782
 
  "date CET 1976-10-05 17:43:02 pm PM 05 Tue October 5 17 05 17 43 5 Tuesday 1 10 Oct 10 +0100 RFC822 Tue, 05 Oct 1976 17:43:02 +0100 02 31 213381782 2 76 1976 278 3600 2003" (date len=170)
  "date CET 1976-10-05 17:43:02 pm PM 05 Tue October 5 17 05 17 43 5 Tuesday 1 10 Oct 10 +0100 RFC822 Tue,  5 Oct 1976 17:43:02 +0100 02 31 213381782 2 76 1976 278 3600 2003" (adodb_date len=170)

08 Jun 1978 12:20:45 +0100 45 30 266152845 4 78 1978 158 3600 2003 Error date(): 266152845
 
  "date CET 1978-06-08 12:20:45 pm PM 08 Thu June 12 12 12 12 20 8 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 08 Jun 1978 12:20:45 +0100 45 30 266152845 4 78 1978 158 3600 2003" (date len=168)
  "date CET 1978-06-08 12:20:45 pm PM 08 Thu June 12 12 12 12 20 8 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  8 Jun 1978 12:20:45 +0100 45 30 266152845 4 78 1978 158 3600 2003" (adodb_date len=168)

03 May 1979 12:59:51 +0100 51 31 294580791 4 79 1979 122 3600 2003 Error date(): 294580791
 
  "date CET 1979-05-03 12:59:51 pm PM 03 Thu May 12 12 12 12 59 3 Thursday 0 05 May 5 +0100 RFC822 Thu, 03 May 1979 12:59:51 +0100 51 31 294580791 4 79 1979 122 3600 2003" (date len=167)
  "date CET 1979-05-03 12:59:51 pm PM 03 Thu May 12 12 12 12 59 3 Thursday 0 05 May 5 +0100 RFC822 Thu,  3 May 1979 12:59:51 +0100 51 31 294580791 4 79 1979 122 3600 2003" (adodb_date len=167)

08 Oct 1976 05:52:49 +0100 49 31 213598369 5 76 1976 281 3600 2003 Error date(): 213598369
 
  "date CET 1976-10-08 05:52:49 am AM 08 Fri October 5 5 05 05 52 8 Friday 1 10 Oct 10 +0100 RFC822 Fri, 08 Oct 1976 05:52:49 +0100 49 31 213598369 5 76 1976 281 3600 2003" (date len=168)
  "date CET 1976-10-08 05:52:49 am AM 08 Fri October 5 5 05 05 52 8 Friday 1 10 Oct 10 +0100 RFC822 Fri,  8 Oct 1976 05:52:49 +0100 49 31 213598369 5 76 1976 281 3600 2003" (adodb_date len=168)

05 Jul 1975 02:35:59 +0100 59 31 173756159 6 75 1975 185 3600 2003 Error date(): 173756159
 
  "date CET 1975-07-05 02:35:59 am AM 05 Sat July 2 2 02 02 35 5 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 05 Jul 1975 02:35:59 +0100 59 31 173756159 6 75 1975 185 3600 2003" (date len=166)
  "date CET 1975-07-05 02:35:59 am AM 05 Sat July 2 2 02 02 35 5 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  5 Jul 1975 02:35:59 +0100 59 31 173756159 6 75 1975 185 3600 2003" (adodb_date len=166)

03 Dec 1974 19:11:37 +0100 37 31 155326297 2 74 1974 336 3600 2003 Error date(): 155326297
 
  "date CET 1974-12-03 19:11:37 pm PM 03 Tue December 7 19 07 19 11 3 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 03 Dec 1974 19:11:37 +0100 37 31 155326297 2 74 1974 336 3600 2003" (date len=171)
  "date CET 1974-12-03 19:11:37 pm PM 03 Tue December 7 19 07 19 11 3 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  3 Dec 1974 19:11:37 +0100 37 31 155326297 2 74 1974 336 3600 2003" (adodb_date len=171)

03 Jan 1982 04:31:39 +0100 39 31 378876699 0 82 1982 2 3600 2003 Error date(): 378876699
 
  "date CET 1982-01-03 04:31:39 am AM 03 Sun January 4 4 04 04 31 3 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 03 Jan 1982 04:31:39 +0100 39 31 378876699 0 82 1982 2 3600 2003" (date len=165)
  "date CET 1982-01-03 04:31:39 am AM 03 Sun January 4 4 04 04 31 3 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  3 Jan 1982 04:31:39 +0100 39 31 378876699 0 82 1982 2 3600 2003" (adodb_date len=165)

ST 1983-05-28 01:58:32 am AM 28 Sat May 1 1 01 01 58 28 Saturday 0 05 May 5 +0200 RFC822 Sat, 28 May 1983 01:58:32 +0200 32 31 422927912 6 83 1983 147 7200 2003 Error date(): 422927912
 
  "date CEST 1983-05-28 01:58:32 am AM 28 Sat May 1 1 01 01 58 28 Saturday 0 05 May 5 +0200 RFC822 Sat, 28 May 1983 01:58:32 +0200 32 31 422927912 6 83 1983 147 7200 2003" (date len=167)
  "date CET 1983-05-28 00:58:32 am AM 28 Sat May 12 0 12 00 58 28 Saturday 0 05 May 5 +0100 RFC822 Sat, 28 May 1983 00:58:32 +0100 32 31 422927912 6 83 1983 147 3600 2003" (adodb_date len=167)

Error getdate() 422927912
Array ( [seconds] => 32 [minutes] => 58 [hours] => 1 [mday] => 28 [wday] => 6 [mon] => 5 [year] => 1983 [yday] => 147 [weekday] => Saturday [month] => May [0] => 422927912 )
Array ( [seconds] => 32 [minutes] => 58 [hours] => 0 [mday] => 28 [wday] => 6 [mon] => 5 [year] => 1983 [yday] => 147 [weekday] => Saturday [month] => May [0] => 422927912 )

ST 1983-05-21 06:05:06 am AM 21 Sat May 6 6 06 06 05 21 Saturday 0 05 May 5 +0200 RFC822 Sat, 21 May 1983 06:05:06 +0200 06 31 422337906 6 83 1983 140 7200 2003 Error date(): 422337906

 
  "date CEST 1983-05-21 06:05:06 am AM 21 Sat May 6 6 06 06 05 21 Saturday 0 05 May 5 +0200 RFC822 Sat, 21 May 1983 06:05:06 +0200 06 31 422337906 6 83 1983 140 7200 2003" (date len=167)
  "date CET 1983-05-21 05:05:06 am AM 21 Sat May 5 5 05 05 05 21 Saturday 0 05 May 5 +0100 RFC822 Sat, 21 May 1983 05:05:06 +0100 06 31 422337906 6 83 1983 140 3600 2003" (adodb_date len=166)

07 May 1972 09:36:53 +0100 53 31 74075813 0 72 1972 127 3600 2003 Error date(): 74075813
 
  "date CET 1972-05-07 09:36:53 am AM 07 Sun May 9 9 09 09 36 7 Sunday 1 05 May 5 +0100 RFC822 Sun, 07 May 1972 09:36:53 +0100 53 31 74075813 0 72 1972 127 3600 2003" (date len=162)
  "date CET 1972-05-07 09:36:53 am AM 07 Sun May 9 9 09 09 36 7 Sunday 1 05 May 5 +0100 RFC822 Sun,  7 May 1972 09:36:53 +0100 53 31 74075813 0 72 1972 127 3600 2003" (adodb_date len=162)

01 Dec 1972 02:41:56 +0100 56 31 92022116 5 72 1972 335 3600 2003 Error date(): 92022116
 
  "date CET 1972-12-01 02:41:56 am AM 01 Fri December 2 2 02 02 41 1 Friday 1 12 Dec 12 +0100 RFC822 Fri, 01 Dec 1972 02:41:56 +0100 56 31 92022116 5 72 1972 335 3600 2003" (date len=168)
  "date CET 1972-12-01 02:41:56 am AM 01 Fri December 2 2 02 02 41 1 Friday 1 12 Dec 12 +0100 RFC822 Fri,  1 Dec 1972 02:41:56 +0100 56 31 92022116 5 72 1972 335 3600 2003" (adodb_date len=168)

07 Jan 1973 02:15:09 +0100 09 31 95217309 0 73 1973 6 3600 2003 Error date(): 95217309
 
  "date CET 1973-01-07 02:15:09 am AM 07 Sun January 2 2 02 02 15 7 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 07 Jan 1973 02:15:09 +0100 09 31 95217309 0 73 1973 6 3600 2003" (date len=164)
  "date CET 1973-01-07 02:15:09 am AM 07 Sun January 2 2 02 02 15 7 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  7 Jan 1973 02:15:09 +0100 09 31 95217309 0 73 1973 6 3600 2003" (adodb_date len=164)

07 Mar 1980 06:29:45 +0100 45 31 321254985 5 80 1980 66 3600 2003 Error date(): 321254985
 
  "date CET 1980-03-07 06:29:45 am AM 07 Fri March 6 6 06 06 29 7 Friday 1 03 Mar 3 +0100 RFC822 Fri, 07 Mar 1980 06:29:45 +0100 45 31 321254985 5 80 1980 66 3600 2003" (date len=164)
  "date CET 1980-03-07 06:29:45 am AM 07 Fri March 6 6 06 06 29 7 Friday 1 03 Mar 3 +0100 RFC822 Fri,  7 Mar 1980 06:29:45 +0100 45 31 321254985 5 80 1980 66 3600 2003" (adodb_date len=164)

02 Jun 1978 11:29:50 +0100 50 30 265631390 5 78 1978 152 3600 2003 Error date(): 265631390
 
  "date CET 1978-06-02 11:29:50 am AM 02 Fri June 11 11 11 11 29 2 Friday 0 06 Jun 6 +0100 RFC822 Fri, 02 Jun 1978 11:29:50 +0100 50 30 265631390 5 78 1978 152 3600 2003" (date len=166)
  "date CET 1978-06-02 11:29:50 am AM 02 Fri June 11 11 11 11 29 2 Friday 0 06 Jun 6 +0100 RFC822 Fri,  2 Jun 1978 11:29:50 +0100 50 30 265631390 5 78 1978 152 3600 2003" (adodb_date len=166)

Testing random dates between 100 and 4000

Testing 1965 to 1977, or 378432000 seconds, offset=81954: 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976

Failed :-(