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 May 1975 10:49:16 +0100 16 31 168601756 2 75 1975 125 3600 2003 Error date(): 168601756
 
  "date CET 1975-05-06 10:49:16 am AM 06 Tue May 10 10 10 10 49 6 Tuesday 0 05 May 5 +0100 RFC822 Tue, 06 May 1975 10:49:16 +0100 16 31 168601756 2 75 1975 125 3600 2003" (date len=166)
  "date CET 1975-05-06 10:49:16 am AM 06 Tue May 10 10 10 10 49 6 Tuesday 0 05 May 5 +0100 RFC822 Tue,  6 May 1975 10:49:16 +0100 16 31 168601756 2 75 1975 125 3600 2003" (adodb_date len=166)

01 Aug 1979 00:58:00 +0100 00 31 302313480 3 79 1979 212 3600 2003 Error date(): 302313480
 
  "date CET 1979-08-01 00:58:00 am AM 01 Wed August 12 0 12 00 58 1 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 01 Aug 1979 00:58:00 +0100 00 31 302313480 3 79 1979 212 3600 2003" (date len=170)
  "date CET 1979-08-01 00:58:00 am AM 01 Wed August 12 0 12 00 58 1 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  1 Aug 1979 00:58:00 +0100 00 31 302313480 3 79 1979 212 3600 2003" (adodb_date len=170)

03 Jun 1974 22:44:54 +0100 54 30 139527894 1 74 1974 153 3600 2003 Error date(): 139527894
 
  "date CET 1974-06-03 22:44:54 pm PM 03 Mon June 10 22 10 22 44 3 Monday 0 06 Jun 6 +0100 RFC822 Mon, 03 Jun 1974 22:44:54 +0100 54 30 139527894 1 74 1974 153 3600 2003" (date len=166)
  "date CET 1974-06-03 22:44:54 pm PM 03 Mon June 10 22 10 22 44 3 Monday 0 06 Jun 6 +0100 RFC822 Mon,  3 Jun 1974 22:44:54 +0100 54 30 139527894 1 74 1974 153 3600 2003" (adodb_date len=166)

07 Mar 1976 14:06:56 +0100 56 31 195052016 0 76 1976 66 3600 2003 Error date(): 195052016
 
  "date CET 1976-03-07 14:06:56 pm PM 07 Sun March 2 14 02 14 06 7 Sunday 1 03 Mar 3 +0100 RFC822 Sun, 07 Mar 1976 14:06:56 +0100 56 31 195052016 0 76 1976 66 3600 2003" (date len=165)
  "date CET 1976-03-07 14:06:56 pm PM 07 Sun March 2 14 02 14 06 7 Sunday 1 03 Mar 3 +0100 RFC822 Sun,  7 Mar 1976 14:06:56 +0100 56 31 195052016 0 76 1976 66 3600 2003" (adodb_date len=165)

02 Nov 1970 06:56:17 +0100 17 30 26373377 1 70 1970 305 3600 2003 Error date(): 26373377
 
  "date CET 1970-11-02 06:56:17 am AM 02 Mon November 6 6 06 06 56 2 Monday 0 11 Nov 11 +0100 RFC822 Mon, 02 Nov 1970 06:56:17 +0100 17 30 26373377 1 70 1970 305 3600 2003" (date len=168)
  "date CET 1970-11-02 06:56:17 am AM 02 Mon November 6 6 06 06 56 2 Monday 0 11 Nov 11 +0100 RFC822 Mon,  2 Nov 1970 06:56:17 +0100 17 30 26373377 1 70 1970 305 3600 2003" (adodb_date len=168)

02 Nov 1978 16:00:59 +0100 59 30 278866859 4 78 1978 305 3600 2003 Error date(): 278866859
 
  "date CET 1978-11-02 16:00:59 pm PM 02 Thu November 4 16 04 16 00 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 02 Nov 1978 16:00:59 +0100 59 30 278866859 4 78 1978 305 3600 2003" (date len=172)
  "date CET 1978-11-02 16:00:59 pm PM 02 Thu November 4 16 04 16 00 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  2 Nov 1978 16:00:59 +0100 59 30 278866859 4 78 1978 305 3600 2003" (adodb_date len=172)

