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
01 Aug 1976 00:04:37 +0100 37 31 207702277 0 76 1976 213 3600 2003 Error date(): 207702277
 
  "date CET 1976-08-01 00:04:37 am AM 01 Sun August 12 0 12 00 04 1 Sunday 1 08 Aug 8 +0100 RFC822 Sun, 01 Aug 1976 00:04:37 +0100 37 31 207702277 0 76 1976 213 3600 2003" (date len=167)
  "date CET 1976-08-01 00:04:37 am AM 01 Sun August 12 0 12 00 04 1 Sunday 1 08 Aug 8 +0100 RFC822 Sun,  1 Aug 1976 00:04:37 +0100 37 31 207702277 0 76 1976 213 3600 2003" (adodb_date len=167)

05 Dec 1975 16:54:09 +0100 09 31 187026849 5 75 1975 338 3600 2003 Error date(): 187026849
 
  "date CET 1975-12-05 16:54:09 pm PM 05 Fri December 4 16 04 16 54 5 Friday 0 12 Dec 12 +0100 RFC822 Fri, 05 Dec 1975 16:54:09 +0100 09 31 187026849 5 75 1975 338 3600 2003" (date len=170)
  "date CET 1975-12-05 16:54:09 pm PM 05 Fri December 4 16 04 16 54 5 Friday 0 12 Dec 12 +0100 RFC822 Fri,  5 Dec 1975 16:54:09 +0100 09 31 187026849 5 75 1975 338 3600 2003" (adodb_date len=170)

08 Mar 1981 21:34:39 +0100 39 31 352931679 0 81 1981 66 3600 2003 Error date(): 352931679
 
  "date CET 1981-03-08 21:34:39 pm PM 08 Sun March 9 21 09 21 34 8 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 08 Mar 1981 21:34:39 +0100 39 31 352931679 0 81 1981 66 3600 2003" (date len=165)
  "date CET 1981-03-08 21:34:39 pm PM 08 Sun March 9 21 09 21 34 8 Sunday 0 03 Mar 3 +0100 RFC822 Sun,  8 Mar 1981 21:34:39 +0100 39 31 352931679 0 81 1981 66 3600 2003" (adodb_date len=165)

05 Feb 1978 22:43:53 +0100 53 28 255563033 0 78 1978 35 3600 2003 Error date(): 255563033
 
  "date CET 1978-02-05 22:43:53 pm PM 05 Sun February 10 22 10 22 43 5 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 05 Feb 1978 22:43:53 +0100 53 28 255563033 0 78 1978 35 3600 2003" (date len=169)
  "date CET 1978-02-05 22:43:53 pm PM 05 Sun February 10 22 10 22 43 5 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  5 Feb 1978 22:43:53 +0100 53 28 255563033 0 78 1978 35 3600 2003" (adodb_date len=169)

ST 1982-07-18 23:28:15 pm PM 18 Sun July 11 23 11 23 28 18 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 18 Jul 1982 23:28:15 +0200 15 31 395875695 0 82 1982 198 7200 2003 Error date(): 395875695
 
  "date CEST 1982-07-18 23:28:15 pm PM 18 Sun July 11 23 11 23 28 18 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 18 Jul 1982 23:28:15 +0200 15 31 395875695 0 82 1982 198 7200 2003" (date len=168)
  "date CET 1982-07-18 22:28:15 pm PM 18 Sun July 10 22 10 22 28 18 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 18 Jul 1982 22:28:15 +0100 15 31 395875695 0 82 1982 198 3600 2003" (adodb_date len=167)

Error getdate() 395875695
Array ( [seconds] => 15 [minutes] => 28 [hours] => 23 [mday] => 18 [wday] => 0 [mon] => 7 [year] => 1982 [yday] => 198 [weekday] => Sunday [month] => July [0] => 395875695 )
Array ( [seconds] => 15 [minutes] => 28 [hours] => 22 [mday] => 18 [wday] => 0 [mon] => 7 [year] => 1982 [yday] => 198 [weekday] => Sunday [month] => July [0] => 395875695 )

