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
08 Aug 1976 10:23:55 +0100 55 31 208344235 0 76 1976 220 3600 2003 Error date(): 208344235
 
  "date CET 1976-08-08 10:23:55 am AM 08 Sun August 10 10 10 10 23 8 Sunday 1 08 Aug 8 +0100 RFC822 Sun, 08 Aug 1976 10:23:55 +0100 55 31 208344235 0 76 1976 220 3600 2003" (date len=168)
  "date CET 1976-08-08 10:23:55 am AM 08 Sun August 10 10 10 10 23 8 Sunday 1 08 Aug 8 +0100 RFC822 Sun,  8 Aug 1976 10:23:55 +0100 55 31 208344235 0 76 1976 220 3600 2003" (adodb_date len=168)

02 Mar 1979 19:49:41 +0100 41 31 289248581 5 79 1979 60 3600 2003 Error date(): 289248581
 
  "date CET 1979-03-02 19:49:41 pm PM 02 Fri March 7 19 07 19 49 2 Friday 0 03 Mar 3 +0100 RFC822 Fri, 02 Mar 1979 19:49:41 +0100 41 31 289248581 5 79 1979 60 3600 2003" (date len=165)
  "date CET 1979-03-02 19:49:41 pm PM 02 Fri March 7 19 07 19 49 2 Friday 0 03 Mar 3 +0100 RFC822 Fri,  2 Mar 1979 19:49:41 +0100 41 31 289248581 5 79 1979 60 3600 2003" (adodb_date len=165)

07 Jul 1975 20:24:30 +0100 30 31 173993070 1 75 1975 187 3600 2003 Error date(): 173993070
 
  "date CET 1975-07-07 20:24:30 pm PM 07 Mon July 8 20 08 20 24 7 Monday 0 07 Jul 7 +0100 RFC822 Mon, 07 Jul 1975 20:24:30 +0100 30 31 173993070 1 75 1975 187 3600 2003" (date len=165)
  "date CET 1975-07-07 20:24:30 pm PM 07 Mon July 8 20 08 20 24 7 Monday 0 07 Jul 7 +0100 RFC822 Mon,  7 Jul 1975 20:24:30 +0100 30 31 173993070 1 75 1975 187 3600 2003" (adodb_date len=165)

ST 1981-05-18 21:35:24 pm PM 18 Mon May 9 21 09 21 35 18 Monday 0 05 May 5 +0200 RFC822 Mon, 18 May 1981 21:35:24 +0200 24 31 359062524 1 81 1981 137 7200 2003 Error date(): 359062524
 
  "date CEST 1981-05-18 21:35:24 pm PM 18 Mon May 9 21 09 21 35 18 Monday 0 05 May 5 +0200 RFC822 Mon, 18 May 1981 21:35:24 +0200 24 31 359062524 1 81 1981 137 7200 2003" (date len=166)
  "date CET 1981-05-18 20:35:24 pm PM 18 Mon May 8 20 08 20 35 18 Monday 0 05 May 5 +0100 RFC822 Mon, 18 May 1981 20:35:24 +0100 24 31 359062524 1 81 1981 137 3600 2003" (adodb_date len=165)

Error getdate() 359062524
Array ( [seconds] => 24 [minutes] => 35 [hours] => 21 [mday] => 18 [wday] => 1 [mon] => 5 [year] => 1981 [yday] => 137 [weekday] => Monday [month] => May [0] => 359062524 )
Array ( [seconds] => 24 [minutes] => 35 [hours] => 20 [mday] => 18 [wday] => 1 [mon] => 5 [year] => 1981 [yday] => 137 [weekday] => Monday [month] => May [0] => 359062524 )

05 Nov 1981 12:38:49 +0100 49 30 373808329 4 81 1981 308 3600 2003 Error date(): 373808329

 
  "date CET 1981-11-05 12:38:49 pm PM 05 Thu November 12 12 12 12 38 5 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 05 Nov 1981 12:38:49 +0100 49 30 373808329 4 81 1981 308 3600 2003" (date len=173)
  "date CET 1981-11-05 12:38:49 pm PM 05 Thu November 12 12 12 12 38 5 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  5 Nov 1981 12:38:49 +0100 49 30 373808329 4 81 1981 308 3600 2003" (adodb_date len=173)

