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
02 Mar 1974 06:03:24 +0100 24 31 131432604 6 74 1974 60 3600 2003 Error date(): 131432604
 
  "date CET 1974-03-02 06:03:24 am AM 02 Sat March 6 6 06 06 03 2 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 02 Mar 1974 06:03:24 +0100 24 31 131432604 6 74 1974 60 3600 2003" (date len=166)
  "date CET 1974-03-02 06:03:24 am AM 02 Sat March 6 6 06 06 03 2 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  2 Mar 1974 06:03:24 +0100 24 31 131432604 6 74 1974 60 3600 2003" (adodb_date len=166)

04 Nov 1970 07:03:10 +0100 10 30 26546590 3 70 1970 307 3600 2003 Error date(): 26546590
 
  "date CET 1970-11-04 07:03:10 am AM 04 Wed November 7 7 07 07 03 4 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 04 Nov 1970 07:03:10 +0100 10 30 26546590 3 70 1970 307 3600 2003" (date len=171)
  "date CET 1970-11-04 07:03:10 am AM 04 Wed November 7 7 07 07 03 4 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  4 Nov 1970 07:03:10 +0100 10 30 26546590 3 70 1970 307 3600 2003" (adodb_date len=171)

ST 1980-05-04 18:48:07 pm PM 04 Sun May 6 18 06 18 48 4 Sunday 1 05 May 5 +0200 RFC822 Sun, 04 May 1980 18:48:07 +0200 07 31 326306887 0 80 1980 124 7200 2003 Error date(): 326306887
 
  "date CEST 1980-05-04 18:48:07 pm PM 04 Sun May 6 18 06 18 48 4 Sunday 1 05 May 5 +0200 RFC822 Sun, 04 May 1980 18:48:07 +0200 07 31 326306887 0 80 1980 124 7200 2003" (date len=165)
  "date CET 1980-05-04 17:48:07 pm PM 04 Sun May 5 17 05 17 48 4 Sunday 1 05 May 5 +0100 RFC822 Sun,  4 May 1980 17:48:07 +0100 07 31 326306887 0 80 1980 124 3600 2003" (adodb_date len=164)

Error getdate() 326306887
Array ( [seconds] => 7 [minutes] => 48 [hours] => 18 [mday] => 4 [wday] => 0 [mon] => 5 [year] => 1980 [yday] => 124 [weekday] => Sunday [month] => May [0] => 326306887 )
Array ( [seconds] => 7 [minutes] => 48 [hours] => 17 [mday] => 4 [wday] => 0 [mon] => 5 [year] => 1980 [yday] => 124 [weekday] => Sunday [month] => May [0] => 326306887 )

04 Feb 1978 13:19:19 +0100 19 28 255442759 6 78 1978 34 3600 2003 Error date(): 255442759

 
  "date CET 1978-02-04 13:19:19 pm PM 04 Sat February 1 13 01 13 19 4 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 04 Feb 1978 13:19:19 +0100 19 28 255442759 6 78 1978 34 3600 2003" (date len=170)
  "date CET 1978-02-04 13:19:19 pm PM 04 Sat February 1 13 01 13 19 4 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  4 Feb 1978 13:19:19 +0100 19 28 255442759 6 78 1978 34 3600 2003" (adodb_date len=170)

01 Nov 1970 21:48:14 +0100 14 30 26340494 0 70 1970 304 3600 2003 Error date(): 26340494
 
  "date CET 1970-11-01 21:48:14 pm PM 01 Sun November 9 21 09 21 48 1 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 01 Nov 1970 21:48:14 +0100 14 30 26340494 0 70 1970 304 3600 2003" (date len=169)
  "date CET 1970-11-01 21:48:14 pm PM 01 Sun November 9 21 09 21 48 1 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  1 Nov 1970 21:48:14 +0100 14 30 26340494 0 70 1970 304 3600 2003" (adodb_date len=169)