04 Sep 1975 03:39:43 +0100 43 30 179030383 4 75 1975 246 3600 2003 Error date(): 179030383

 
  "date CET 1975-09-04 03:39:43 am AM 04 Thu September 3 3 03 03 39 4 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 04 Sep 1975 03:39:43 +0100 43 30 179030383 4 75 1975 246 3600 2003" (date len=171)
  "date CET 1975-09-04 03:39:43 am AM 04 Thu September 3 3 03 03 39 4 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  4 Sep 1975 03:39:43 +0100 43 30 179030383 4 75 1975 246 3600 2003" (adodb_date len=171)

04 Aug 1979 15:47:18 +0100 18 31 302626038 6 79 1979 215 3600 2003 Error date(): 302626038
 
  "date CET 1979-08-04 15:47:18 pm PM 04 Sat August 3 15 03 15 47 4 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 04 Aug 1979 15:47:18 +0100 18 31 302626038 6 79 1979 215 3600 2003" (date len=169)
  "date CET 1979-08-04 15:47:18 pm PM 04 Sat August 3 15 03 15 47 4 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  4 Aug 1979 15:47:18 +0100 18 31 302626038 6 79 1979 215 3600 2003" (adodb_date len=169)

09 Nov 1977 11:14:08 +0100 08 30 247918448 3 77 1977 312 3600 2003 Error date(): 247918448
 
  "date CET 1977-11-09 11:14:08 am AM 09 Wed November 11 11 11 11 14 9 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 09 Nov 1977 11:14:08 +0100 08 30 247918448 3 77 1977 312 3600 2003" (date len=174)
  "date CET 1977-11-09 11:14:08 am AM 09 Wed November 11 11 11 11 14 9 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  9 Nov 1977 11:14:08 +0100 08 30 247918448 3 77 1977 312 3600 2003" (adodb_date len=174)

06 Aug 1974 07:08:42 +0100 42 31 145001322 2 74 1974 217 3600 2003 Error date(): 145001322
 
  "date CET 1974-08-06 07:08:42 am AM 06 Tue August 7 7 07 07 08 6 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 06 Aug 1974 07:08:42 +0100 42 31 145001322 2 74 1974 217 3600 2003" (date len=167)
  "date CET 1974-08-06 07:08:42 am AM 06 Tue August 7 7 07 07 08 6 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  6 Aug 1974 07:08:42 +0100 42 31 145001322 2 74 1974 217 3600 2003" (adodb_date len=167)

ST 1982-06-24 12:03:01 pm PM 24 Thu June 12 12 12 12 03 24 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 24 Jun 1982 12:03:01 +0200 01 30 393760981 4 82 1982 174 7200 2003 Error date(): 393760981
 
  "date CEST 1982-06-24 12:03:01 pm PM 24 Thu June 12 12 12 12 03 24 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 24 Jun 1982 12:03:01 +0200 01 30 393760981 4 82 1982 174 7200 2003" (date len=170)
  "date CET 1982-06-24 11:03:01 am AM 24 Thu June 11 11 11 11 03 24 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 24 Jun 1982 11:03:01 +0100 01 30 393760981 4 82 1982 174 3600 2003" (adodb_date len=169)

Error getdate() 393760981
Array ( [seconds] => 1 [minutes] => 3 [hours] => 12 [mday] => 24 [wday] => 4 [mon] => 6 [year] => 1982 [yday] => 174 [weekday] => Thursday [month] => June [0] => 393760981 )
Array ( [seconds] => 1 [minutes] => 3 [hours] => 11 [mday] => 24 [wday] => 4 [mon] => 6 [year] => 1982 [yday] => 174 [weekday] => Thursday [month] => June [0] => 393760981 )