ST 1981-09-23 01:56:21 am AM 23 Wed September 1 1 01 01 56 23 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 23 Sep 1981 01:56:21 +0200 21 30 370050981 3 81 1981 265 7200 2003 Error date(): 370050981
 
  "date CEST 1981-09-23 01:56:21 am AM 23 Wed September 1 1 01 01 56 23 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 23 Sep 1981 01:56:21 +0200 21 30 370050981 3 81 1981 265 7200 2003" (date len=174)
  "date CET 1981-09-23 00:56:21 am AM 23 Wed September 12 0 12 00 56 23 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 23 Sep 1981 00:56:21 +0100 21 30 370050981 3 81 1981 265 3600 2003" (adodb_date len=174)

Error getdate() 370050981
Array ( [seconds] => 21 [minutes] => 56 [hours] => 1 [mday] => 23 [wday] => 3 [mon] => 9 [year] => 1981 [yday] => 265 [weekday] => Wednesday [month] => September [0] => 370050981 )
Array ( [seconds] => 21 [minutes] => 56 [hours] => 0 [mday] => 23 [wday] => 3 [mon] => 9 [year] => 1981 [yday] => 265 [weekday] => Wednesday [month] => September [0] => 370050981 )

07 Apr 1977 21:43:46 +0100 46 30 229293826 4 77 1977 96 3600 2003 Error date(): 229293826

 
  "date CET 1977-04-07 21:43:46 pm PM 07 Thu April 9 21 09 21 43 7 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 07 Apr 1977 21:43:46 +0100 46 30 229293826 4 77 1977 96 3600 2003" (date len=167)
  "date CET 1977-04-07 21:43:46 pm PM 07 Thu April 9 21 09 21 43 7 Thursday 0 04 Apr 4 +0100 RFC822 Thu,  7 Apr 1977 21:43:46 +0100 46 30 229293826 4 77 1977 96 3600 2003" (adodb_date len=167)

08 Feb 1977 21:34:23 +0100 23 28 224282063 2 77 1977 38 3600 2003 Error date(): 224282063
 
  "date CET 1977-02-08 21:34:23 pm PM 08 Tue February 9 21 09 21 34 8 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 08 Feb 1977 21:34:23 +0100 23 28 224282063 2 77 1977 38 3600 2003" (date len=169)
  "date CET 1977-02-08 21:34:23 pm PM 08 Tue February 9 21 09 21 34 8 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  8 Feb 1977 21:34:23 +0100 23 28 224282063 2 77 1977 38 3600 2003" (adodb_date len=169)

ST 1981-07-18 15:41:56 pm PM 18 Sat July 3 15 03 15 41 18 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 18 Jul 1981 15:41:56 +0200 56 31 364311716 6 81 1981 198 7200 2003 Error date(): 364311716
 
  "date CEST 1981-07-18 15:41:56 pm PM 18 Sat July 3 15 03 15 41 18 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 18 Jul 1981 15:41:56 +0200 56 31 364311716 6 81 1981 198 7200 2003" (date len=169)
  "date CET 1981-07-18 14:41:56 pm PM 18 Sat July 2 14 02 14 41 18 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 18 Jul 1981 14:41:56 +0100 56 31 364311716 6 81 1981 198 3600 2003" (adodb_date len=168)

Error getdate() 364311716
Array ( [seconds] => 56 [minutes] => 41 [hours] => 15 [mday] => 18 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 198 [weekday] => Saturday [month] => July [0] => 364311716 )
Array ( [seconds] => 56 [minutes] => 41 [hours] => 14 [mday] => 18 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 198 [weekday] => Saturday [month] => July [0] => 364311716 )

