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
05 Dec 1982 05:08:46 +0100 46 31 407909326 0 82 1982 338 3600 2003 Error date(): 407909326
 
  "date CET 1982-12-05 05:08:46 am AM 05 Sun December 5 5 05 05 08 5 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 05 Dec 1982 05:08:46 +0100 46 31 407909326 0 82 1982 338 3600 2003" (date len=169)
  "date CET 1982-12-05 05:08:46 am AM 05 Sun December 5 5 05 05 08 5 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  5 Dec 1982 05:08:46 +0100 46 31 407909326 0 82 1982 338 3600 2003" (adodb_date len=169)

06 Mar 1976 03:32:27 +0100 27 31 194927547 6 76 1976 65 3600 2003 Error date(): 194927547
 
  "date CET 1976-03-06 03:32:27 am AM 06 Sat March 3 3 03 03 32 6 Saturday 1 03 Mar 3 +0100 RFC822 Sat, 06 Mar 1976 03:32:27 +0100 27 31 194927547 6 76 1976 65 3600 2003" (date len=166)
  "date CET 1976-03-06 03:32:27 am AM 06 Sat March 3 3 03 03 32 6 Saturday 1 03 Mar 3 +0100 RFC822 Sat,  6 Mar 1976 03:32:27 +0100 27 31 194927547 6 76 1976 65 3600 2003" (adodb_date len=166)

09 Oct 1979 05:36:26 +0100 26 31 308291786 2 79 1979 281 3600 2003 Error date(): 308291786
 
  "date CET 1979-10-09 05:36:26 am AM 09 Tue October 5 5 05 05 36 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 09 Oct 1979 05:36:26 +0100 26 31 308291786 2 79 1979 281 3600 2003" (date len=169)
  "date CET 1979-10-09 05:36:26 am AM 09 Tue October 5 5 05 05 36 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  9 Oct 1979 05:36:26 +0100 26 31 308291786 2 79 1979 281 3600 2003" (adodb_date len=169)

08 Jan 1979 23:49:29 +0100 29 31 284683769 1 79 1979 7 3600 2003 Error date(): 284683769
 
  "date CET 1979-01-08 23:49:29 pm PM 08 Mon January 11 23 11 23 49 8 Monday 0 01 Jan 1 +0100 RFC822 Mon, 08 Jan 1979 23:49:29 +0100 29 31 284683769 1 79 1979 7 3600 2003" (date len=167)
  "date CET 1979-01-08 23:49:29 pm PM 08 Mon January 11 23 11 23 49 8 Monday 0 01 Jan 1 +0100 RFC822 Mon,  8 Jan 1979 23:49:29 +0100 29 31 284683769 1 79 1979 7 3600 2003" (adodb_date len=167)

09 Nov 1977 02:56:07 +0100 07 30 247888567 3 77 1977 312 3600 2003 Error date(): 247888567
 
  "date CET 1977-11-09 02:56:07 am AM 09 Wed November 2 2 02 02 56 9 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 09 Nov 1977 02:56:07 +0100 07 30 247888567 3 77 1977 312 3600 2003" (date len=172)
  "date CET 1977-11-09 02:56:07 am AM 09 Wed November 2 2 02 02 56 9 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  9 Nov 1977 02:56:07 +0100 07 30 247888567 3 77 1977 312 3600 2003" (adodb_date len=172)

01 Mar 1979 04:16:32 +0100 32 31 289106192 4 79 1979 59 3600 2003 Error date(): 289106192
 
  "date CET 1979-03-01 04:16:32 am AM 01 Thu March 4 4 04 04 16 1 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 01 Mar 1979 04:16:32 +0100 32 31 289106192 4 79 1979 59 3600 2003" (date len=166)
  "date CET 1979-03-01 04:16:32 am AM 01 Thu March 4 4 04 04 16 1 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  1 Mar 1979 04:16:32 +0100 32 31 289106192 4 79 1979 59 3600 2003" (adodb_date len=166)