04 Oct 1978 00:23:05 +0100 05 31 276304985 3 78 1978 276 3600 2003 Error date(): 276304985
 
  "date CET 1978-10-04 00:23:05 am AM 04 Wed October 12 0 12 00 23 4 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 04 Oct 1978 00:23:05 +0100 05 31 276304985 3 78 1978 276 3600 2003" (date len=172)
  "date CET 1978-10-04 00:23:05 am AM 04 Wed October 12 0 12 00 23 4 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  4 Oct 1978 00:23:05 +0100 05 31 276304985 3 78 1978 276 3600 2003" (adodb_date len=172)

09 Aug 1977 08:24:31 +0100 31 31 239959471 2 77 1977 220 3600 2003 Error date(): 239959471
 
  "date CET 1977-08-09 08:24:31 am AM 09 Tue August 8 8 08 08 24 9 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 09 Aug 1977 08:24:31 +0100 31 31 239959471 2 77 1977 220 3600 2003" (date len=167)
  "date CET 1977-08-09 08:24:31 am AM 09 Tue August 8 8 08 08 24 9 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  9 Aug 1977 08:24:31 +0100 31 31 239959471 2 77 1977 220 3600 2003" (adodb_date len=167)

05 Jul 1974 05:14:28 +0100 28 31 142229668 5 74 1974 185 3600 2003 Error date(): 142229668
 
  "date CET 1974-07-05 05:14:28 am AM 05 Fri July 5 5 05 05 14 5 Friday 0 07 Jul 7 +0100 RFC822 Fri, 05 Jul 1974 05:14:28 +0100 28 31 142229668 5 74 1974 185 3600 2003" (date len=164)
  "date CET 1974-07-05 05:14:28 am AM 05 Fri July 5 5 05 05 14 5 Friday 0 07 Jul 7 +0100 RFC822 Fri,  5 Jul 1974 05:14:28 +0100 28 31 142229668 5 74 1974 185 3600 2003" (adodb_date len=164)

02 Oct 1975 07:47:11 +0100 11 31 181464431 4 75 1975 274 3600 2003 Error date(): 181464431
 
  "date CET 1975-10-02 07:47:11 am AM 02 Thu October 7 7 07 07 47 2 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 02 Oct 1975 07:47:11 +0100 11 31 181464431 4 75 1975 274 3600 2003" (date len=170)
  "date CET 1975-10-02 07:47:11 am AM 02 Thu October 7 7 07 07 47 2 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  2 Oct 1975 07:47:11 +0100 11 31 181464431 4 75 1975 274 3600 2003" (adodb_date len=170)

01 Jan 1974 23:21:30 +0100 30 31 126310890 2 74 1974 0 3600 2003 Error date(): 126310890
 
  "date CET 1974-01-01 23:21:30 pm PM 01 Tue January 11 23 11 23 21 1 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 01 Jan 1974 23:21:30 +0100 30 31 126310890 2 74 1974 0 3600 2003" (date len=168)
  "date CET 1974-01-01 23:21:30 pm PM 01 Tue January 11 23 11 23 21 1 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  1 Jan 1974 23:21:30 +0100 30 31 126310890 2 74 1974 0 3600 2003" (adodb_date len=168)

09 May 1979 10:20:56 +0100 56 31 295089656 3 79 1979 128 3600 2003 Error date(): 295089656
 
  "date CET 1979-05-09 10:20:56 am AM 09 Wed May 10 10 10 10 20 9 Wednesday 0 05 May 5 +0100 RFC822 Wed, 09 May 1979 10:20:56 +0100 56 31 295089656 3 79 1979 128 3600 2003" (date len=168)
  "date CET 1979-05-09 10:20:56 am AM 09 Wed May 10 10 10 10 20 9 Wednesday 0 05 May 5 +0100 RFC822 Wed,  9 May 1979 10:20:56 +0100 56 31 295089656 3 79 1979 128 3600 2003" (adodb_date len=168)

06 Dec 1973 07:29:09 +0100 09 31 124007349 4 73 1973 339 3600 2003 Error date(): 124007349
 
  "date CET 1973-12-06 07:29:09 am AM 06 Thu December 7 7 07 07 29 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 06 Dec 1973 07:29:09 +0100 09 31 124007349 4 73 1973 339 3600 2003" (date len=171)
  "date CET 1973-12-06 07:29:09 am AM 06 Thu December 7 7 07 07 29 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  6 Dec 1973 07:29:09 +0100 09 31 124007349 4 73 1973 339 3600 2003" (adodb_date len=171)