06 May 1978 17:57:38 +0100 38 31 263321858 6 78 1978 125 3600 2003 Error date(): 263321858

 
  "date CET 1978-05-06 17:57:38 pm PM 06 Sat May 5 17 05 17 57 6 Saturday 0 05 May 5 +0100 RFC822 Sat, 06 May 1978 17:57:38 +0100 38 31 263321858 6 78 1978 125 3600 2003" (date len=166)
  "date CET 1978-05-06 17:57:38 pm PM 06 Sat May 5 17 05 17 57 6 Saturday 0 05 May 5 +0100 RFC822 Sat,  6 May 1978 17:57:38 +0100 38 31 263321858 6 78 1978 125 3600 2003" (adodb_date len=166)

03 Jan 1982 19:54:37 +0100 37 31 378932077 0 82 1982 2 3600 2003 Error date(): 378932077
 
  "date CET 1982-01-03 19:54:37 pm PM 03 Sun January 7 19 07 19 54 3 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 03 Jan 1982 19:54:37 +0100 37 31 378932077 0 82 1982 2 3600 2003" (date len=166)
  "date CET 1982-01-03 19:54:37 pm PM 03 Sun January 7 19 07 19 54 3 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  3 Jan 1982 19:54:37 +0100 37 31 378932077 0 82 1982 2 3600 2003" (adodb_date len=166)

01 Nov 1978 01:07:31 +0100 31 30 278726851 3 78 1978 304 3600 2003 Error date(): 278726851
 
  "date CET 1978-11-01 01:07:31 am AM 01 Wed November 1 1 01 01 07 1 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 01 Nov 1978 01:07:31 +0100 31 30 278726851 3 78 1978 304 3600 2003" (date len=172)
  "date CET 1978-11-01 01:07:31 am AM 01 Wed November 1 1 01 01 07 1 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  1 Nov 1978 01:07:31 +0100 31 30 278726851 3 78 1978 304 3600 2003" (adodb_date len=172)

04 Jun 1975 17:36:36 +0100 36 30 171131796 3 75 1975 154 3600 2003 Error date(): 171131796
 
  "date CET 1975-06-04 17:36:36 pm PM 04 Wed June 5 17 05 17 36 4 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 04 Jun 1975 17:36:36 +0100 36 30 171131796 3 75 1975 154 3600 2003" (date len=168)
  "date CET 1975-06-04 17:36:36 pm PM 04 Wed June 5 17 05 17 36 4 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  4 Jun 1975 17:36:36 +0100 36 30 171131796 3 75 1975 154 3600 2003" (adodb_date len=168)

04 Apr 1975 09:45:10 +0100 10 30 165833110 5 75 1975 93 3600 2003 Error date(): 165833110
 
  "date CET 1975-04-04 09:45:10 am AM 04 Fri April 9 9 09 09 45 4 Friday 0 04 Apr 4 +0100 RFC822 Fri, 04 Apr 1975 09:45:10 +0100 10 30 165833110 5 75 1975 93 3600 2003" (date len=164)
  "date CET 1975-04-04 09:45:10 am AM 04 Fri April 9 9 09 09 45 4 Friday 0 04 Apr 4 +0100 RFC822 Fri,  4 Apr 1975 09:45:10 +0100 10 30 165833110 5 75 1975 93 3600 2003" (adodb_date len=164)

04 Oct 1979 18:31:00 +0100 00 31 307906260 4 79 1979 276 3600 2003 Error date(): 307906260
 
  "date CET 1979-10-04 18:31:00 pm PM 04 Thu October 6 18 06 18 31 4 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 04 Oct 1979 18:31:00 +0100 00 31 307906260 4 79 1979 276 3600 2003" (date len=171)
  "date CET 1979-10-04 18:31:00 pm PM 04 Thu October 6 18 06 18 31 4 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  4 Oct 1979 18:31:00 +0100 00 31 307906260 4 79 1979 276 3600 2003" (adodb_date len=171)