04 Sep 1978 18:32:00 +0100 00 30 273778320 1 78 1978 246 3600 2003 Error date(): 273778320

 
  "date CET 1978-09-04 18:32:00 pm PM 04 Mon September 6 18 06 18 32 4 Monday 0 09 Sep 9 +0100 RFC822 Mon, 04 Sep 1978 18:32:00 +0100 00 30 273778320 1 78 1978 246 3600 2003" (date len=170)
  "date CET 1978-09-04 18:32:00 pm PM 04 Mon September 6 18 06 18 32 4 Monday 0 09 Sep 9 +0100 RFC822 Mon,  4 Sep 1978 18:32:00 +0100 00 30 273778320 1 78 1978 246 3600 2003" (adodb_date len=170)

04 Apr 1975 23:28:18 +0100 18 30 165882498 5 75 1975 93 3600 2003 Error date(): 165882498
 
  "date CET 1975-04-04 23:28:18 pm PM 04 Fri April 11 23 11 23 28 4 Friday 0 04 Apr 4 +0100 RFC822 Fri, 04 Apr 1975 23:28:18 +0100 18 30 165882498 5 75 1975 93 3600 2003" (date len=166)
  "date CET 1975-04-04 23:28:18 pm PM 04 Fri April 11 23 11 23 28 4 Friday 0 04 Apr 4 +0100 RFC822 Fri,  4 Apr 1975 23:28:18 +0100 18 30 165882498 5 75 1975 93 3600 2003" (adodb_date len=166)

ST 1980-09-26 00:48:48 am AM 26 Fri September 12 0 12 00 48 26 Friday 1 09 Sep 9 +0200 RFC822 Fri, 26 Sep 1980 00:48:48 +0200 48 30 338770128 5 80 1980 269 7200 2003 Error date(): 338770128
 
  "date CEST 1980-09-26 00:48:48 am AM 26 Fri September 12 0 12 00 48 26 Friday 1 09 Sep 9 +0200 RFC822 Fri, 26 Sep 1980 00:48:48 +0200 48 30 338770128 5 80 1980 269 7200 2003" (date len=172)
  "date CET 1980-09-25 23:48:48 pm PM 25 Thu September 11 23 11 23 48 25 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 25 Sep 1980 23:48:48 +0100 48 30 338770128 4 80 1980 268 3600 2003" (adodb_date len=174)

Error getdate() 338770128
Array ( [seconds] => 48 [minutes] => 48 [hours] => 0 [mday] => 26 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 269 [weekday] => Friday [month] => September [0] => 338770128 )
Array ( [seconds] => 48 [minutes] => 48 [hours] => 23 [mday] => 25 [wday] => 4 [mon] => 9 [year] => 1980 [yday] => 268 [weekday] => Thursday [month] => September [0] => 338770128 )

01 Jan 1979 03:01:44 +0100 44 31 284004104 1 79 1979 0 3600 2003 Error date(): 284004104

 
  "date CET 1979-01-01 03:01:44 am AM 01 Mon January 3 3 03 03 01 1 Monday 0 01 Jan 1 +0100 RFC822 Mon, 01 Jan 1979 03:01:44 +0100 44 31 284004104 1 79 1979 0 3600 2003" (date len=165)
  "date CET 1979-01-01 03:01:44 am AM 01 Mon January 3 3 03 03 01 1 Monday 0 01 Jan 1 +0100 RFC822 Mon,  1 Jan 1979 03:01:44 +0100 44 31 284004104 1 79 1979 0 3600 2003" (adodb_date len=165)

01 May 1977 18:17:03 +0100 03 31 231355023 0 77 1977 120 3600 2003 Error date(): 231355023
 
  "date CET 1977-05-01 18:17:03 pm PM 01 Sun May 6 18 06 18 17 1 Sunday 0 05 May 5 +0100 RFC822 Sun, 01 May 1977 18:17:03 +0100 03 31 231355023 0 77 1977 120 3600 2003" (date len=164)
  "date CET 1977-05-01 18:17:03 pm PM 01 Sun May 6 18 06 18 17 1 Sunday 0 05 May 5 +0100 RFC822 Sun,  1 May 1977 18:17:03 +0100 03 31 231355023 0 77 1977 120 3600 2003" (adodb_date len=164)