05 Feb 1980 23:32:50 +0100 50 29 318637970 2 80 1980 35 3600 2003 Error date(): 318637970
 
  "date CET 1980-02-05 23:32:50 pm PM 05 Tue February 11 23 11 23 32 5 Tuesday 1 02 Feb 2 +0100 RFC822 Tue, 05 Feb 1980 23:32:50 +0100 50 29 318637970 2 80 1980 35 3600 2003" (date len=170)
  "date CET 1980-02-05 23:32:50 pm PM 05 Tue February 11 23 11 23 32 5 Tuesday 1 02 Feb 2 +0100 RFC822 Tue,  5 Feb 1980 23:32:50 +0100 50 29 318637970 2 80 1980 35 3600 2003" (adodb_date len=170)

05 May 1971 11:18:52 +0100 52 31 42286732 3 71 1971 124 3600 2003 Error date(): 42286732
 
  "date CET 1971-05-05 11:18:52 am AM 05 Wed May 11 11 11 11 18 5 Wednesday 0 05 May 5 +0100 RFC822 Wed, 05 May 1971 11:18:52 +0100 52 31 42286732 3 71 1971 124 3600 2003" (date len=167)
  "date CET 1971-05-05 11:18:52 am AM 05 Wed May 11 11 11 11 18 5 Wednesday 0 05 May 5 +0100 RFC822 Wed,  5 May 1971 11:18:52 +0100 52 31 42286732 3 71 1971 124 3600 2003" (adodb_date len=167)

02 Feb 1978 02:19:37 +0100 37 28 255230377 4 78 1978 32 3600 2003 Error date(): 255230377
 
  "date CET 1978-02-02 02:19:37 am AM 02 Thu February 2 2 02 02 19 2 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 02 Feb 1978 02:19:37 +0100 37 28 255230377 4 78 1978 32 3600 2003" (date len=169)
  "date CET 1978-02-02 02:19:37 am AM 02 Thu February 2 2 02 02 19 2 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  2 Feb 1978 02:19:37 +0100 37 28 255230377 4 78 1978 32 3600 2003" (adodb_date len=169)

ST 1980-06-25 02:56:35 am AM 25 Wed June 2 2 02 02 56 25 Wednesday 1 06 Jun 6 +0200 RFC822 Wed, 25 Jun 1980 02:56:35 +0200 35 30 330742595 3 80 1980 176 7200 2003 Error date(): 330742595
 
  "date CEST 1980-06-25 02:56:35 am AM 25 Wed June 2 2 02 02 56 25 Wednesday 1 06 Jun 6 +0200 RFC822 Wed, 25 Jun 1980 02:56:35 +0200 35 30 330742595 3 80 1980 176 7200 2003" (date len=169)
  "date CET 1980-06-25 01:56:35 am AM 25 Wed June 1 1 01 01 56 25 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 25 Jun 1980 01:56:35 +0100 35 30 330742595 3 80 1980 176 3600 2003" (adodb_date len=168)

Error getdate() 330742595
Array ( [seconds] => 35 [minutes] => 56 [hours] => 2 [mday] => 25 [wday] => 3 [mon] => 6 [year] => 1980 [yday] => 176 [weekday] => Wednesday [month] => June [0] => 330742595 )
Array ( [seconds] => 35 [minutes] => 56 [hours] => 1 [mday] => 25 [wday] => 3 [mon] => 6 [year] => 1980 [yday] => 176 [weekday] => Wednesday [month] => June [0] => 330742595 )

06 Jun 1978 08:43:01 +0100 01 30 265966981 2 78 1978 156 3600 2003 Error date(): 265966981

 
  "date CET 1978-06-06 08:43:01 am AM 06 Tue June 8 8 08 08 43 6 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 06 Jun 1978 08:43:01 +0100 01 30 265966981 2 78 1978 156 3600 2003" (date len=165)
  "date CET 1978-06-06 08:43:01 am AM 06 Tue June 8 8 08 08 43 6 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  6 Jun 1978 08:43:01 +0100 01 30 265966981 2 78 1978 156 3600 2003" (adodb_date len=165)

04 Mar 1976 05:57:41 +0100 41 31 194763461 4 76 1976 63 3600 2003 Error date(): 194763461
 
  "date CET 1976-03-04 05:57:41 am AM 04 Thu March 5 5 05 05 57 4 Thursday 1 03 Mar 3 +0100 RFC822 Thu, 04 Mar 1976 05:57:41 +0100 41 31 194763461 4 76 1976 63 3600 2003" (date len=166)
  "date CET 1976-03-04 05:57:41 am AM 04 Thu March 5 5 05 05 57 4 Thursday 1 03 Mar 3 +0100 RFC822 Thu,  4 Mar 1976 05:57:41 +0100 41 31 194763461 4 76 1976 63 3600 2003" (adodb_date len=166)