ST 1983-04-25 05:49:19 am AM 25 Mon April 5 5 05 05 49 25 Monday 0 04 Apr 4 +0200 RFC822 Mon, 25 Apr 1983 05:49:19 +0200 19 30 420090559 1 83 1983 114 7200 2003 Error date(): 420090559
 
  "date CEST 1983-04-25 05:49:19 am AM 25 Mon April 5 5 05 05 49 25 Monday 0 04 Apr 4 +0200 RFC822 Mon, 25 Apr 1983 05:49:19 +0200 19 30 420090559 1 83 1983 114 7200 2003" (date len=167)
  "date CET 1983-04-25 04:49:19 am AM 25 Mon April 4 4 04 04 49 25 Monday 0 04 Apr 4 +0100 RFC822 Mon, 25 Apr 1983 04:49:19 +0100 19 30 420090559 1 83 1983 114 3600 2003" (adodb_date len=166)

Error getdate() 420090559
Array ( [seconds] => 19 [minutes] => 49 [hours] => 5 [mday] => 25 [wday] => 1 [mon] => 4 [year] => 1983 [yday] => 114 [weekday] => Monday [month] => April [0] => 420090559 )
Array ( [seconds] => 19 [minutes] => 49 [hours] => 4 [mday] => 25 [wday] => 1 [mon] => 4 [year] => 1983 [yday] => 114 [weekday] => Monday [month] => April [0] => 420090559 )

ST 1981-07-04 00:16:51 am AM 04 Sat July 12 0 12 00 16 4 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 04 Jul 1981 00:16:51 +0200 51 31 363046611 6 81 1981 184 7200 2003 Error date(): 363046611

 
  "date CEST 1981-07-04 00:16:51 am AM 04 Sat July 12 0 12 00 16 4 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 04 Jul 1981 00:16:51 +0200 51 31 363046611 6 81 1981 184 7200 2003" (date len=168)
  "date CET 1981-07-03 23:16:51 pm PM 03 Fri July 11 23 11 23 16 3 Friday 0 07 Jul 7 +0100 RFC822 Fri,  3 Jul 1981 23:16:51 +0100 51 31 363046611 5 81 1981 183 3600 2003" (adodb_date len=166)

Error getdate() 363046611
Array ( [seconds] => 51 [minutes] => 16 [hours] => 0 [mday] => 4 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 184 [weekday] => Saturday [month] => July [0] => 363046611 )
Array ( [seconds] => 51 [minutes] => 16 [hours] => 23 [mday] => 3 [wday] => 5 [mon] => 7 [year] => 1981 [yday] => 183 [weekday] => Friday [month] => July [0] => 363046611 )

03 Jul 1979 23:48:10 +0100 10 31 299890090 2 79 1979 183 3600 2003 Error date(): 299890090

 
  "date CET 1979-07-03 23:48:10 pm PM 03 Tue July 11 23 11 23 48 3 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 03 Jul 1979 23:48:10 +0100 10 31 299890090 2 79 1979 183 3600 2003" (date len=167)
  "date CET 1979-07-03 23:48:10 pm PM 03 Tue July 11 23 11 23 48 3 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  3 Jul 1979 23:48:10 +0100 10 31 299890090 2 79 1979 183 3600 2003" (adodb_date len=167)

02 Sep 1973 15:15:49 +0100 49 30 115827349 0 73 1973 244 3600 2003 Error date(): 115827349
 
  "date CET 1973-09-02 15:15:49 pm PM 02 Sun September 3 15 03 15 15 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 02 Sep 1973 15:15:49 +0100 49 30 115827349 0 73 1973 244 3600 2003" (date len=170)
  "date CET 1973-09-02 15:15:49 pm PM 02 Sun September 3 15 03 15 15 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  2 Sep 1973 15:15:49 +0100 49 30 115827349 0 73 1973 244 3600 2003" (adodb_date len=170)