07 Jul 1978 00:08:20 +0100 20 31 268614500 5 78 1978 187 3600 2003 Error date(): 268614500
 
  "date CET 1978-07-07 00:08:20 am AM 07 Fri July 12 0 12 00 08 7 Friday 0 07 Jul 7 +0100 RFC822 Fri, 07 Jul 1978 00:08:20 +0100 20 31 268614500 5 78 1978 187 3600 2003" (date len=165)
  "date CET 1978-07-07 00:08:20 am AM 07 Fri July 12 0 12 00 08 7 Friday 0 07 Jul 7 +0100 RFC822 Fri,  7 Jul 1978 00:08:20 +0100 20 31 268614500 5 78 1978 187 3600 2003" (adodb_date len=165)

ST 1980-06-11 07:09:59 am AM 11 Wed June 7 7 07 07 09 11 Wednesday 1 06 Jun 6 +0200 RFC822 Wed, 11 Jun 1980 07:09:59 +0200 59 30 329548199 3 80 1980 162 7200 2003 Error date(): 329548199
 
  "date CEST 1980-06-11 07:09:59 am AM 11 Wed June 7 7 07 07 09 11 Wednesday 1 06 Jun 6 +0200 RFC822 Wed, 11 Jun 1980 07:09:59 +0200 59 30 329548199 3 80 1980 162 7200 2003" (date len=169)
  "date CET 1980-06-11 06:09:59 am AM 11 Wed June 6 6 06 06 09 11 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 11 Jun 1980 06:09:59 +0100 59 30 329548199 3 80 1980 162 3600 2003" (adodb_date len=168)

Error getdate() 329548199
Array ( [seconds] => 59 [minutes] => 9 [hours] => 7 [mday] => 11 [wday] => 3 [mon] => 6 [year] => 1980 [yday] => 162 [weekday] => Wednesday [month] => June [0] => 329548199 )
Array ( [seconds] => 59 [minutes] => 9 [hours] => 6 [mday] => 11 [wday] => 3 [mon] => 6 [year] => 1980 [yday] => 162 [weekday] => Wednesday [month] => June [0] => 329548199 )

08 Jul 1978 10:58:10 +0100 10 31 268739890 6 78 1978 188 3600 2003 Error date(): 268739890

 
  "date CET 1978-07-08 10:58:10 am AM 08 Sat July 10 10 10 10 58 8 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 08 Jul 1978 10:58:10 +0100 10 31 268739890 6 78 1978 188 3600 2003" (date len=168)
  "date CET 1978-07-08 10:58:10 am AM 08 Sat July 10 10 10 10 58 8 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  8 Jul 1978 10:58:10 +0100 10 31 268739890 6 78 1978 188 3600 2003" (adodb_date len=168)

08 Jan 1976 07:14:07 +0100 07 31 189929647 4 76 1976 7 3600 2003 Error date(): 189929647
 
  "date CET 1976-01-08 07:14:07 am AM 08 Thu January 7 7 07 07 14 8 Thursday 1 01 Jan 1 +0100 RFC822 Thu, 08 Jan 1976 07:14:07 +0100 07 31 189929647 4 76 1976 7 3600 2003" (date len=167)
  "date CET 1976-01-08 07:14:07 am AM 08 Thu January 7 7 07 07 14 8 Thursday 1 01 Jan 1 +0100 RFC822 Thu,  8 Jan 1976 07:14:07 +0100 07 31 189929647 4 76 1976 7 3600 2003" (adodb_date len=167)

09 Feb 1977 12:37:25 +0100 25 28 224336245 3 77 1977 39 3600 2003 Error date(): 224336245
 
  "date CET 1977-02-09 12:37:25 pm PM 09 Wed February 12 12 12 12 37 9 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 09 Feb 1977 12:37:25 +0100 25 28 224336245 3 77 1977 39 3600 2003" (date len=172)
  "date CET 1977-02-09 12:37:25 pm PM 09 Wed February 12 12 12 12 37 9 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  9 Feb 1977 12:37:25 +0100 25 28 224336245 3 77 1977 39 3600 2003" (adodb_date len=172)