ST 1980-05-15 08:37:32 am AM 15 Thu May 8 8 08 08 37 15 Thursday 1 05 May 5 +0200 RFC822 Thu, 15 May 1980 08:37:32 +0200 32 31 327220652 4 80 1980 135 7200 2003 Error date(): 327220652
 
  "date CEST 1980-05-15 08:37:32 am AM 15 Thu May 8 8 08 08 37 15 Thursday 1 05 May 5 +0200 RFC822 Thu, 15 May 1980 08:37:32 +0200 32 31 327220652 4 80 1980 135 7200 2003" (date len=167)
  "date CET 1980-05-15 07:37:32 am AM 15 Thu May 7 7 07 07 37 15 Thursday 1 05 May 5 +0100 RFC822 Thu, 15 May 1980 07:37:32 +0100 32 31 327220652 4 80 1980 135 3600 2003" (adodb_date len=166)

Error getdate() 327220652
Array ( [seconds] => 32 [minutes] => 37 [hours] => 8 [mday] => 15 [wday] => 4 [mon] => 5 [year] => 1980 [yday] => 135 [weekday] => Thursday [month] => May [0] => 327220652 )
Array ( [seconds] => 32 [minutes] => 37 [hours] => 7 [mday] => 15 [wday] => 4 [mon] => 5 [year] => 1980 [yday] => 135 [weekday] => Thursday [month] => May [0] => 327220652 )

ST 1980-04-17 06:35:42 am AM 17 Thu April 6 6 06 06 35 17 Thursday 1 04 Apr 4 +0200 RFC822 Thu, 17 Apr 1980 06:35:42 +0200 42 30 324794142 4 80 1980 107 7200 2003 Error date(): 324794142

 
  "date CEST 1980-04-17 06:35:42 am AM 17 Thu April 6 6 06 06 35 17 Thursday 1 04 Apr 4 +0200 RFC822 Thu, 17 Apr 1980 06:35:42 +0200 42 30 324794142 4 80 1980 107 7200 2003" (date len=169)
  "date CET 1980-04-17 05:35:42 am AM 17 Thu April 5 5 05 05 35 17 Thursday 1 04 Apr 4 +0100 RFC822 Thu, 17 Apr 1980 05:35:42 +0100 42 30 324794142 4 80 1980 107 3600 2003" (adodb_date len=168)

Error getdate() 324794142
Array ( [seconds] => 42 [minutes] => 35 [hours] => 6 [mday] => 17 [wday] => 4 [mon] => 4 [year] => 1980 [yday] => 107 [weekday] => Thursday [month] => April [0] => 324794142 )
Array ( [seconds] => 42 [minutes] => 35 [hours] => 5 [mday] => 17 [wday] => 4 [mon] => 4 [year] => 1980 [yday] => 107 [weekday] => Thursday [month] => April [0] => 324794142 )

04 Jan 1977 00:44:43 +0100 43 31 221183083 2 77 1977 3 3600 2003 Error date(): 221183083

 
  "date CET 1977-01-04 00:44:43 am AM 04 Tue January 12 0 12 00 44 4 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 04 Jan 1977 00:44:43 +0100 43 31 221183083 2 77 1977 3 3600 2003" (date len=167)
  "date CET 1977-01-04 00:44:43 am AM 04 Tue January 12 0 12 00 44 4 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  4 Jan 1977 00:44:43 +0100 43 31 221183083 2 77 1977 3 3600 2003" (adodb_date len=167)

08 Aug 1973 23:09:42 +0100 42 31 113695782 3 73 1973 219 3600 2003 Error date(): 113695782
 
  "date CET 1973-08-08 23:09:42 pm PM 08 Wed August 11 23 11 23 09 8 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 08 Aug 1973 23:09:42 +0100 42 31 113695782 3 73 1973 219 3600 2003" (date len=171)
  "date CET 1973-08-08 23:09:42 pm PM 08 Wed August 11 23 11 23 09 8 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  8 Aug 1973 23:09:42 +0100 42 31 113695782 3 73 1973 219 3600 2003" (adodb_date len=171)