08 Mar 1980 19:29:04 +0100 04 31 321388144 6 80 1980 67 3600 2003 Error date(): 321388144
 
  "date CET 1980-03-08 19:29:04 pm PM 08 Sat March 7 19 07 19 29 8 Saturday 1 03 Mar 3 +0100 RFC822 Sat, 08 Mar 1980 19:29:04 +0100 04 31 321388144 6 80 1980 67 3600 2003" (date len=167)
  "date CET 1980-03-08 19:29:04 pm PM 08 Sat March 7 19 07 19 29 8 Saturday 1 03 Mar 3 +0100 RFC822 Sat,  8 Mar 1980 19:29:04 +0100 04 31 321388144 6 80 1980 67 3600 2003" (adodb_date len=167)

09 Dec 1980 23:28:17 +0100 17 31 345248897 2 80 1980 343 3600 2003 Error date(): 345248897
 
  "date CET 1980-12-09 23:28:17 pm PM 09 Tue December 11 23 11 23 28 9 Tuesday 1 12 Dec 12 +0100 RFC822 Tue, 09 Dec 1980 23:28:17 +0100 17 31 345248897 2 80 1980 343 3600 2003" (date len=172)
  "date CET 1980-12-09 23:28:17 pm PM 09 Tue December 11 23 11 23 28 9 Tuesday 1 12 Dec 12 +0100 RFC822 Tue,  9 Dec 1980 23:28:17 +0100 17 31 345248897 2 80 1980 343 3600 2003" (adodb_date len=172)

04 Oct 1978 22:30:33 +0100 33 31 276384633 3 78 1978 276 3600 2003 Error date(): 276384633
 
  "date CET 1978-10-04 22:30:33 pm PM 04 Wed October 10 22 10 22 30 4 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 04 Oct 1978 22:30:33 +0100 33 31 276384633 3 78 1978 276 3600 2003" (date len=173)
  "date CET 1978-10-04 22:30:33 pm PM 04 Wed October 10 22 10 22 30 4 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  4 Oct 1978 22:30:33 +0100 33 31 276384633 3 78 1978 276 3600 2003" (adodb_date len=173)

ST 1980-05-02 05:12:20 am AM 02 Fri May 5 5 05 05 12 2 Friday 1 05 May 5 +0200 RFC822 Fri, 02 May 1980 05:12:20 +0200 20 31 326085140 5 80 1980 122 7200 2003 Error date(): 326085140
 
  "date CEST 1980-05-02 05:12:20 am AM 02 Fri May 5 5 05 05 12 2 Friday 1 05 May 5 +0200 RFC822 Fri, 02 May 1980 05:12:20 +0200 20 31 326085140 5 80 1980 122 7200 2003" (date len=164)
  "date CET 1980-05-02 04:12:20 am AM 02 Fri May 4 4 04 04 12 2 Friday 1 05 May 5 +0100 RFC822 Fri,  2 May 1980 04:12:20 +0100 20 31 326085140 5 80 1980 122 3600 2003" (adodb_date len=163)

04 Oct 1970 05:51:43 +0100 43 31 23863903 0 70 1970 276 3600 2003 Error date(): 23863903
 
  "date CET 1970-10-04 05:51:43 am AM 04 Sun October 5 5 05 05 51 4 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 04 Oct 1970 05:51:43 +0100 43 31 23863903 0 70 1970 276 3600 2003" (date len=167)
  "date CET 1970-10-04 05:51:43 am AM 04 Sun October 5 5 05 05 51 4 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  4 Oct 1970 05:51:43 +0100 43 31 23863903 0 70 1970 276 3600 2003" (adodb_date len=167)

08 May 1972 23:21:32 +0100 32 31 74211692 1 72 1972 128 3600 2003 Error date(): 74211692
 
  "date CET 1972-05-08 23:21:32 pm PM 08 Mon May 11 23 11 23 21 8 Monday 1 05 May 5 +0100 RFC822 Mon, 08 May 1972 23:21:32 +0100 32 31 74211692 1 72 1972 128 3600 2003" (date len=164)
  "date CET 1972-05-08 23:21:32 pm PM 08 Mon May 11 23 11 23 21 8 Monday 1 05 May 5 +0100 RFC822 Mon,  8 May 1972 23:21:32 +0100 32 31 74211692 1 72 1972 128 3600 2003" (adodb_date len=164)