05 Jun 1978 02:33:09 +0100 09 30 265858389 1 78 1978 155 3600 2003 Error date(): 265858389
 
  "date CET 1978-06-05 02:33:09 am AM 05 Mon June 2 2 02 02 33 5 Monday 0 06 Jun 6 +0100 RFC822 Mon, 05 Jun 1978 02:33:09 +0100 09 30 265858389 1 78 1978 155 3600 2003" (date len=164)
  "date CET 1978-06-05 02:33:09 am AM 05 Mon June 2 2 02 02 33 5 Monday 0 06 Jun 6 +0100 RFC822 Mon,  5 Jun 1978 02:33:09 +0100 09 30 265858389 1 78 1978 155 3600 2003" (adodb_date len=164)

03 Dec 1975 20:04:15 +0100 15 31 186865455 3 75 1975 336 3600 2003 Error date(): 186865455
 
  "date CET 1975-12-03 20:04:15 pm PM 03 Wed December 8 20 08 20 04 3 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 03 Dec 1975 20:04:15 +0100 15 31 186865455 3 75 1975 336 3600 2003" (date len=173)
  "date CET 1975-12-03 20:04:15 pm PM 03 Wed December 8 20 08 20 04 3 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  3 Dec 1975 20:04:15 +0100 15 31 186865455 3 75 1975 336 3600 2003" (adodb_date len=173)

05 Apr 1978 12:11:13 +0100 13 30 260622673 3 78 1978 94 3600 2003 Error date(): 260622673
 
  "date CET 1978-04-05 12:11:13 pm PM 05 Wed April 12 12 12 12 11 5 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 05 Apr 1978 12:11:13 +0100 13 30 260622673 3 78 1978 94 3600 2003" (date len=169)
  "date CET 1978-04-05 12:11:13 pm PM 05 Wed April 12 12 12 12 11 5 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  5 Apr 1978 12:11:13 +0100 13 30 260622673 3 78 1978 94 3600 2003" (adodb_date len=169)

05 Jan 1976 07:33:03 +0100 03 31 189671583 1 76 1976 4 3600 2003 Error date(): 189671583
 
  "date CET 1976-01-05 07:33:03 am AM 05 Mon January 7 7 07 07 33 5 Monday 1 01 Jan 1 +0100 RFC822 Mon, 05 Jan 1976 07:33:03 +0100 03 31 189671583 1 76 1976 4 3600 2003" (date len=165)
  "date CET 1976-01-05 07:33:03 am AM 05 Mon January 7 7 07 07 33 5 Monday 1 01 Jan 1 +0100 RFC822 Mon,  5 Jan 1976 07:33:03 +0100 03 31 189671583 1 76 1976 4 3600 2003" (adodb_date len=165)

ST 1982-08-19 22:54:04 pm PM 19 Thu August 10 22 10 22 54 19 Thursday 0 08 Aug 8 +0200 RFC822 Thu, 19 Aug 1982 22:54:04 +0200 04 31 398638444 4 82 1982 230 7200 2003 Error date(): 398638444
 
  "date CEST 1982-08-19 22:54:04 pm PM 19 Thu August 10 22 10 22 54 19 Thursday 0 08 Aug 8 +0200 RFC822 Thu, 19 Aug 1982 22:54:04 +0200 04 31 398638444 4 82 1982 230 7200 2003" (date len=172)
  "date CET 1982-08-19 21:54:04 pm PM 19 Thu August 9 21 09 21 54 19 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 19 Aug 1982 21:54:04 +0100 04 31 398638444 4 82 1982 230 3600 2003" (adodb_date len=170)

Error getdate() 398638444
Array ( [seconds] => 4 [minutes] => 54 [hours] => 22 [mday] => 19 [wday] => 4 [mon] => 8 [year] => 1982 [yday] => 230 [weekday] => Thursday [month] => August [0] => 398638444 )
Array ( [seconds] => 4 [minutes] => 54 [hours] => 21 [mday] => 19 [wday] => 4 [mon] => 8 [year] => 1982 [yday] => 230 [weekday] => Thursday [month] => August [0] => 398638444 )