02 Mar 1974 06:33:17 +0100 17 31 131434397 6 74 1974 60 3600 2003 Error date(): 131434397
 
  "date CET 1974-03-02 06:33:17 am AM 02 Sat March 6 6 06 06 33 2 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 02 Mar 1974 06:33:17 +0100 17 31 131434397 6 74 1974 60 3600 2003" (date len=166)
  "date CET 1974-03-02 06:33:17 am AM 02 Sat March 6 6 06 06 33 2 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  2 Mar 1974 06:33:17 +0100 17 31 131434397 6 74 1974 60 3600 2003" (adodb_date len=166)

06 Dec 1973 00:20:51 +0100 51 31 123981651 4 73 1973 339 3600 2003 Error date(): 123981651
 
  "date CET 1973-12-06 00:20:51 am AM 06 Thu December 12 0 12 00 20 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 06 Dec 1973 00:20:51 +0100 51 31 123981651 4 73 1973 339 3600 2003" (date len=172)
  "date CET 1973-12-06 00:20:51 am AM 06 Thu December 12 0 12 00 20 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  6 Dec 1973 00:20:51 +0100 51 31 123981651 4 73 1973 339 3600 2003" (adodb_date len=172)

ST 1980-04-29 23:56:12 pm PM 29 Tue April 11 23 11 23 56 29 Tuesday 1 04 Apr 4 +0200 RFC822 Tue, 29 Apr 1980 23:56:12 +0200 12 30 325893372 2 80 1980 119 7200 2003 Error date(): 325893372
 
  "date CEST 1980-04-29 23:56:12 pm PM 29 Tue April 11 23 11 23 56 29 Tuesday 1 04 Apr 4 +0200 RFC822 Tue, 29 Apr 1980 23:56:12 +0200 12 30 325893372 2 80 1980 119 7200 2003" (date len=170)
  "date CET 1980-04-29 22:56:12 pm PM 29 Tue April 10 22 10 22 56 29 Tuesday 1 04 Apr 4 +0100 RFC822 Tue, 29 Apr 1980 22:56:12 +0100 12 30 325893372 2 80 1980 119 3600 2003" (adodb_date len=169)

Error getdate() 325893372
Array ( [seconds] => 12 [minutes] => 56 [hours] => 23 [mday] => 29 [wday] => 2 [mon] => 4 [year] => 1980 [yday] => 119 [weekday] => Tuesday [month] => April [0] => 325893372 )
Array ( [seconds] => 12 [minutes] => 56 [hours] => 22 [mday] => 29 [wday] => 2 [mon] => 4 [year] => 1980 [yday] => 119 [weekday] => Tuesday [month] => April [0] => 325893372 )

01 Nov 1978 15:21:36 +0100 36 30 278778096 3 78 1978 304 3600 2003 Error date(): 278778096

 
  "date CET 1978-11-01 15:21:36 pm PM 01 Wed November 3 15 03 15 21 1 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 01 Nov 1978 15:21:36 +0100 36 30 278778096 3 78 1978 304 3600 2003" (date len=173)
  "date CET 1978-11-01 15:21:36 pm PM 01 Wed November 3 15 03 15 21 1 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  1 Nov 1978 15:21:36 +0100 36 30 278778096 3 78 1978 304 3600 2003" (adodb_date len=173)

07 Dec 1972 04:03:22 +0100 22 31 92545402 4 72 1972 341 3600 2003 Error date(): 92545402
 
  "date CET 1972-12-07 04:03:22 am AM 07 Thu December 4 4 04 04 03 7 Thursday 1 12 Dec 12 +0100 RFC822 Thu, 07 Dec 1972 04:03:22 +0100 22 31 92545402 4 72 1972 341 3600 2003" (date len=170)
  "date CET 1972-12-07 04:03:22 am AM 07 Thu December 4 4 04 04 03 7 Thursday 1 12 Dec 12 +0100 RFC822 Thu,  7 Dec 1972 04:03:22 +0100 22 31 92545402 4 72 1972 341 3600 2003" (adodb_date len=170)