ST 1981-04-18 21:28:40 pm PM 18 Sat April 9 21 09 21 28 18 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 18 Apr 1981 21:28:40 +0200 40 30 356470120 6 81 1981 107 7200 2003 Error date(): 356470120
 
  "date CEST 1981-04-18 21:28:40 pm PM 18 Sat April 9 21 09 21 28 18 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 18 Apr 1981 21:28:40 +0200 40 30 356470120 6 81 1981 107 7200 2003" (date len=170)
  "date CET 1981-04-18 20:28:40 pm PM 18 Sat April 8 20 08 20 28 18 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 18 Apr 1981 20:28:40 +0100 40 30 356470120 6 81 1981 107 3600 2003" (adodb_date len=169)

Error getdate() 356470120
Array ( [seconds] => 40 [minutes] => 28 [hours] => 21 [mday] => 18 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 107 [weekday] => Saturday [month] => April [0] => 356470120 )
Array ( [seconds] => 40 [minutes] => 28 [hours] => 20 [mday] => 18 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 107 [weekday] => Saturday [month] => April [0] => 356470120 )

ST 1981-06-19 19:19:24 pm PM 19 Fri June 7 19 07 19 19 19 Friday 0 06 Jun 6 +0200 RFC822 Fri, 19 Jun 1981 19:19:24 +0200 24 30 361819164 5 81 1981 169 7200 2003 Error date(): 361819164

 
  "date CEST 1981-06-19 19:19:24 pm PM 19 Fri June 7 19 07 19 19 19 Friday 0 06 Jun 6 +0200 RFC822 Fri, 19 Jun 1981 19:19:24 +0200 24 30 361819164 5 81 1981 169 7200 2003" (date len=167)
  "date CET 1981-06-19 18:19:24 pm PM 19 Fri June 6 18 06 18 19 19 Friday 0 06 Jun 6 +0100 RFC822 Fri, 19 Jun 1981 18:19:24 +0100 24 30 361819164 5 81 1981 169 3600 2003" (adodb_date len=166)

07 Nov 1980 04:14:13 +0100 13 30 342414853 5 80 1980 311 3600 2003 Error date(): 342414853
 
  "date CET 1980-11-07 04:14:13 am AM 07 Fri November 4 4 04 04 14 7 Friday 1 11 Nov 11 +0100 RFC822 Fri, 07 Nov 1980 04:14:13 +0100 13 30 342414853 5 80 1980 311 3600 2003" (date len=169)
  "date CET 1980-11-07 04:14:13 am AM 07 Fri November 4 4 04 04 14 7 Friday 1 11 Nov 11 +0100 RFC822 Fri,  7 Nov 1980 04:14:13 +0100 13 30 342414853 5 80 1980 311 3600 2003" (adodb_date len=169)

07 Aug 1978 16:27:50 +0100 50 31 271351670 1 78 1978 218 3600 2003 Error date(): 271351670
 
  "date CET 1978-08-07 16:27:50 pm PM 07 Mon August 4 16 04 16 27 7 Monday 0 08 Aug 8 +0100 RFC822 Mon, 07 Aug 1978 16:27:50 +0100 50 31 271351670 1 78 1978 218 3600 2003" (date len=167)
  "date CET 1978-08-07 16:27:50 pm PM 07 Mon August 4 16 04 16 27 7 Monday 0 08 Aug 8 +0100 RFC822 Mon,  7 Aug 1978 16:27:50 +0100 50 31 271351670 1 78 1978 218 3600 2003" (adodb_date len=167)