07 Mar 1974 21:07:00 +0100 00 31 131918820 4 74 1974 65 3600 2003 Error date(): 131918820
 
  "date CET 1974-03-07 21:07:00 pm PM 07 Thu March 9 21 09 21 07 7 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 07 Mar 1974 21:07:00 +0100 00 31 131918820 4 74 1974 65 3600 2003" (date len=167)
  "date CET 1974-03-07 21:07:00 pm PM 07 Thu March 9 21 09 21 07 7 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  7 Mar 1974 21:07:00 +0100 00 31 131918820 4 74 1974 65 3600 2003" (adodb_date len=167)

07 Aug 1977 12:34:50 +0100 50 31 239801690 0 77 1977 218 3600 2003 Error date(): 239801690
 
  "date CET 1977-08-07 12:34:50 pm PM 07 Sun August 12 12 12 12 34 7 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 07 Aug 1977 12:34:50 +0100 50 31 239801690 0 77 1977 218 3600 2003" (date len=168)
  "date CET 1977-08-07 12:34:50 pm PM 07 Sun August 12 12 12 12 34 7 Sunday 0 08 Aug 8 +0100 RFC822 Sun,  7 Aug 1977 12:34:50 +0100 50 31 239801690 0 77 1977 218 3600 2003" (adodb_date len=168)

09 Mar 1973 10:02:08 +0100 08 31 100515728 5 73 1973 67 3600 2003 Error date(): 100515728
 
  "date CET 1973-03-09 10:02:08 am AM 09 Fri March 10 10 10 10 02 9 Friday 0 03 Mar 3 +0100 RFC822 Fri, 09 Mar 1973 10:02:08 +0100 08 31 100515728 5 73 1973 67 3600 2003" (date len=166)
  "date CET 1973-03-09 10:02:08 am AM 09 Fri March 10 10 10 10 02 9 Friday 0 03 Mar 3 +0100 RFC822 Fri,  9 Mar 1973 10:02:08 +0100 08 31 100515728 5 73 1973 67 3600 2003" (adodb_date len=166)

01 Aug 1976 11:27:03 +0100 03 31 207743223 0 76 1976 213 3600 2003 Error date(): 207743223
 
  "date CET 1976-08-01 11:27:03 am AM 01 Sun August 11 11 11 11 27 1 Sunday 1 08 Aug 8 +0100 RFC822 Sun, 01 Aug 1976 11:27:03 +0100 03 31 207743223 0 76 1976 213 3600 2003" (date len=168)
  "date CET 1976-08-01 11:27:03 am AM 01 Sun August 11 11 11 11 27 1 Sunday 1 08 Aug 8 +0100 RFC822 Sun,  1 Aug 1976 11:27:03 +0100 03 31 207743223 0 76 1976 213 3600 2003" (adodb_date len=168)

08 Apr 1977 01:39:54 +0100 54 30 229307994 5 77 1977 97 3600 2003 Error date(): 229307994
 
  "date CET 1977-04-08 01:39:54 am AM 08 Fri April 1 1 01 01 39 8 Friday 0 04 Apr 4 +0100 RFC822 Fri, 08 Apr 1977 01:39:54 +0100 54 30 229307994 5 77 1977 97 3600 2003" (date len=164)
  "date CET 1977-04-08 01:39:54 am AM 08 Fri April 1 1 01 01 39 8 Friday 0 04 Apr 4 +0100 RFC822 Fri,  8 Apr 1977 01:39:54 +0100 54 30 229307994 5 77 1977 97 3600 2003" (adodb_date len=164)