07 Oct 1976 00:05:57 +0100 57 31 213491157 4 76 1976 280 3600 2003 Error date(): 213491157
 
  "date CET 1976-10-07 00:05:57 am AM 07 Thu October 12 0 12 00 05 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu, 07 Oct 1976 00:05:57 +0100 57 31 213491157 4 76 1976 280 3600 2003" (date len=171)
  "date CET 1976-10-07 00:05:57 am AM 07 Thu October 12 0 12 00 05 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu,  7 Oct 1976 00:05:57 +0100 57 31 213491157 4 76 1976 280 3600 2003" (adodb_date len=171)

ST 1981-08-01 22:15:08 pm PM 01 Sat August 10 22 10 22 15 1 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 01 Aug 1981 22:15:08 +0200 08 31 365544908 6 81 1981 212 7200 2003 Error date(): 365544908
 
  "date CEST 1981-08-01 22:15:08 pm PM 01 Sat August 10 22 10 22 15 1 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 01 Aug 1981 22:15:08 +0200 08 31 365544908 6 81 1981 212 7200 2003" (date len=171)
  "date CET 1981-08-01 21:15:08 pm PM 01 Sat August 9 21 09 21 15 1 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  1 Aug 1981 21:15:08 +0100 08 31 365544908 6 81 1981 212 3600 2003" (adodb_date len=169)

Error getdate() 365544908
Array ( [seconds] => 8 [minutes] => 15 [hours] => 22 [mday] => 1 [wday] => 6 [mon] => 8 [year] => 1981 [yday] => 212 [weekday] => Saturday [month] => August [0] => 365544908 )
Array ( [seconds] => 8 [minutes] => 15 [hours] => 21 [mday] => 1 [wday] => 6 [mon] => 8 [year] => 1981 [yday] => 212 [weekday] => Saturday [month] => August [0] => 365544908 )

05 Nov 1975 11:02:08 +0100 08 30 184413728 3 75 1975 308 3600 2003 Error date(): 184413728

 
  "date CET 1975-11-05 11:02:08 am AM 05 Wed November 11 11 11 11 02 5 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 05 Nov 1975 11:02:08 +0100 08 30 184413728 3 75 1975 308 3600 2003" (date len=174)
  "date CET 1975-11-05 11:02:08 am AM 05 Wed November 11 11 11 11 02 5 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  5 Nov 1975 11:02:08 +0100 08 30 184413728 3 75 1975 308 3600 2003" (adodb_date len=174)

09 Nov 1974 06:38:37 +0100 37 30 153207517 6 74 1974 312 3600 2003 Error date(): 153207517
 
  "date CET 1974-11-09 06:38:37 am AM 09 Sat November 6 6 06 06 38 9 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 09 Nov 1974 06:38:37 +0100 37 30 153207517 6 74 1974 312 3600 2003" (date len=171)
  "date CET 1974-11-09 06:38:37 am AM 09 Sat November 6 6 06 06 38 9 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  9 Nov 1974 06:38:37 +0100 37 30 153207517 6 74 1974 312 3600 2003" (adodb_date len=171)

06 Nov 1977 19:53:20 +0100 20 30 247690400 0 77 1977 309 3600 2003 Error date(): 247690400
 
  "date CET 1977-11-06 19:53:20 pm PM 06 Sun November 7 19 07 19 53 6 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 06 Nov 1977 19:53:20 +0100 20 30 247690400 0 77 1977 309 3600 2003" (date len=170)
  "date CET 1977-11-06 19:53:20 pm PM 06 Sun November 7 19 07 19 53 6 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  6 Nov 1977 19:53:20 +0100 20 30 247690400 0 77 1977 309 3600 2003" (adodb_date len=170)

01 Mar 1977 20:28:26 +0100 26 31 226092506 2 77 1977 59 3600 2003 Error date(): 226092506
 
  "date CET 1977-03-01 20:28:26 pm PM 01 Tue March 8 20 08 20 28 1 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 01 Mar 1977 20:28:26 +0100 26 31 226092506 2 77 1977 59 3600 2003" (date len=166)
  "date CET 1977-03-01 20:28:26 pm PM 01 Tue March 8 20 08 20 28 1 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  1 Mar 1977 20:28:26 +0100 26 31 226092506 2 77 1977 59 3600 2003" (adodb_date len=166)