07 Dec 1975 20:58:32 +0100 32 31 187214312 0 75 1975 340 3600 2003 Error date(): 187214312
 
  "date CET 1975-12-07 20:58:32 pm PM 07 Sun December 8 20 08 20 58 7 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 07 Dec 1975 20:58:32 +0100 32 31 187214312 0 75 1975 340 3600 2003" (date len=170)
  "date CET 1975-12-07 20:58:32 pm PM 07 Sun December 8 20 08 20 58 7 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  7 Dec 1975 20:58:32 +0100 32 31 187214312 0 75 1975 340 3600 2003" (adodb_date len=170)

05 Mar 1975 10:29:31 +0100 31 31 163243771 3 75 1975 63 3600 2003 Error date(): 163243771
 
  "date CET 1975-03-05 10:29:31 am AM 05 Wed March 10 10 10 10 29 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 05 Mar 1975 10:29:31 +0100 31 31 163243771 3 75 1975 63 3600 2003" (date len=169)
  "date CET 1975-03-05 10:29:31 am AM 05 Wed March 10 10 10 10 29 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  5 Mar 1975 10:29:31 +0100 31 31 163243771 3 75 1975 63 3600 2003" (adodb_date len=169)

ST 1982-08-23 00:43:34 am AM 23 Mon August 12 0 12 00 43 23 Monday 0 08 Aug 8 +0200 RFC822 Mon, 23 Aug 1982 00:43:34 +0200 34 31 398904214 1 82 1982 234 7200 2003 Error date(): 398904214
 
  "date CEST 1982-08-23 00:43:34 am AM 23 Mon August 12 0 12 00 43 23 Monday 0 08 Aug 8 +0200 RFC822 Mon, 23 Aug 1982 00:43:34 +0200 34 31 398904214 1 82 1982 234 7200 2003" (date len=169)
  "date CET 1982-08-22 23:43:34 pm PM 22 Sun August 11 23 11 23 43 22 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 22 Aug 1982 23:43:34 +0100 34 31 398904214 0 82 1982 233 3600 2003" (adodb_date len=169)

Error getdate() 398904214
Array ( [seconds] => 34 [minutes] => 43 [hours] => 0 [mday] => 23 [wday] => 1 [mon] => 8 [year] => 1982 [yday] => 234 [weekday] => Monday [month] => August [0] => 398904214 )
Array ( [seconds] => 34 [minutes] => 43 [hours] => 23 [mday] => 22 [wday] => 0 [mon] => 8 [year] => 1982 [yday] => 233 [weekday] => Sunday [month] => August [0] => 398904214 )

09 Dec 1977 03:09:27 +0100 27 31 250481367 5 77 1977 342 3600 2003 Error date(): 250481367

 
  "date CET 1977-12-09 03:09:27 am AM 09 Fri December 3 3 03 03 09 9 Friday 0 12 Dec 12 +0100 RFC822 Fri, 09 Dec 1977 03:09:27 +0100 27 31 250481367 5 77 1977 342 3600 2003" (date len=169)
  "date CET 1977-12-09 03:09:27 am AM 09 Fri December 3 3 03 03 09 9 Friday 0 12 Dec 12 +0100 RFC822 Fri,  9 Dec 1977 03:09:27 +0100 27 31 250481367 5 77 1977 342 3600 2003" (adodb_date len=169)

04 Dec 1978 08:33:25 +0100 25 31 281604805 1 78 1978 337 3600 2003 Error date(): 281604805
 
  "date CET 1978-12-04 08:33:25 am AM 04 Mon December 8 8 08 08 33 4 Monday 0 12 Dec 12 +0100 RFC822 Mon, 04 Dec 1978 08:33:25 +0100 25 31 281604805 1 78 1978 337 3600 2003" (date len=169)
  "date CET 1978-12-04 08:33:25 am AM 04 Mon December 8 8 08 08 33 4 Monday 0 12 Dec 12 +0100 RFC822 Mon,  4 Dec 1978 08:33:25 +0100 25 31 281604805 1 78 1978 337 3600 2003" (adodb_date len=169)