03 Feb 1976 06:35:08 +0100 08 29 192173708 2 76 1976 33 3600 2003 Error date(): 192173708
 
  "date CET 1976-02-03 06:35:08 am AM 03 Tue February 6 6 06 06 35 3 Tuesday 1 02 Feb 2 +0100 RFC822 Tue, 03 Feb 1976 06:35:08 +0100 08 29 192173708 2 76 1976 33 3600 2003" (date len=168)
  "date CET 1976-02-03 06:35:08 am AM 03 Tue February 6 6 06 06 35 3 Tuesday 1 02 Feb 2 +0100 RFC822 Tue,  3 Feb 1976 06:35:08 +0100 08 29 192173708 2 76 1976 33 3600 2003" (adodb_date len=168)

ST 1980-05-16 19:05:37 pm PM 16 Fri May 7 19 07 19 05 16 Friday 1 05 May 5 +0200 RFC822 Fri, 16 May 1980 19:05:37 +0200 37 31 327344737 5 80 1980 136 7200 2003 Error date(): 327344737
 
  "date CEST 1980-05-16 19:05:37 pm PM 16 Fri May 7 19 07 19 05 16 Friday 1 05 May 5 +0200 RFC822 Fri, 16 May 1980 19:05:37 +0200 37 31 327344737 5 80 1980 136 7200 2003" (date len=166)
  "date CET 1980-05-16 18:05:37 pm PM 16 Fri May 6 18 06 18 05 16 Friday 1 05 May 5 +0100 RFC822 Fri, 16 May 1980 18:05:37 +0100 37 31 327344737 5 80 1980 136 3600 2003" (adodb_date len=165)

Error getdate() 327344737
Array ( [seconds] => 37 [minutes] => 5 [hours] => 19 [mday] => 16 [wday] => 5 [mon] => 5 [year] => 1980 [yday] => 136 [weekday] => Friday [month] => May [0] => 327344737 )
Array ( [seconds] => 37 [minutes] => 5 [hours] => 18 [mday] => 16 [wday] => 5 [mon] => 5 [year] => 1980 [yday] => 136 [weekday] => Friday [month] => May [0] => 327344737 )

02 Jan 1978 13:52:54 +0100 54 31 252593574 1 78 1978 1 3600 2003 Error date(): 252593574

 
  "date CET 1978-01-02 13:52:54 pm PM 02 Mon January 1 13 01 13 52 2 Monday 0 01 Jan 1 +0100 RFC822 Mon, 02 Jan 1978 13:52:54 +0100 54 31 252593574 1 78 1978 1 3600 2003" (date len=166)
  "date CET 1978-01-02 13:52:54 pm PM 02 Mon January 1 13 01 13 52 2 Monday 0 01 Jan 1 +0100 RFC822 Mon,  2 Jan 1978 13:52:54 +0100 54 31 252593574 1 78 1978 1 3600 2003" (adodb_date len=166)

01 Aug 1970 07:25:14 +0100 14 31 18339914 6 70 1970 212 3600 2003 Error date(): 18339914
 
  "date CET 1970-08-01 07:25:14 am AM 01 Sat August 7 7 07 07 25 1 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 01 Aug 1970 07:25:14 +0100 14 31 18339914 6 70 1970 212 3600 2003" (date len=167)
  "date CET 1970-08-01 07:25:14 am AM 01 Sat August 7 7 07 07 25 1 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  1 Aug 1970 07:25:14 +0100 14 31 18339914 6 70 1970 212 3600 2003" (adodb_date len=167)

06 Feb 1974 02:15:22 +0100 22 28 129345322 3 74 1974 36 3600 2003 Error date(): 129345322
 
  "date CET 1974-02-06 02:15:22 am AM 06 Wed February 2 2 02 02 15 6 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 06 Feb 1974 02:15:22 +0100 22 28 129345322 3 74 1974 36 3600 2003" (date len=170)
  "date CET 1974-02-06 02:15:22 am AM 06 Wed February 2 2 02 02 15 6 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  6 Feb 1974 02:15:22 +0100 22 28 129345322 3 74 1974 36 3600 2003" (adodb_date len=170)