05 Nov 1973 02:57:32 +0100 32 30 121312652 1 73 1973 308 3600 2003 Error date(): 121312652
 
  "date CET 1973-11-05 02:57:32 am AM 05 Mon November 2 2 02 02 57 5 Monday 0 11 Nov 11 +0100 RFC822 Mon, 05 Nov 1973 02:57:32 +0100 32 30 121312652 1 73 1973 308 3600 2003" (date len=169)
  "date CET 1973-11-05 02:57:32 am AM 05 Mon November 2 2 02 02 57 5 Monday 0 11 Nov 11 +0100 RFC822 Mon,  5 Nov 1973 02:57:32 +0100 32 30 121312652 1 73 1973 308 3600 2003" (adodb_date len=169)

ST 1980-05-07 07:47:22 am AM 07 Wed May 7 7 07 07 47 7 Wednesday 1 05 May 5 +0200 RFC822 Wed, 07 May 1980 07:47:22 +0200 22 31 326526442 3 80 1980 127 7200 2003 Error date(): 326526442
 
  "date CEST 1980-05-07 07:47:22 am AM 07 Wed May 7 7 07 07 47 7 Wednesday 1 05 May 5 +0200 RFC822 Wed, 07 May 1980 07:47:22 +0200 22 31 326526442 3 80 1980 127 7200 2003" (date len=167)
  "date CET 1980-05-07 06:47:22 am AM 07 Wed May 6 6 06 06 47 7 Wednesday 1 05 May 5 +0100 RFC822 Wed,  7 May 1980 06:47:22 +0100 22 31 326526442 3 80 1980 127 3600 2003" (adodb_date len=166)

08 Sep 1976 04:13:21 +0100 21 30 211000401 3 76 1976 251 3600 2003 Error date(): 211000401
 
  "date CET 1976-09-08 04:13:21 am AM 08 Wed September 4 4 04 04 13 8 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 08 Sep 1976 04:13:21 +0100 21 30 211000401 3 76 1976 251 3600 2003" (date len=172)
  "date CET 1976-09-08 04:13:21 am AM 08 Wed September 4 4 04 04 13 8 Wednesday 1 09 Sep 9 +0100 RFC822 Wed,  8 Sep 1976 04:13:21 +0100 21 30 211000401 3 76 1976 251 3600 2003" (adodb_date len=172)

04 Jun 1974 04:12:39 +0100 39 30 139547559 2 74 1974 154 3600 2003 Error date(): 139547559
 
  "date CET 1974-06-04 04:12:39 am AM 04 Tue June 4 4 04 04 12 4 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 04 Jun 1974 04:12:39 +0100 39 30 139547559 2 74 1974 154 3600 2003" (date len=165)
  "date CET 1974-06-04 04:12:39 am AM 04 Tue June 4 4 04 04 12 4 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  4 Jun 1974 04:12:39 +0100 39 30 139547559 2 74 1974 154 3600 2003" (adodb_date len=165)

05 Oct 1976 07:33:14 +0100 14 31 213345194 2 76 1976 278 3600 2003 Error date(): 213345194
 
  "date CET 1976-10-05 07:33:14 am AM 05 Tue October 7 7 07 07 33 5 Tuesday 1 10 Oct 10 +0100 RFC822 Tue, 05 Oct 1976 07:33:14 +0100 14 31 213345194 2 76 1976 278 3600 2003" (date len=169)
  "date CET 1976-10-05 07:33:14 am AM 05 Tue October 7 7 07 07 33 5 Tuesday 1 10 Oct 10 +0100 RFC822 Tue,  5 Oct 1976 07:33:14 +0100 14 31 213345194 2 76 1976 278 3600 2003" (adodb_date len=169)

06 Jul 1977 18:06:19 +0100 19 31 237056779 3 77 1977 186 3600 2003 Error date(): 237056779
 
  "date CET 1977-07-06 18:06:19 pm PM 06 Wed July 6 18 06 18 06 6 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 06 Jul 1977 18:06:19 +0100 19 31 237056779 3 77 1977 186 3600 2003" (date len=168)
  "date CET 1977-07-06 18:06:19 pm PM 06 Wed July 6 18 06 18 06 6 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  6 Jul 1977 18:06:19 +0100 19 31 237056779 3 77 1977 186 3600 2003" (adodb_date len=168)