05 Aug 1979 18:10:59 +0100 59 31 302721059 0 79 1979 216 3600 2003 Error date(): 302721059
 
  "date CET 1979-08-05 18:10:59 pm PM 05 Sun August 6 18 06 18 10 5 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 05 Aug 1979 18:10:59 +0100 59 31 302721059 0 79 1979 216 3600 2003" (date len=167)
  "date CET 1979-08-05 18:10:59 pm PM 05 Sun August 6 18 06 18 10 5 Sunday 0 08 Aug 8 +0100 RFC822 Sun,  5 Aug 1979 18:10:59 +0100 59 31 302721059 0 79 1979 216 3600 2003" (adodb_date len=167)

09 Jul 1979 13:25:39 +0100 39 31 300371139 1 79 1979 189 3600 2003 Error date(): 300371139
 
  "date CET 1979-07-09 13:25:39 pm PM 09 Mon July 1 13 01 13 25 9 Monday 0 07 Jul 7 +0100 RFC822 Mon, 09 Jul 1979 13:25:39 +0100 39 31 300371139 1 79 1979 189 3600 2003" (date len=165)
  "date CET 1979-07-09 13:25:39 pm PM 09 Mon July 1 13 01 13 25 9 Monday 0 07 Jul 7 +0100 RFC822 Mon,  9 Jul 1979 13:25:39 +0100 39 31 300371139 1 79 1979 189 3600 2003" (adodb_date len=165)

06 Mar 1975 09:54:21 +0100 21 31 163328061 4 75 1975 64 3600 2003 Error date(): 163328061
 
  "date CET 1975-03-06 09:54:21 am AM 06 Thu March 9 9 09 09 54 6 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 06 Mar 1975 09:54:21 +0100 21 31 163328061 4 75 1975 64 3600 2003" (date len=166)
  "date CET 1975-03-06 09:54:21 am AM 06 Thu March 9 9 09 09 54 6 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  6 Mar 1975 09:54:21 +0100 21 31 163328061 4 75 1975 64 3600 2003" (adodb_date len=166)

05 Mar 1975 17:38:41 +0100 41 31 163269521 3 75 1975 63 3600 2003 Error date(): 163269521
 
  "date CET 1975-03-05 17:38:41 pm PM 05 Wed March 5 17 05 17 38 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 05 Mar 1975 17:38:41 +0100 41 31 163269521 3 75 1975 63 3600 2003" (date len=168)
  "date CET 1975-03-05 17:38:41 pm PM 05 Wed March 5 17 05 17 38 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  5 Mar 1975 17:38:41 +0100 41 31 163269521 3 75 1975 63 3600 2003" (adodb_date len=168)

ST 1980-04-09 16:23:06 pm PM 09 Wed April 4 16 04 16 23 9 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 09 Apr 1980 16:23:06 +0200 06 30 324138186 3 80 1980 99 7200 2003 Error date(): 324138186
 
  "date CEST 1980-04-09 16:23:06 pm PM 09 Wed April 4 16 04 16 23 9 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 09 Apr 1980 16:23:06 +0200 06 30 324138186 3 80 1980 99 7200 2003" (date len=169)
  "date CET 1980-04-09 15:23:06 pm PM 09 Wed April 3 15 03 15 23 9 Wednesday 1 04 Apr 4 +0100 RFC822 Wed,  9 Apr 1980 15:23:06 +0100 06 30 324138186 3 80 1980 99 3600 2003" (adodb_date len=168)

Error getdate() 324138186
Array ( [seconds] => 6 [minutes] => 23 [hours] => 16 [mday] => 9 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 99 [weekday] => Wednesday [month] => April [0] => 324138186 )
Array ( [seconds] => 6 [minutes] => 23 [hours] => 15 [mday] => 9 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 99 [weekday] => Wednesday [month] => April [0] => 324138186 )