09 Apr 1974 14:47:31 +0100 31 30 134747251 2 74 1974 98 3600 2003 Error date(): 134747251
 
  "date CET 1974-04-09 14:47:31 pm PM 09 Tue April 2 14 02 14 47 9 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 09 Apr 1974 14:47:31 +0100 31 30 134747251 2 74 1974 98 3600 2003" (date len=166)
  "date CET 1974-04-09 14:47:31 pm PM 09 Tue April 2 14 02 14 47 9 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  9 Apr 1974 14:47:31 +0100 31 30 134747251 2 74 1974 98 3600 2003" (adodb_date len=166)

05 Jun 1978 19:54:55 +0100 55 30 265920895 1 78 1978 155 3600 2003 Error date(): 265920895
 
  "date CET 1978-06-05 19:54:55 pm PM 05 Mon June 7 19 07 19 54 5 Monday 0 06 Jun 6 +0100 RFC822 Mon, 05 Jun 1978 19:54:55 +0100 55 30 265920895 1 78 1978 155 3600 2003" (date len=165)
  "date CET 1978-06-05 19:54:55 pm PM 05 Mon June 7 19 07 19 54 5 Monday 0 06 Jun 6 +0100 RFC822 Mon,  5 Jun 1978 19:54:55 +0100 55 30 265920895 1 78 1978 155 3600 2003" (adodb_date len=165)

08 May 1976 14:58:32 +0100 32 31 200411912 6 76 1976 128 3600 2003 Error date(): 200411912
 
  "date CET 1976-05-08 14:58:32 pm PM 08 Sat May 2 14 02 14 58 8 Saturday 1 05 May 5 +0100 RFC822 Sat, 08 May 1976 14:58:32 +0100 32 31 200411912 6 76 1976 128 3600 2003" (date len=166)
  "date CET 1976-05-08 14:58:32 pm PM 08 Sat May 2 14 02 14 58 8 Saturday 1 05 May 5 +0100 RFC822 Sat,  8 May 1976 14:58:32 +0100 32 31 200411912 6 76 1976 128 3600 2003" (adodb_date len=166)

02 Jan 1973 15:19:12 +0100 12 31 94832352 2 73 1973 1 3600 2003 Error date(): 94832352
 
  "date CET 1973-01-02 15:19:12 pm PM 02 Tue January 3 15 03 15 19 2 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 02 Jan 1973 15:19:12 +0100 12 31 94832352 2 73 1973 1 3600 2003" (date len=166)
  "date CET 1973-01-02 15:19:12 pm PM 02 Tue January 3 15 03 15 19 2 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  2 Jan 1973 15:19:12 +0100 12 31 94832352 2 73 1973 1 3600 2003" (adodb_date len=166)

03 Feb 1971 17:50:26 +0100 26 28 34447826 3 71 1971 33 3600 2003 Error date(): 34447826
 
  "date CET 1971-02-03 17:50:26 pm PM 03 Wed February 5 17 05 17 50 3 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 03 Feb 1971 17:50:26 +0100 26 28 34447826 3 71 1971 33 3600 2003" (date len=170)
  "date CET 1971-02-03 17:50:26 pm PM 03 Wed February 5 17 05 17 50 3 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  3 Feb 1971 17:50:26 +0100 26 28 34447826 3 71 1971 33 3600 2003" (adodb_date len=170)

03 Oct 1974 03:10:43 +0100 43 31 149998243 4 74 1974 275 3600 2003 Error date(): 149998243
 
  "date CET 1974-10-03 03:10:43 am AM 03 Thu October 3 3 03 03 10 3 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 03 Oct 1974 03:10:43 +0100 43 31 149998243 4 74 1974 275 3600 2003" (date len=170)
  "date CET 1974-10-03 03:10:43 am AM 03 Thu October 3 3 03 03 10 3 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  3 Oct 1974 03:10:43 +0100 43 31 149998243 4 74 1974 275 3600 2003" (adodb_date len=170)