02 Feb 1977 09:22:10 +0100 10 28 223719730 3 77 1977 32 3600 2003 Error date(): 223719730
 
  "date CET 1977-02-02 09:22:10 am AM 02 Wed February 9 9 09 09 22 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 02 Feb 1977 09:22:10 +0100 10 28 223719730 3 77 1977 32 3600 2003" (date len=170)
  "date CET 1977-02-02 09:22:10 am AM 02 Wed February 9 9 09 09 22 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  2 Feb 1977 09:22:10 +0100 10 28 223719730 3 77 1977 32 3600 2003" (adodb_date len=170)

ST 1982-08-25 23:15:28 pm PM 25 Wed August 11 23 11 23 15 25 Wednesday 0 08 Aug 8 +0200 RFC822 Wed, 25 Aug 1982 23:15:28 +0200 28 31 399158128 3 82 1982 236 7200 2003 Error date(): 399158128
 
  "date CEST 1982-08-25 23:15:28 pm PM 25 Wed August 11 23 11 23 15 25 Wednesday 0 08 Aug 8 +0200 RFC822 Wed, 25 Aug 1982 23:15:28 +0200 28 31 399158128 3 82 1982 236 7200 2003" (date len=173)
  "date CET 1982-08-25 22:15:28 pm PM 25 Wed August 10 22 10 22 15 25 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 25 Aug 1982 22:15:28 +0100 28 31 399158128 3 82 1982 236 3600 2003" (adodb_date len=172)

Error getdate() 399158128
Array ( [seconds] => 28 [minutes] => 15 [hours] => 23 [mday] => 25 [wday] => 3 [mon] => 8 [year] => 1982 [yday] => 236 [weekday] => Wednesday [month] => August [0] => 399158128 )
Array ( [seconds] => 28 [minutes] => 15 [hours] => 22 [mday] => 25 [wday] => 3 [mon] => 8 [year] => 1982 [yday] => 236 [weekday] => Wednesday [month] => August [0] => 399158128 )

07 Nov 1976 10:43:16 +0100 16 30 216207796 0 76 1976 311 3600 2003 Error date(): 216207796

 
  "date CET 1976-11-07 10:43:16 am AM 07 Sun November 10 10 10 10 43 7 Sunday 1 11 Nov 11 +0100 RFC822 Sun, 07 Nov 1976 10:43:16 +0100 16 30 216207796 0 76 1976 311 3600 2003" (date len=171)
  "date CET 1976-11-07 10:43:16 am AM 07 Sun November 10 10 10 10 43 7 Sunday 1 11 Nov 11 +0100 RFC822 Sun,  7 Nov 1976 10:43:16 +0100 16 30 216207796 0 76 1976 311 3600 2003" (adodb_date len=171)

07 Nov 1981 17:41:42 +0100 42 30 373999302 6 81 1981 310 3600 2003 Error date(): 373999302
 
  "date CET 1981-11-07 17:41:42 pm PM 07 Sat November 5 17 05 17 41 7 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 07 Nov 1981 17:41:42 +0100 42 30 373999302 6 81 1981 310 3600 2003" (date len=172)
  "date CET 1981-11-07 17:41:42 pm PM 07 Sat November 5 17 05 17 41 7 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  7 Nov 1981 17:41:42 +0100 42 30 373999302 6 81 1981 310 3600 2003" (adodb_date len=172)

06 May 1977 14:13:41 +0100 41 31 231772421 5 77 1977 125 3600 2003 Error date(): 231772421
 
  "date CET 1977-05-06 14:13:41 pm PM 06 Fri May 2 14 02 14 13 6 Friday 0 05 May 5 +0100 RFC822 Fri, 06 May 1977 14:13:41 +0100 41 31 231772421 5 77 1977 125 3600 2003" (date len=164)
  "date CET 1977-05-06 14:13:41 pm PM 06 Fri May 2 14 02 14 13 6 Friday 0 05 May 5 +0100 RFC822 Fri,  6 May 1977 14:13:41 +0100 41 31 231772421 5 77 1977 125 3600 2003" (adodb_date len=164)