05 Dec 1981 22:20:52 +0100 52 31 376435252 6 81 1981 338 3600 2003 Error date(): 376435252

 
  "date CET 1981-12-05 22:20:52 pm PM 05 Sat December 10 22 10 22 20 5 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 05 Dec 1981 22:20:52 +0100 52 31 376435252 6 81 1981 338 3600 2003" (date len=173)
  "date CET 1981-12-05 22:20:52 pm PM 05 Sat December 10 22 10 22 20 5 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  5 Dec 1981 22:20:52 +0100 52 31 376435252 6 81 1981 338 3600 2003" (adodb_date len=173)

09 Dec 1979 18:13:08 +0100 08 31 313607588 0 79 1979 342 3600 2003 Error date(): 313607588
 
  "date CET 1979-12-09 18:13:08 pm PM 09 Sun December 6 18 06 18 13 9 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 09 Dec 1979 18:13:08 +0100 08 31 313607588 0 79 1979 342 3600 2003" (date len=170)
  "date CET 1979-12-09 18:13:08 pm PM 09 Sun December 6 18 06 18 13 9 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  9 Dec 1979 18:13:08 +0100 08 31 313607588 0 79 1979 342 3600 2003" (adodb_date len=170)

09 Jun 1971 04:18:16 +0100 16 30 45285496 3 71 1971 159 3600 2003 Error date(): 45285496
 
  "date CET 1971-06-09 04:18:16 am AM 09 Wed June 4 4 04 04 18 9 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 09 Jun 1971 04:18:16 +0100 16 30 45285496 3 71 1971 159 3600 2003" (date len=166)
  "date CET 1971-06-09 04:18:16 am AM 09 Wed June 4 4 04 04 18 9 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  9 Jun 1971 04:18:16 +0100 16 30 45285496 3 71 1971 159 3600 2003" (adodb_date len=166)

03 Jun 1973 08:28:16 +0100 16 30 107940496 0 73 1973 153 3600 2003 Error date(): 107940496
 
  "date CET 1973-06-03 08:28:16 am AM 03 Sun June 8 8 08 08 28 3 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 03 Jun 1973 08:28:16 +0100 16 30 107940496 0 73 1973 153 3600 2003" (date len=164)
  "date CET 1973-06-03 08:28:16 am AM 03 Sun June 8 8 08 08 28 3 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  3 Jun 1973 08:28:16 +0100 16 30 107940496 0 73 1973 153 3600 2003" (adodb_date len=164)

08 Nov 1981 03:19:56 +0100 56 30 374033996 0 81 1981 311 3600 2003 Error date(): 374033996
 
  "date CET 1981-11-08 03:19:56 am AM 08 Sun November 3 3 03 03 19 8 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 08 Nov 1981 03:19:56 +0100 56 30 374033996 0 81 1981 311 3600 2003" (date len=169)
  "date CET 1981-11-08 03:19:56 am AM 08 Sun November 3 3 03 03 19 8 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  8 Nov 1981 03:19:56 +0100 56 30 374033996 0 81 1981 311 3600 2003" (adodb_date len=169)

ST 1982-05-24 01:19:38 am AM 24 Mon May 1 1 01 01 19 24 Monday 0 05 May 5 +0200 RFC822 Mon, 24 May 1982 01:19:38 +0200 38 31 391043978 1 82 1982 143 7200 2003 Error date(): 391043978
 
  "date CEST 1982-05-24 01:19:38 am AM 24 Mon May 1 1 01 01 19 24 Monday 0 05 May 5 +0200 RFC822 Mon, 24 May 1982 01:19:38 +0200 38 31 391043978 1 82 1982 143 7200 2003" (date len=165)
  "date CET 1982-05-24 00:19:38 am AM 24 Mon May 12 0 12 00 19 24 Monday 0 05 May 5 +0100 RFC822 Mon, 24 May 1982 00:19:38 +0100 38 31 391043978 1 82 1982 143 3600 2003" (adodb_date len=165)