ST 1980-09-24 22:49:41 pm PM 24 Wed September 10 22 10 22 49 24 Wednesday 1 09 Sep 9 +0200 RFC822 Wed, 24 Sep 1980 22:49:41 +0200 41 30 338676581 3 80 1980 267 7200 2003 Error date(): 338676581
 
  "date CEST 1980-09-24 22:49:41 pm PM 24 Wed September 10 22 10 22 49 24 Wednesday 1 09 Sep 9 +0200 RFC822 Wed, 24 Sep 1980 22:49:41 +0200 41 30 338676581 3 80 1980 267 7200 2003" (date len=176)
  "date CET 1980-09-24 21:49:41 pm PM 24 Wed September 9 21 09 21 49 24 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 24 Sep 1980 21:49:41 +0100 41 30 338676581 3 80 1980 267 3600 2003" (adodb_date len=174)

Error getdate() 338676581
Array ( [seconds] => 41 [minutes] => 49 [hours] => 22 [mday] => 24 [wday] => 3 [mon] => 9 [year] => 1980 [yday] => 267 [weekday] => Wednesday [month] => September [0] => 338676581 )
Array ( [seconds] => 41 [minutes] => 49 [hours] => 21 [mday] => 24 [wday] => 3 [mon] => 9 [year] => 1980 [yday] => 267 [weekday] => Wednesday [month] => September [0] => 338676581 )

ST 1981-04-08 12:28:51 pm PM 08 Wed April 12 12 12 12 28 8 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 08 Apr 1981 12:28:51 +0200 51 30 355573731 3 81 1981 97 7200 2003 Error date(): 355573731

 
  "date CEST 1981-04-08 12:28:51 pm PM 08 Wed April 12 12 12 12 28 8 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 08 Apr 1981 12:28:51 +0200 51 30 355573731 3 81 1981 97 7200 2003" (date len=170)
  "date CET 1981-04-08 11:28:51 am AM 08 Wed April 11 11 11 11 28 8 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  8 Apr 1981 11:28:51 +0100 51 30 355573731 3 81 1981 97 3600 2003" (adodb_date len=169)

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

08 Dec 1971 14:18:58 +0100 58 31 61046338 3 71 1971 341 3600 2003 Error date(): 61046338

 
  "date CET 1971-12-08 14:18:58 pm PM 08 Wed December 2 14 02 14 18 8 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 08 Dec 1971 14:18:58 +0100 58 31 61046338 3 71 1971 341 3600 2003" (date len=172)
  "date CET 1971-12-08 14:18:58 pm PM 08 Wed December 2 14 02 14 18 8 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  8 Dec 1971 14:18:58 +0100 58 31 61046338 3 71 1971 341 3600 2003" (adodb_date len=172)

02 Jun 1976 04:26:31 +0100 31 30 202533991 3 76 1976 153 3600 2003 Error date(): 202533991
 
  "date CET 1976-06-02 04:26:31 am AM 02 Wed June 4 4 04 04 26 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 02 Jun 1976 04:26:31 +0100 31 30 202533991 3 76 1976 153 3600 2003" (date len=167)
  "date CET 1976-06-02 04:26:31 am AM 02 Wed June 4 4 04 04 26 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed,  2 Jun 1976 04:26:31 +0100 31 30 202533991 3 76 1976 153 3600 2003" (adodb_date len=167)

02 Sep 1975 11:33:34 +0100 34 30 178886014 2 75 1975 244 3600 2003 Error date(): 178886014
 
  "date CET 1975-09-02 11:33:34 am AM 02 Tue September 11 11 11 11 33 2 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 02 Sep 1975 11:33:34 +0100 34 30 178886014 2 75 1975 244 3600 2003" (date len=172)
  "date CET 1975-09-02 11:33:34 am AM 02 Tue September 11 11 11 11 33 2 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  2 Sep 1975 11:33:34 +0100 34 30 178886014 2 75 1975 244 3600 2003" (adodb_date len=172)