ST 1981-05-30 09:46:31 am AM 30 Sat May 9 9 09 09 46 30 Saturday 0 05 May 5 +0200 RFC822 Sat, 30 May 1981 09:46:31 +0200 31 31 360056791 6 81 1981 149 7200 2003 Error date(): 360056791
 
  "date CEST 1981-05-30 09:46:31 am AM 30 Sat May 9 9 09 09 46 30 Saturday 0 05 May 5 +0200 RFC822 Sat, 30 May 1981 09:46:31 +0200 31 31 360056791 6 81 1981 149 7200 2003" (date len=167)
  "date CET 1981-05-30 08:46:31 am AM 30 Sat May 8 8 08 08 46 30 Saturday 0 05 May 5 +0100 RFC822 Sat, 30 May 1981 08:46:31 +0100 31 31 360056791 6 81 1981 149 3600 2003" (adodb_date len=166)

Error getdate() 360056791
Array ( [seconds] => 31 [minutes] => 46 [hours] => 9 [mday] => 30 [wday] => 6 [mon] => 5 [year] => 1981 [yday] => 149 [weekday] => Saturday [month] => May [0] => 360056791 )
Array ( [seconds] => 31 [minutes] => 46 [hours] => 8 [mday] => 30 [wday] => 6 [mon] => 5 [year] => 1981 [yday] => 149 [weekday] => Saturday [month] => May [0] => 360056791 )

05 Jan 1982 21:42:52 +0100 52 31 379111372 2 82 1982 4 3600 2003 Error date(): 379111372

 
  "date CET 1982-01-05 21:42:52 pm PM 05 Tue January 9 21 09 21 42 5 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 05 Jan 1982 21:42:52 +0100 52 31 379111372 2 82 1982 4 3600 2003" (date len=167)
  "date CET 1982-01-05 21:42:52 pm PM 05 Tue January 9 21 09 21 42 5 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  5 Jan 1982 21:42:52 +0100 52 31 379111372 2 82 1982 4 3600 2003" (adodb_date len=167)

09 Apr 1973 08:37:41 +0100 41 30 103189061 1 73 1973 98 3600 2003 Error date(): 103189061
 
  "date CET 1973-04-09 08:37:41 am AM 09 Mon April 8 8 08 08 37 9 Monday 0 04 Apr 4 +0100 RFC822 Mon, 09 Apr 1973 08:37:41 +0100 41 30 103189061 1 73 1973 98 3600 2003" (date len=164)
  "date CET 1973-04-09 08:37:41 am AM 09 Mon April 8 8 08 08 37 9 Monday 0 04 Apr 4 +0100 RFC822 Mon,  9 Apr 1973 08:37:41 +0100 41 30 103189061 1 73 1973 98 3600 2003" (adodb_date len=164)

06 May 1975 20:29:40 +0100 40 31 168636580 2 75 1975 125 3600 2003 Error date(): 168636580
 
  "date CET 1975-05-06 20:29:40 pm PM 06 Tue May 8 20 08 20 29 6 Tuesday 0 05 May 5 +0100 RFC822 Tue, 06 May 1975 20:29:40 +0100 40 31 168636580 2 75 1975 125 3600 2003" (date len=165)
  "date CET 1975-05-06 20:29:40 pm PM 06 Tue May 8 20 08 20 29 6 Tuesday 0 05 May 5 +0100 RFC822 Tue,  6 May 1975 20:29:40 +0100 40 31 168636580 2 75 1975 125 3600 2003" (adodb_date len=165)

05 Jan 1978 23:58:18 +0100 18 31 252889098 4 78 1978 4 3600 2003 Error date(): 252889098
 
  "date CET 1978-01-05 23:58:18 pm PM 05 Thu January 11 23 11 23 58 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 05 Jan 1978 23:58:18 +0100 18 31 252889098 4 78 1978 4 3600 2003" (date len=169)
  "date CET 1978-01-05 23:58:18 pm PM 05 Thu January 11 23 11 23 58 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  5 Jan 1978 23:58:18 +0100 18 31 252889098 4 78 1978 4 3600 2003" (adodb_date len=169)

ST 1981-09-02 15:18:51 pm PM 02 Wed September 3 15 03 15 18 2 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 02 Sep 1981 15:18:51 +0200 51 30 368284731 3 81 1981 244 7200 2003 Error date(): 368284731
 
  "date CEST 1981-09-02 15:18:51 pm PM 02 Wed September 3 15 03 15 18 2 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 02 Sep 1981 15:18:51 +0200 51 30 368284731 3 81 1981 244 7200 2003" (date len=174)
  "date CET 1981-09-02 14:18:51 pm PM 02 Wed September 2 14 02 14 18 2 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  2 Sep 1981 14:18:51 +0100 51 30 368284731 3 81 1981 244 3600 2003" (adodb_date len=173)