06 Jan 1973 20:33:16 +0100 16 31 95196796 6 73 1973 5 3600 2003 Error date(): 95196796

 
  "date CET 1973-01-06 20:33:16 pm PM 06 Sat January 8 20 08 20 33 6 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 06 Jan 1973 20:33:16 +0100 16 31 95196796 6 73 1973 5 3600 2003" (date len=167)
  "date CET 1973-01-06 20:33:16 pm PM 06 Sat January 8 20 08 20 33 6 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  6 Jan 1973 20:33:16 +0100 16 31 95196796 6 73 1973 5 3600 2003" (adodb_date len=167)

06 May 1976 10:07:15 +0100 15 31 200221635 4 76 1976 126 3600 2003 Error date(): 200221635
 
  "date CET 1976-05-06 10:07:15 am AM 06 Thu May 10 10 10 10 07 6 Thursday 1 05 May 5 +0100 RFC822 Thu, 06 May 1976 10:07:15 +0100 15 31 200221635 4 76 1976 126 3600 2003" (date len=167)
  "date CET 1976-05-06 10:07:15 am AM 06 Thu May 10 10 10 10 07 6 Thursday 1 05 May 5 +0100 RFC822 Thu,  6 May 1976 10:07:15 +0100 15 31 200221635 4 76 1976 126 3600 2003" (adodb_date len=167)

05 Sep 1976 22:08:32 +0100 32 30 210805712 0 76 1976 248 3600 2003 Error date(): 210805712
 
  "date CET 1976-09-05 22:08:32 pm PM 05 Sun September 10 22 10 22 08 5 Sunday 1 09 Sep 9 +0100 RFC822 Sun, 05 Sep 1976 22:08:32 +0100 32 30 210805712 0 76 1976 248 3600 2003" (date len=171)
  "date CET 1976-09-05 22:08:32 pm PM 05 Sun September 10 22 10 22 08 5 Sunday 1 09 Sep 9 +0100 RFC822 Sun,  5 Sep 1976 22:08:32 +0100 32 30 210805712 0 76 1976 248 3600 2003" (adodb_date len=171)

ST 1981-06-25 17:00:47 pm PM 25 Thu June 5 17 05 17 00 25 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 25 Jun 1981 17:00:47 +0200 47 30 362329247 4 81 1981 175 7200 2003 Error date(): 362329247
 
  "date CEST 1981-06-25 17:00:47 pm PM 25 Thu June 5 17 05 17 00 25 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 25 Jun 1981 17:00:47 +0200 47 30 362329247 4 81 1981 175 7200 2003" (date len=169)
  "date CET 1981-06-25 16:00:47 pm PM 25 Thu June 4 16 04 16 00 25 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 25 Jun 1981 16:00:47 +0100 47 30 362329247 4 81 1981 175 3600 2003" (adodb_date len=168)

Error getdate() 362329247
Array ( [seconds] => 47 [minutes] => 0 [hours] => 17 [mday] => 25 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 175 [weekday] => Thursday [month] => June [0] => 362329247 )
Array ( [seconds] => 47 [minutes] => 0 [hours] => 16 [mday] => 25 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 175 [weekday] => Thursday [month] => June [0] => 362329247 )

05 Nov 1973 22:46:56 +0100 56 30 121384016 1 73 1973 308 3600 2003 Error date(): 121384016

 
  "date CET 1973-11-05 22:46:56 pm PM 05 Mon November 10 22 10 22 46 5 Monday 0 11 Nov 11 +0100 RFC822 Mon, 05 Nov 1973 22:46:56 +0100 56 30 121384016 1 73 1973 308 3600 2003" (date len=171)
  "date CET 1973-11-05 22:46:56 pm PM 05 Mon November 10 22 10 22 46 5 Monday 0 11 Nov 11 +0100 RFC822 Mon,  5 Nov 1973 22:46:56 +0100 56 30 121384016 1 73 1973 308 3600 2003" (adodb_date len=171)