01 Nov 1975 21:21:28 +0100 28 30 184105288 6 75 1975 304 3600 2003 Error date(): 184105288
 
  "date CET 1975-11-01 21:21:28 pm PM 01 Sat November 9 21 09 21 21 1 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 01 Nov 1975 21:21:28 +0100 28 30 184105288 6 75 1975 304 3600 2003" (date len=172)
  "date CET 1975-11-01 21:21:28 pm PM 01 Sat November 9 21 09 21 21 1 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  1 Nov 1975 21:21:28 +0100 28 30 184105288 6 75 1975 304 3600 2003" (adodb_date len=172)

01 Sep 1976 12:28:57 +0100 57 30 210425337 3 76 1976 244 3600 2003 Error date(): 210425337
 
  "date CET 1976-09-01 12:28:57 pm PM 01 Wed September 12 12 12 12 28 1 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 01 Sep 1976 12:28:57 +0100 57 30 210425337 3 76 1976 244 3600 2003" (date len=174)
  "date CET 1976-09-01 12:28:57 pm PM 01 Wed September 12 12 12 12 28 1 Wednesday 1 09 Sep 9 +0100 RFC822 Wed,  1 Sep 1976 12:28:57 +0100 57 30 210425337 3 76 1976 244 3600 2003" (adodb_date len=174)

08 Feb 1980 01:19:46 +0100 46 29 318817186 5 80 1980 38 3600 2003 Error date(): 318817186
 
  "date CET 1980-02-08 01:19:46 am AM 08 Fri February 1 1 01 01 19 8 Friday 1 02 Feb 2 +0100 RFC822 Fri, 08 Feb 1980 01:19:46 +0100 46 29 318817186 5 80 1980 38 3600 2003" (date len=167)
  "date CET 1980-02-08 01:19:46 am AM 08 Fri February 1 1 01 01 19 8 Friday 1 02 Feb 2 +0100 RFC822 Fri,  8 Feb 1980 01:19:46 +0100 46 29 318817186 5 80 1980 38 3600 2003" (adodb_date len=167)

04 Jul 1975 23:13:07 +0100 07 31 173743987 5 75 1975 184 3600 2003 Error date(): 173743987
 
  "date CET 1975-07-04 23:13:07 pm PM 04 Fri July 11 23 11 23 13 4 Friday 0 07 Jul 7 +0100 RFC822 Fri, 04 Jul 1975 23:13:07 +0100 07 31 173743987 5 75 1975 184 3600 2003" (date len=166)
  "date CET 1975-07-04 23:13:07 pm PM 04 Fri July 11 23 11 23 13 4 Friday 0 07 Jul 7 +0100 RFC822 Fri,  4 Jul 1975 23:13:07 +0100 07 31 173743987 5 75 1975 184 3600 2003" (adodb_date len=166)

05 Jul 1978 07:48:46 +0100 46 31 268469326 3 78 1978 185 3600 2003 Error date(): 268469326
 
  "date CET 1978-07-05 07:48:46 am AM 05 Wed July 7 7 07 07 48 5 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 05 Jul 1978 07:48:46 +0100 46 31 268469326 3 78 1978 185 3600 2003" (date len=167)
  "date CET 1978-07-05 07:48:46 am AM 05 Wed July 7 7 07 07 48 5 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  5 Jul 1978 07:48:46 +0100 46 31 268469326 3 78 1978 185 3600 2003" (adodb_date len=167)

04 Sep 1973 17:26:06 +0100 06 30 116007966 2 73 1973 246 3600 2003 Error date(): 116007966
 
  "date CET 1973-09-04 17:26:06 pm PM 04 Tue September 5 17 05 17 26 4 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 04 Sep 1973 17:26:06 +0100 06 30 116007966 2 73 1973 246 3600 2003" (date len=171)
  "date CET 1973-09-04 17:26:06 pm PM 04 Tue September 5 17 05 17 26 4 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  4 Sep 1973 17:26:06 +0100 06 30 116007966 2 73 1973 246 3600 2003" (adodb_date len=171)

Testing random dates between 100 and 4000

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

Failed :-(