04 May 1976 17:34:44 +0100 44 31 200075684 2 76 1976 124 3600 2003 Error date(): 200075684
 
  "date CET 1976-05-04 17:34:44 pm PM 04 Tue May 5 17 05 17 34 4 Tuesday 1 05 May 5 +0100 RFC822 Tue, 04 May 1976 17:34:44 +0100 44 31 200075684 2 76 1976 124 3600 2003" (date len=165)
  "date CET 1976-05-04 17:34:44 pm PM 04 Tue May 5 17 05 17 34 4 Tuesday 1 05 May 5 +0100 RFC822 Tue,  4 May 1976 17:34:44 +0100 44 31 200075684 2 76 1976 124 3600 2003" (adodb_date len=165)

01 Sep 1972 07:37:30 +0100 30 30 84177450 5 72 1972 244 3600 2003 Error date(): 84177450
 
  "date CET 1972-09-01 07:37:30 am AM 01 Fri September 7 7 07 07 37 1 Friday 1 09 Sep 9 +0100 RFC822 Fri, 01 Sep 1972 07:37:30 +0100 30 30 84177450 5 72 1972 244 3600 2003" (date len=168)
  "date CET 1972-09-01 07:37:30 am AM 01 Fri September 7 7 07 07 37 1 Friday 1 09 Sep 9 +0100 RFC822 Fri,  1 Sep 1972 07:37:30 +0100 30 30 84177450 5 72 1972 244 3600 2003" (adodb_date len=168)

06 Dec 1973 01:28:37 +0100 37 31 123985717 4 73 1973 339 3600 2003 Error date(): 123985717
 
  "date CET 1973-12-06 01:28:37 am AM 06 Thu December 1 1 01 01 28 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 06 Dec 1973 01:28:37 +0100 37 31 123985717 4 73 1973 339 3600 2003" (date len=171)
  "date CET 1973-12-06 01:28:37 am AM 06 Thu December 1 1 01 01 28 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  6 Dec 1973 01:28:37 +0100 37 31 123985717 4 73 1973 339 3600 2003" (adodb_date len=171)

06 Jan 1976 16:15:53 +0100 53 31 189789353 2 76 1976 5 3600 2003 Error date(): 189789353
 
  "date CET 1976-01-06 16:15:53 pm PM 06 Tue January 4 16 04 16 15 6 Tuesday 1 01 Jan 1 +0100 RFC822 Tue, 06 Jan 1976 16:15:53 +0100 53 31 189789353 2 76 1976 5 3600 2003" (date len=167)
  "date CET 1976-01-06 16:15:53 pm PM 06 Tue January 4 16 04 16 15 6 Tuesday 1 01 Jan 1 +0100 RFC822 Tue,  6 Jan 1976 16:15:53 +0100 53 31 189789353 2 76 1976 5 3600 2003" (adodb_date len=167)

01 Oct 1974 16:00:11 +0100 11 31 149871611 2 74 1974 273 3600 2003 Error date(): 149871611
 
  "date CET 1974-10-01 16:00:11 pm PM 01 Tue October 4 16 04 16 00 1 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 01 Oct 1974 16:00:11 +0100 11 31 149871611 2 74 1974 273 3600 2003" (date len=170)
  "date CET 1974-10-01 16:00:11 pm PM 01 Tue October 4 16 04 16 00 1 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  1 Oct 1974 16:00:11 +0100 11 31 149871611 2 74 1974 273 3600 2003" (adodb_date len=170)

09 Aug 1977 23:05:46 +0100 46 31 240012346 2 77 1977 220 3600 2003 Error date(): 240012346
 
  "date CET 1977-08-09 23:05:46 pm PM 09 Tue August 11 23 11 23 05 9 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 09 Aug 1977 23:05:46 +0100 46 31 240012346 2 77 1977 220 3600 2003" (date len=169)
  "date CET 1977-08-09 23:05:46 pm PM 09 Tue August 11 23 11 23 05 9 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  9 Aug 1977 23:05:46 +0100 46 31 240012346 2 77 1977 220 3600 2003" (adodb_date len=169)