07 Feb 1977 02:57:25 +0100 25 28 224128645 1 77 1977 37 3600 2003 Error date(): 224128645
 
  "date CET 1977-02-07 02:57:25 am AM 07 Mon February 2 2 02 02 57 7 Monday 0 02 Feb 2 +0100 RFC822 Mon, 07 Feb 1977 02:57:25 +0100 25 28 224128645 1 77 1977 37 3600 2003" (date len=167)
  "date CET 1977-02-07 02:57:25 am AM 07 Mon February 2 2 02 02 57 7 Monday 0 02 Feb 2 +0100 RFC822 Mon,  7 Feb 1977 02:57:25 +0100 25 28 224128645 1 77 1977 37 3600 2003" (adodb_date len=167)

ST 1983-06-07 13:30:21 pm PM 07 Tue June 1 13 01 13 30 7 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 07 Jun 1983 13:30:21 +0200 21 30 423833421 2 83 1983 157 7200 2003 Error date(): 423833421
 
  "date CEST 1983-06-07 13:30:21 pm PM 07 Tue June 1 13 01 13 30 7 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 07 Jun 1983 13:30:21 +0200 21 30 423833421 2 83 1983 157 7200 2003" (date len=167)
  "date CET 1983-06-07 12:30:21 pm PM 07 Tue June 12 12 12 12 30 7 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  7 Jun 1983 12:30:21 +0100 21 30 423833421 2 83 1983 157 3600 2003" (adodb_date len=167)

Error getdate() 423833421
Array ( [seconds] => 21 [minutes] => 30 [hours] => 13 [mday] => 7 [wday] => 2 [mon] => 6 [year] => 1983 [yday] => 157 [weekday] => Tuesday [month] => June [0] => 423833421 )
Array ( [seconds] => 21 [minutes] => 30 [hours] => 12 [mday] => 7 [wday] => 2 [mon] => 6 [year] => 1983 [yday] => 157 [weekday] => Tuesday [month] => June [0] => 423833421 )

07 Dec 1980 11:14:32 +0100 32 31 345032072 0 80 1980 341 3600 2003 Error date(): 345032072

 
  "date CET 1980-12-07 11:14:32 am AM 07 Sun December 11 11 11 11 14 7 Sunday 1 12 Dec 12 +0100 RFC822 Sun, 07 Dec 1980 11:14:32 +0100 32 31 345032072 0 80 1980 341 3600 2003" (date len=171)
  "date CET 1980-12-07 11:14:32 am AM 07 Sun December 11 11 11 11 14 7 Sunday 1 12 Dec 12 +0100 RFC822 Sun,  7 Dec 1980 11:14:32 +0100 32 31 345032072 0 80 1980 341 3600 2003" (adodb_date len=171)

08 Jul 1975 20:56:33 +0100 33 31 174081393 2 75 1975 188 3600 2003 Error date(): 174081393
 
  "date CET 1975-07-08 20:56:33 pm PM 08 Tue July 8 20 08 20 56 8 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 08 Jul 1975 20:56:33 +0100 33 31 174081393 2 75 1975 188 3600 2003" (date len=166)
  "date CET 1975-07-08 20:56:33 pm PM 08 Tue July 8 20 08 20 56 8 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  8 Jul 1975 20:56:33 +0100 33 31 174081393 2 75 1975 188 3600 2003" (adodb_date len=166)

05 Dec 1974 02:51:24 +0100 24 31 155440284 4 74 1974 338 3600 2003 Error date(): 155440284
 
  "date CET 1974-12-05 02:51:24 am AM 05 Thu December 2 2 02 02 51 5 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 05 Dec 1974 02:51:24 +0100 24 31 155440284 4 74 1974 338 3600 2003" (date len=171)
  "date CET 1974-12-05 02:51:24 am AM 05 Thu December 2 2 02 02 51 5 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  5 Dec 1974 02:51:24 +0100 24 31 155440284 4 74 1974 338 3600 2003" (adodb_date len=171)

Testing random dates between 100 and 4000

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

Failed :-(