Error getdate() 368284731
Array ( [seconds] => 51 [minutes] => 18 [hours] => 15 [mday] => 2 [wday] => 3 [mon] => 9 [year] => 1981 [yday] => 244 [weekday] => Wednesday [month] => September [0] => 368284731 )
Array ( [seconds] => 51 [minutes] => 18 [hours] => 14 [mday] => 2 [wday] => 3 [mon] => 9 [year] => 1981 [yday] => 244 [weekday] => Wednesday [month] => September [0] => 368284731 )

01 Jul 1977 22:53:40 +0100 40 31 236642020 5 77 1977 181 3600 2003 Error date(): 236642020

 
  "date CET 1977-07-01 22:53:40 pm PM 01 Fri July 10 22 10 22 53 1 Friday 0 07 Jul 7 +0100 RFC822 Fri, 01 Jul 1977 22:53:40 +0100 40 31 236642020 5 77 1977 181 3600 2003" (date len=166)
  "date CET 1977-07-01 22:53:40 pm PM 01 Fri July 10 22 10 22 53 1 Friday 0 07 Jul 7 +0100 RFC822 Fri,  1 Jul 1977 22:53:40 +0100 40 31 236642020 5 77 1977 181 3600 2003" (adodb_date len=166)

04 Jun 1976 09:29:02 +0100 02 30 202724942 5 76 1976 155 3600 2003 Error date(): 202724942
 
  "date CET 1976-06-04 09:29:02 am AM 04 Fri June 9 9 09 09 29 4 Friday 1 06 Jun 6 +0100 RFC822 Fri, 04 Jun 1976 09:29:02 +0100 02 30 202724942 5 76 1976 155 3600 2003" (date len=164)
  "date CET 1976-06-04 09:29:02 am AM 04 Fri June 9 9 09 09 29 4 Friday 1 06 Jun 6 +0100 RFC822 Fri,  4 Jun 1976 09:29:02 +0100 02 30 202724942 5 76 1976 155 3600 2003" (adodb_date len=164)

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

01 Aug 1979 07:53:43 +0100 43 31 302338423 3 79 1979 212 3600 2003 Error date(): 302338423
 
  "date CET 1979-08-01 07:53:43 am AM 01 Wed August 7 7 07 07 53 1 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 01 Aug 1979 07:53:43 +0100 43 31 302338423 3 79 1979 212 3600 2003" (date len=169)
  "date CET 1979-08-01 07:53:43 am AM 01 Wed August 7 7 07 07 53 1 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  1 Aug 1979 07:53:43 +0100 43 31 302338423 3 79 1979 212 3600 2003" (adodb_date len=169)

07 Sep 1976 21:15:51 +0100 51 30 210975351 2 76 1976 250 3600 2003 Error date(): 210975351
 
  "date CET 1976-09-07 21:15:51 pm PM 07 Tue September 9 21 09 21 15 7 Tuesday 1 09 Sep 9 +0100 RFC822 Tue, 07 Sep 1976 21:15:51 +0100 51 30 210975351 2 76 1976 250 3600 2003" (date len=171)
  "date CET 1976-09-07 21:15:51 pm PM 07 Tue September 9 21 09 21 15 7 Tuesday 1 09 Sep 9 +0100 RFC822 Tue,  7 Sep 1976 21:15:51 +0100 51 30 210975351 2 76 1976 250 3600 2003" (adodb_date len=171)

03 Feb 1981 11:16:56 +0100 56 28 350043416 2 81 1981 33 3600 2003 Error date(): 350043416
 
  "date CET 1981-02-03 11:16:56 am AM 03 Tue February 11 11 11 11 16 3 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 03 Feb 1981 11:16:56 +0100 56 28 350043416 2 81 1981 33 3600 2003" (date len=170)
  "date CET 1981-02-03 11:16:56 am AM 03 Tue February 11 11 11 11 16 3 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  3 Feb 1981 11:16:56 +0100 56 28 350043416 2 81 1981 33 3600 2003" (adodb_date len=170)

Testing random dates between 100 and 4000

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

Failed :-(