06 Jun 1975 03:11:59 +0100 59 30 171252719 5 75 1975 156 3600 2003 Error date(): 171252719
 
  "date CET 1975-06-06 03:11:59 am AM 06 Fri June 3 3 03 03 11 6 Friday 0 06 Jun 6 +0100 RFC822 Fri, 06 Jun 1975 03:11:59 +0100 59 30 171252719 5 75 1975 156 3600 2003" (date len=164)
  "date CET 1975-06-06 03:11:59 am AM 06 Fri June 3 3 03 03 11 6 Friday 0 06 Jun 6 +0100 RFC822 Fri,  6 Jun 1975 03:11:59 +0100 59 30 171252719 5 75 1975 156 3600 2003" (adodb_date len=164)

08 Jul 1972 12:36:11 +0100 11 31 79443371 6 72 1972 189 3600 2003 Error date(): 79443371
 
  "date CET 1972-07-08 12:36:11 pm PM 08 Sat July 12 12 12 12 36 8 Saturday 1 07 Jul 7 +0100 RFC822 Sat, 08 Jul 1972 12:36:11 +0100 11 31 79443371 6 72 1972 189 3600 2003" (date len=167)
  "date CET 1972-07-08 12:36:11 pm PM 08 Sat July 12 12 12 12 36 8 Saturday 1 07 Jul 7 +0100 RFC822 Sat,  8 Jul 1972 12:36:11 +0100 11 31 79443371 6 72 1972 189 3600 2003" (adodb_date len=167)

04 Sep 1979 09:44:24 +0100 24 30 305282664 2 79 1979 246 3600 2003 Error date(): 305282664
 
  "date CET 1979-09-04 09:44:24 am AM 04 Tue September 9 9 09 09 44 4 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 04 Sep 1979 09:44:24 +0100 24 30 305282664 2 79 1979 246 3600 2003" (date len=170)
  "date CET 1979-09-04 09:44:24 am AM 04 Tue September 9 9 09 09 44 4 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  4 Sep 1979 09:44:24 +0100 24 30 305282664 2 79 1979 246 3600 2003" (adodb_date len=170)

08 Dec 1977 10:45:18 +0100 18 31 250422318 4 77 1977 341 3600 2003 Error date(): 250422318
 
  "date CET 1977-12-08 10:45:18 am AM 08 Thu December 10 10 10 10 45 8 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 08 Dec 1977 10:45:18 +0100 18 31 250422318 4 77 1977 341 3600 2003" (date len=173)
  "date CET 1977-12-08 10:45:18 am AM 08 Thu December 10 10 10 10 45 8 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  8 Dec 1977 10:45:18 +0100 18 31 250422318 4 77 1977 341 3600 2003" (adodb_date len=173)

07 Jul 1974 09:30:01 +0100 01 31 142417801 0 74 1974 187 3600 2003 Error date(): 142417801
 
  "date CET 1974-07-07 09:30:01 am AM 07 Sun July 9 9 09 09 30 7 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 07 Jul 1974 09:30:01 +0100 01 31 142417801 0 74 1974 187 3600 2003" (date len=164)
  "date CET 1974-07-07 09:30:01 am AM 07 Sun July 9 9 09 09 30 7 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  7 Jul 1974 09:30:01 +0100 01 31 142417801 0 74 1974 187 3600 2003" (adodb_date len=164)

06 Feb 1980 00:39:24 +0100 24 29 318641964 3 80 1980 36 3600 2003 Error date(): 318641964
 
  "date CET 1980-02-06 00:39:24 am AM 06 Wed February 12 0 12 00 39 6 Wednesday 1 02 Feb 2 +0100 RFC822 Wed, 06 Feb 1980 00:39:24 +0100 24 29 318641964 3 80 1980 36 3600 2003" (date len=171)
  "date CET 1980-02-06 00:39:24 am AM 06 Wed February 12 0 12 00 39 6 Wednesday 1 02 Feb 2 +0100 RFC822 Wed,  6 Feb 1980 00:39:24 +0100 24 29 318641964 3 80 1980 36 3600 2003" (adodb_date len=171)

Testing random dates between 100 and 4000

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

Failed :-(