08 Dec 1972 02:33:41 +0100 41 31 92626421 5 72 1972 342 3600 2003 Error date(): 92626421
 
  "date CET 1972-12-08 02:33:41 am AM 08 Fri December 2 2 02 02 33 8 Friday 1 12 Dec 12 +0100 RFC822 Fri, 08 Dec 1972 02:33:41 +0100 41 31 92626421 5 72 1972 342 3600 2003" (date len=168)
  "date CET 1972-12-08 02:33:41 am AM 08 Fri December 2 2 02 02 33 8 Friday 1 12 Dec 12 +0100 RFC822 Fri,  8 Dec 1972 02:33:41 +0100 41 31 92626421 5 72 1972 342 3600 2003" (adodb_date len=168)

ST 1981-09-24 01:09:11 am AM 24 Thu September 1 1 01 01 09 24 Thursday 0 09 Sep 9 +0200 RFC822 Thu, 24 Sep 1981 01:09:11 +0200 11 30 370134551 4 81 1981 266 7200 2003 Error date(): 370134551
 
  "date CEST 1981-09-24 01:09:11 am AM 24 Thu September 1 1 01 01 09 24 Thursday 0 09 Sep 9 +0200 RFC822 Thu, 24 Sep 1981 01:09:11 +0200 11 30 370134551 4 81 1981 266 7200 2003" (date len=173)
  "date CET 1981-09-24 00:09:11 am AM 24 Thu September 12 0 12 00 09 24 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 24 Sep 1981 00:09:11 +0100 11 30 370134551 4 81 1981 266 3600 2003" (adodb_date len=173)

Error getdate() 370134551
Array ( [seconds] => 11 [minutes] => 9 [hours] => 1 [mday] => 24 [wday] => 4 [mon] => 9 [year] => 1981 [yday] => 266 [weekday] => Thursday [month] => September [0] => 370134551 )
Array ( [seconds] => 11 [minutes] => 9 [hours] => 0 [mday] => 24 [wday] => 4 [mon] => 9 [year] => 1981 [yday] => 266 [weekday] => Thursday [month] => September [0] => 370134551 )

06 Oct 1979 18:57:43 +0100 43 31 308080663 6 79 1979 278 3600 2003 Error date(): 308080663

 
  "date CET 1979-10-06 18:57:43 pm PM 06 Sat October 6 18 06 18 57 6 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 06 Oct 1979 18:57:43 +0100 43 31 308080663 6 79 1979 278 3600 2003" (date len=171)
  "date CET 1979-10-06 18:57:43 pm PM 06 Sat October 6 18 06 18 57 6 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  6 Oct 1979 18:57:43 +0100 43 31 308080663 6 79 1979 278 3600 2003" (adodb_date len=171)

ST 1980-07-05 10:16:18 am AM 05 Sat July 10 10 10 10 16 5 Saturday 1 07 Jul 7 +0200 RFC822 Sat, 05 Jul 1980 10:16:18 +0200 18 31 331632978 6 80 1980 186 7200 2003 Error date(): 331632978
 
  "date CEST 1980-07-05 10:16:18 am AM 05 Sat July 10 10 10 10 16 5 Saturday 1 07 Jul 7 +0200 RFC822 Sat, 05 Jul 1980 10:16:18 +0200 18 31 331632978 6 80 1980 186 7200 2003" (date len=169)
  "date CET 1980-07-05 09:16:18 am AM 05 Sat July 9 9 09 09 16 5 Saturday 1 07 Jul 7 +0100 RFC822 Sat,  5 Jul 1980 09:16:18 +0100 18 31 331632978 6 80 1980 186 3600 2003" (adodb_date len=166)

Error getdate() 331632978
Array ( [seconds] => 18 [minutes] => 16 [hours] => 10 [mday] => 5 [wday] => 6 [mon] => 7 [year] => 1980 [yday] => 186 [weekday] => Saturday [month] => July [0] => 331632978 )
Array ( [seconds] => 18 [minutes] => 16 [hours] => 9 [mday] => 5 [wday] => 6 [mon] => 7 [year] => 1980 [yday] => 186 [weekday] => Saturday [month] => July [0] => 331632978 )

Testing random dates between 100 and 4000

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

Failed :-(