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 Mar 1980 14:01:24 +0100 24 31 321368484 6 80 1980 67 3600 2003 Error date(): 321368484
 
  "date CET 1980-03-08 14:01:24 pm PM 08 Sat March 2 14 02 14 01 8 Saturday 1 03 Mar 3 +0100 RFC822 Sat, 08 Mar 1980 14:01:24 +0100 24 31 321368484 6 80 1980 67 3600 2003" (date len=167)
  "date CET 1980-03-08 14:01:24 pm PM 08 Sat March 2 14 02 14 01 8 Saturday 1 03 Mar 3 +0100 RFC822 Sat,  8 Mar 1980 14:01:24 +0100 24 31 321368484 6 80 1980 67 3600 2003" (adodb_date len=167)

05 Feb 1975 05:41:47 +0100 47 28 160807307 3 75 1975 35 3600 2003 Error date(): 160807307
 
  "date CET 1975-02-05 05:41:47 am AM 05 Wed February 5 5 05 05 41 5 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 05 Feb 1975 05:41:47 +0100 47 28 160807307 3 75 1975 35 3600 2003" (date len=170)
  "date CET 1975-02-05 05:41:47 am AM 05 Wed February 5 5 05 05 41 5 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  5 Feb 1975 05:41:47 +0100 47 28 160807307 3 75 1975 35 3600 2003" (adodb_date len=170)

ST 1980-04-19 15:35:54 pm PM 19 Sat April 3 15 03 15 35 19 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 19 Apr 1980 15:35:54 +0200 54 30 324999354 6 80 1980 109 7200 2003 Error date(): 324999354
 
  "date CEST 1980-04-19 15:35:54 pm PM 19 Sat April 3 15 03 15 35 19 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 19 Apr 1980 15:35:54 +0200 54 30 324999354 6 80 1980 109 7200 2003" (date len=170)
  "date CET 1980-04-19 14:35:54 pm PM 19 Sat April 2 14 02 14 35 19 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 19 Apr 1980 14:35:54 +0100 54 30 324999354 6 80 1980 109 3600 2003" (adodb_date len=169)

Error getdate() 324999354
Array ( [seconds] => 54 [minutes] => 35 [hours] => 15 [mday] => 19 [wday] => 6 [mon] => 4 [year] => 1980 [yday] => 109 [weekday] => Saturday [month] => April [0] => 324999354 )
Array ( [seconds] => 54 [minutes] => 35 [hours] => 14 [mday] => 19 [wday] => 6 [mon] => 4 [year] => 1980 [yday] => 109 [weekday] => Saturday [month] => April [0] => 324999354 )

01 Nov 1981 00:13:32 +0100 32 30 373418012 0 81 1981 304 3600 2003 Error date(): 373418012

 
  "date CET 1981-11-01 00:13:32 am AM 01 Sun November 12 0 12 00 13 1 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 01 Nov 1981 00:13:32 +0100 32 30 373418012 0 81 1981 304 3600 2003" (date len=170)
  "date CET 1981-11-01 00:13:32 am AM 01 Sun November 12 0 12 00 13 1 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  1 Nov 1981 00:13:32 +0100 32 30 373418012 0 81 1981 304 3600 2003" (adodb_date len=170)

07 Oct 1976 12:11:04 +0100 04 31 213534664 4 76 1976 280 3600 2003 Error date(): 213534664
 
  "date CET 1976-10-07 12:11:04 pm PM 07 Thu October 12 12 12 12 11 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu, 07 Oct 1976 12:11:04 +0100 04 31 213534664 4 76 1976 280 3600 2003" (date len=172)
  "date CET 1976-10-07 12:11:04 pm PM 07 Thu October 12 12 12 12 11 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu,  7 Oct 1976 12:11:04 +0100 04 31 213534664 4 76 1976 280 3600 2003" (adodb_date len=172)

08 Aug 1977 13:12:20 +0100 20 31 239890340 1 77 1977 219 3600 2003 Error date(): 239890340
 
  "date CET 1977-08-08 13:12:20 pm PM 08 Mon August 1 13 01 13 12 8 Monday 0 08 Aug 8 +0100 RFC822 Mon, 08 Aug 1977 13:12:20 +0100 20 31 239890340 1 77 1977 219 3600 2003" (date len=167)
  "date CET 1977-08-08 13:12:20 pm PM 08 Mon August 1 13 01 13 12 8 Monday 0 08 Aug 8 +0100 RFC822 Mon,  8 Aug 1977 13:12:20 +0100 20 31 239890340 1 77 1977 219 3600 2003" (adodb_date len=167)

02 Nov 1975 04:00:31 +0100 31 30 184129231 0 75 1975 305 3600 2003 Error date(): 184129231
 
  "date CET 1975-11-02 04:00:31 am AM 02 Sun November 4 4 04 04 00 2 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 02 Nov 1975 04:00:31 +0100 31 30 184129231 0 75 1975 305 3600 2003" (date len=169)
  "date CET 1975-11-02 04:00:31 am AM 02 Sun November 4 4 04 04 00 2 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  2 Nov 1975 04:00:31 +0100 31 30 184129231 0 75 1975 305 3600 2003" (adodb_date len=169)

ST 1981-04-26 21:29:11 pm PM 26 Sun April 9 21 09 21 29 26 Sunday 0 04 Apr 4 +0200 RFC822 Sun, 26 Apr 1981 21:29:11 +0200 11 30 357161351 0 81 1981 115 7200 2003 Error date(): 357161351
 
  "date CEST 1981-04-26 21:29:11 pm PM 26 Sun April 9 21 09 21 29 26 Sunday 0 04 Apr 4 +0200 RFC822 Sun, 26 Apr 1981 21:29:11 +0200 11 30 357161351 0 81 1981 115 7200 2003" (date len=168)
  "date CET 1981-04-26 20:29:11 pm PM 26 Sun April 8 20 08 20 29 26 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 26 Apr 1981 20:29:11 +0100 11 30 357161351 0 81 1981 115 3600 2003" (adodb_date len=167)

Error getdate() 357161351
Array ( [seconds] => 11 [minutes] => 29 [hours] => 21 [mday] => 26 [wday] => 0 [mon] => 4 [year] => 1981 [yday] => 115 [weekday] => Sunday [month] => April [0] => 357161351 )
Array ( [seconds] => 11 [minutes] => 29 [hours] => 20 [mday] => 26 [wday] => 0 [mon] => 4 [year] => 1981 [yday] => 115 [weekday] => Sunday [month] => April [0] => 357161351 )

08 Sep 1972 01:23:43 +0100 43 30 84759823 5 72 1972 251 3600 2003 Error date(): 84759823

 
  "date CET 1972-09-08 01:23:43 am AM 08 Fri September 1 1 01 01 23 8 Friday 1 09 Sep 9 +0100 RFC822 Fri, 08 Sep 1972 01:23:43 +0100 43 30 84759823 5 72 1972 251 3600 2003" (date len=168)
  "date CET 1972-09-08 01:23:43 am AM 08 Fri September 1 1 01 01 23 8 Friday 1 09 Sep 9 +0100 RFC822 Fri,  8 Sep 1972 01:23:43 +0100 43 30 84759823 5 72 1972 251 3600 2003" (adodb_date len=168)

07 Jan 1973 02:35:27 +0100 27 31 95218527 0 73 1973 6 3600 2003 Error date(): 95218527
 
  "date CET 1973-01-07 02:35:27 am AM 07 Sun January 2 2 02 02 35 7 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 07 Jan 1973 02:35:27 +0100 27 31 95218527 0 73 1973 6 3600 2003" (date len=164)
  "date CET 1973-01-07 02:35:27 am AM 07 Sun January 2 2 02 02 35 7 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  7 Jan 1973 02:35:27 +0100 27 31 95218527 0 73 1973 6 3600 2003" (adodb_date len=164)

04 May 1978 18:04:44 +0100 44 31 263149484 4 78 1978 123 3600 2003 Error date(): 263149484
 
  "date CET 1978-05-04 18:04:44 pm PM 04 Thu May 6 18 06 18 04 4 Thursday 0 05 May 5 +0100 RFC822 Thu, 04 May 1978 18:04:44 +0100 44 31 263149484 4 78 1978 123 3600 2003" (date len=166)
  "date CET 1978-05-04 18:04:44 pm PM 04 Thu May 6 18 06 18 04 4 Thursday 0 05 May 5 +0100 RFC822 Thu,  4 May 1978 18:04:44 +0100 44 31 263149484 4 78 1978 123 3600 2003" (adodb_date len=166)

04 Oct 1973 16:28:00 +0100 00 31 118596480 4 73 1973 276 3600 2003 Error date(): 118596480
 
  "date CET 1973-10-04 16:28:00 pm PM 04 Thu October 4 16 04 16 28 4 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 04 Oct 1973 16:28:00 +0100 00 31 118596480 4 73 1973 276 3600 2003" (date len=171)
  "date CET 1973-10-04 16:28:00 pm PM 04 Thu October 4 16 04 16 28 4 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  4 Oct 1973 16:28:00 +0100 00 31 118596480 4 73 1973 276 3600 2003" (adodb_date len=171)

04 Jun 1971 15:15:36 +0100 36 30 44892936 5 71 1971 154 3600 2003 Error date(): 44892936
 
  "date CET 1971-06-04 15:15:36 pm PM 04 Fri June 3 15 03 15 15 4 Friday 0 06 Jun 6 +0100 RFC822 Fri, 04 Jun 1971 15:15:36 +0100 36 30 44892936 5 71 1971 154 3600 2003" (date len=164)
  "date CET 1971-06-04 15:15:36 pm PM 04 Fri June 3 15 03 15 15 4 Friday 0 06 Jun 6 +0100 RFC822 Fri,  4 Jun 1971 15:15:36 +0100 36 30 44892936 5 71 1971 154 3600 2003" (adodb_date len=164)

ST 1982-06-17 11:46:22 am AM 17 Thu June 11 11 11 11 46 17 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 17 Jun 1982 11:46:22 +0200 22 30 393155182 4 82 1982 167 7200 2003 Error date(): 393155182
 
  "date CEST 1982-06-17 11:46:22 am AM 17 Thu June 11 11 11 11 46 17 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 17 Jun 1982 11:46:22 +0200 22 30 393155182 4 82 1982 167 7200 2003" (date len=170)
  "date CET 1982-06-17 10:46:22 am AM 17 Thu June 10 10 10 10 46 17 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 17 Jun 1982 10:46:22 +0100 22 30 393155182 4 82 1982 167 3600 2003" (adodb_date len=169)

Error getdate() 393155182
Array ( [seconds] => 22 [minutes] => 46 [hours] => 11 [mday] => 17 [wday] => 4 [mon] => 6 [year] => 1982 [yday] => 167 [weekday] => Thursday [month] => June [0] => 393155182 )
Array ( [seconds] => 22 [minutes] => 46 [hours] => 10 [mday] => 17 [wday] => 4 [mon] => 6 [year] => 1982 [yday] => 167 [weekday] => Thursday [month] => June [0] => 393155182 )

04 Jun 1974 18:18:45 +0100 45 30 139598325 2 74 1974 154 3600 2003 Error date(): 139598325

 
  "date CET 1974-06-04 18:18:45 pm PM 04 Tue June 6 18 06 18 18 4 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 04 Jun 1974 18:18:45 +0100 45 30 139598325 2 74 1974 154 3600 2003" (date len=166)
  "date CET 1974-06-04 18:18:45 pm PM 04 Tue June 6 18 06 18 18 4 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  4 Jun 1974 18:18:45 +0100 45 30 139598325 2 74 1974 154 3600 2003" (adodb_date len=166)

02 Sep 1977 12:33:34 +0100 34 30 242048014 5 77 1977 244 3600 2003 Error date(): 242048014
 
  "date CET 1977-09-02 12:33:34 pm PM 02 Fri September 12 12 12 12 33 2 Friday 0 09 Sep 9 +0100 RFC822 Fri, 02 Sep 1977 12:33:34 +0100 34 30 242048014 5 77 1977 244 3600 2003" (date len=171)
  "date CET 1977-09-02 12:33:34 pm PM 02 Fri September 12 12 12 12 33 2 Friday 0 09 Sep 9 +0100 RFC822 Fri,  2 Sep 1977 12:33:34 +0100 34 30 242048014 5 77 1977 244 3600 2003" (adodb_date len=171)

01 Feb 1971 19:26:27 +0100 27 28 34280787 1 71 1971 31 3600 2003 Error date(): 34280787
 
  "date CET 1971-02-01 19:26:27 pm PM 01 Mon February 7 19 07 19 26 1 Monday 0 02 Feb 2 +0100 RFC822 Mon, 01 Feb 1971 19:26:27 +0100 27 28 34280787 1 71 1971 31 3600 2003" (date len=167)
  "date CET 1971-02-01 19:26:27 pm PM 01 Mon February 7 19 07 19 26 1 Monday 0 02 Feb 2 +0100 RFC822 Mon,  1 Feb 1971 19:26:27 +0100 27 28 34280787 1 71 1971 31 3600 2003" (adodb_date len=167)

09 Mar 1975 03:43:51 +0100 51 31 163565031 0 75 1975 67 3600 2003 Error date(): 163565031
 
  "date CET 1975-03-09 03:43:51 am AM 09 Sun March 3 3 03 03 43 9 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 09 Mar 1975 03:43:51 +0100 51 31 163565031 0 75 1975 67 3600 2003" (date len=164)
  "date CET 1975-03-09 03:43:51 am AM 09 Sun March 3 3 03 03 43 9 Sunday 0 03 Mar 3 +0100 RFC822 Sun,  9 Mar 1975 03:43:51 +0100 51 31 163565031 0 75 1975 67 3600 2003" (adodb_date len=164)

07 May 1975 15:35:01 +0100 01 31 168705301 3 75 1975 126 3600 2003 Error date(): 168705301
 
  "date CET 1975-05-07 15:35:01 pm PM 07 Wed May 3 15 03 15 35 7 Wednesday 0 05 May 5 +0100 RFC822 Wed, 07 May 1975 15:35:01 +0100 01 31 168705301 3 75 1975 126 3600 2003" (date len=167)
  "date CET 1975-05-07 15:35:01 pm PM 07 Wed May 3 15 03 15 35 7 Wednesday 0 05 May 5 +0100 RFC822 Wed,  7 May 1975 15:35:01 +0100 01 31 168705301 3 75 1975 126 3600 2003" (adodb_date len=167)

ST 1981-09-21 23:37:30 pm PM 21 Mon September 11 23 11 23 37 21 Monday 0 09 Sep 9 +0200 RFC822 Mon, 21 Sep 1981 23:37:30 +0200 30 30 369956250 1 81 1981 263 7200 2003 Error date(): 369956250
 
  "date CEST 1981-09-21 23:37:30 pm PM 21 Mon September 11 23 11 23 37 21 Monday 0 09 Sep 9 +0200 RFC822 Mon, 21 Sep 1981 23:37:30 +0200 30 30 369956250 1 81 1981 263 7200 2003" (date len=173)
  "date CET 1981-09-21 22:37:30 pm PM 21 Mon September 10 22 10 22 37 21 Monday 0 09 Sep 9 +0100 RFC822 Mon, 21 Sep 1981 22:37:30 +0100 30 30 369956250 1 81 1981 263 3600 2003" (adodb_date len=172)

Error getdate() 369956250
Array ( [seconds] => 30 [minutes] => 37 [hours] => 23 [mday] => 21 [wday] => 1 [mon] => 9 [year] => 1981 [yday] => 263 [weekday] => Monday [month] => September [0] => 369956250 )
Array ( [seconds] => 30 [minutes] => 37 [hours] => 22 [mday] => 21 [wday] => 1 [mon] => 9 [year] => 1981 [yday] => 263 [weekday] => Monday [month] => September [0] => 369956250 )

ST 1981-05-20 11:42:14 am AM 20 Wed May 11 11 11 11 42 20 Wednesday 0 05 May 5 +0200 RFC822 Wed, 20 May 1981 11:42:14 +0200 14 31 359199734 3 81 1981 139 7200 2003 Error date(): 359199734

 
  "date CEST 1981-05-20 11:42:14 am AM 20 Wed May 11 11 11 11 42 20 Wednesday 0 05 May 5 +0200 RFC822 Wed, 20 May 1981 11:42:14 +0200 14 31 359199734 3 81 1981 139 7200 2003" (date len=170)
  "date CET 1981-05-20 10:42:14 am AM 20 Wed May 10 10 10 10 42 20 Wednesday 0 05 May 5 +0100 RFC822 Wed, 20 May 1981 10:42:14 +0100 14 31 359199734 3 81 1981 139 3600 2003" (adodb_date len=169)

Error getdate() 359199734
Array ( [seconds] => 14 [minutes] => 42 [hours] => 11 [mday] => 20 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 139 [weekday] => Wednesday [month] => May [0] => 359199734 )
Array ( [seconds] => 14 [minutes] => 42 [hours] => 10 [mday] => 20 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 139 [weekday] => Wednesday [month] => May [0] => 359199734 )

06 Sep 1978 00:37:52 +0100 52 30 273886672 3 78 1978 248 3600 2003 Error date(): 273886672

 
  "date CET 1978-09-06 00:37:52 am AM 06 Wed September 12 0 12 00 37 6 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 06 Sep 1978 00:37:52 +0100 52 30 273886672 3 78 1978 248 3600 2003" (date len=173)
  "date CET 1978-09-06 00:37:52 am AM 06 Wed September 12 0 12 00 37 6 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  6 Sep 1978 00:37:52 +0100 52 30 273886672 3 78 1978 248 3600 2003" (adodb_date len=173)

ST 1982-04-10 00:42:58 am AM 10 Sat April 12 0 12 00 42 10 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 10 Apr 1982 00:42:58 +0200 58 30 387240178 6 82 1982 99 7200 2003 Error date(): 387240178
 
  "date CEST 1982-04-10 00:42:58 am AM 10 Sat April 12 0 12 00 42 10 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 10 Apr 1982 00:42:58 +0200 58 30 387240178 6 82 1982 99 7200 2003" (date len=169)
  "date CET 1982-04-09 23:42:58 pm PM 09 Fri April 11 23 11 23 42 9 Friday 0 04 Apr 4 +0100 RFC822 Fri,  9 Apr 1982 23:42:58 +0100 58 30 387240178 5 82 1982 98 3600 2003" (adodb_date len=166)

Error getdate() 387240178
Array ( [seconds] => 58 [minutes] => 42 [hours] => 0 [mday] => 10 [wday] => 6 [mon] => 4 [year] => 1982 [yday] => 99 [weekday] => Saturday [month] => April [0] => 387240178 )
Array ( [seconds] => 58 [minutes] => 42 [hours] => 23 [mday] => 9 [wday] => 5 [mon] => 4 [year] => 1982 [yday] => 98 [weekday] => Friday [month] => April [0] => 387240178 )

ST 1981-09-10 07:13:36 am AM 10 Thu September 7 7 07 07 13 10 Thursday 0 09 Sep 9 +0200 RFC822 Thu, 10 Sep 1981 07:13:36 +0200 36 30 368946816 4 81 1981 252 7200 2003 Error date(): 368946816

 
  "date CEST 1981-09-10 07:13:36 am AM 10 Thu September 7 7 07 07 13 10 Thursday 0 09 Sep 9 +0200 RFC822 Thu, 10 Sep 1981 07:13:36 +0200 36 30 368946816 4 81 1981 252 7200 2003" (date len=173)
  "date CET 1981-09-10 06:13:36 am AM 10 Thu September 6 6 06 06 13 10 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 10 Sep 1981 06:13:36 +0100 36 30 368946816 4 81 1981 252 3600 2003" (adodb_date len=172)

Error getdate() 368946816
Array ( [seconds] => 36 [minutes] => 13 [hours] => 7 [mday] => 10 [wday] => 4 [mon] => 9 [year] => 1981 [yday] => 252 [weekday] => Thursday [month] => September [0] => 368946816 )
Array ( [seconds] => 36 [minutes] => 13 [hours] => 6 [mday] => 10 [wday] => 4 [mon] => 9 [year] => 1981 [yday] => 252 [weekday] => Thursday [month] => September [0] => 368946816 )

08 Jul 1976 23:28:03 +0100 03 31 205712883 4 76 1976 189 3600 2003 Error date(): 205712883

 
  "date CET 1976-07-08 23:28:03 pm PM 08 Thu July 11 23 11 23 28 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 08 Jul 1976 23:28:03 +0100 03 31 205712883 4 76 1976 189 3600 2003" (date len=168)
  "date CET 1976-07-08 23:28:03 pm PM 08 Thu July 11 23 11 23 28 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu,  8 Jul 1976 23:28:03 +0100 03 31 205712883 4 76 1976 189 3600 2003" (adodb_date len=168)

05 Feb 1980 12:52:42 +0100 42 29 318599562 2 80 1980 35 3600 2003 Error date(): 318599562
 
  "date CET 1980-02-05 12:52:42 pm PM 05 Tue February 12 12 12 12 52 5 Tuesday 1 02 Feb 2 +0100 RFC822 Tue, 05 Feb 1980 12:52:42 +0100 42 29 318599562 2 80 1980 35 3600 2003" (date len=170)
  "date CET 1980-02-05 12:52:42 pm PM 05 Tue February 12 12 12 12 52 5 Tuesday 1 02 Feb 2 +0100 RFC822 Tue,  5 Feb 1980 12:52:42 +0100 42 29 318599562 2 80 1980 35 3600 2003" (adodb_date len=170)

08 Nov 1972 20:56:26 +0100 26 30 90100586 3 72 1972 312 3600 2003 Error date(): 90100586
 
  "date CET 1972-11-08 20:56:26 pm PM 08 Wed November 8 20 08 20 56 8 Wednesday 1 11 Nov 11 +0100 RFC822 Wed, 08 Nov 1972 20:56:26 +0100 26 30 90100586 3 72 1972 312 3600 2003" (date len=172)
  "date CET 1972-11-08 20:56:26 pm PM 08 Wed November 8 20 08 20 56 8 Wednesday 1 11 Nov 11 +0100 RFC822 Wed,  8 Nov 1972 20:56:26 +0100 26 30 90100586 3 72 1972 312 3600 2003" (adodb_date len=172)

01 Mar 1974 16:45:50 +0100 50 31 131384750 5 74 1974 59 3600 2003 Error date(): 131384750
 
  "date CET 1974-03-01 16:45:50 pm PM 01 Fri March 4 16 04 16 45 1 Friday 0 03 Mar 3 +0100 RFC822 Fri, 01 Mar 1974 16:45:50 +0100 50 31 131384750 5 74 1974 59 3600 2003" (date len=165)
  "date CET 1974-03-01 16:45:50 pm PM 01 Fri March 4 16 04 16 45 1 Friday 0 03 Mar 3 +0100 RFC822 Fri,  1 Mar 1974 16:45:50 +0100 50 31 131384750 5 74 1974 59 3600 2003" (adodb_date len=165)

07 Mar 1975 03:18:57 +0100 57 31 163390737 5 75 1975 65 3600 2003 Error date(): 163390737
 
  "date CET 1975-03-07 03:18:57 am AM 07 Fri March 3 3 03 03 18 7 Friday 0 03 Mar 3 +0100 RFC822 Fri, 07 Mar 1975 03:18:57 +0100 57 31 163390737 5 75 1975 65 3600 2003" (date len=164)
  "date CET 1975-03-07 03:18:57 am AM 07 Fri March 3 3 03 03 18 7 Friday 0 03 Mar 3 +0100 RFC822 Fri,  7 Mar 1975 03:18:57 +0100 57 31 163390737 5 75 1975 65 3600 2003" (adodb_date len=164)

05 Nov 1977 00:36:36 +0100 36 30 247534596 6 77 1977 308 3600 2003 Error date(): 247534596
 
  "date CET 1977-11-05 00:36:36 am AM 05 Sat November 12 0 12 00 36 5 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 05 Nov 1977 00:36:36 +0100 36 30 247534596 6 77 1977 308 3600 2003" (date len=172)
  "date CET 1977-11-05 00:36:36 am AM 05 Sat November 12 0 12 00 36 5 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  5 Nov 1977 00:36:36 +0100 36 30 247534596 6 77 1977 308 3600 2003" (adodb_date len=172)

02 Jun 1973 21:05:42 +0100 42 30 107899542 6 73 1973 152 3600 2003 Error date(): 107899542
 
  "date CET 1973-06-02 21:05:42 pm PM 02 Sat June 9 21 09 21 05 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 02 Jun 1973 21:05:42 +0100 42 30 107899542 6 73 1973 152 3600 2003" (date len=167)
  "date CET 1973-06-02 21:05:42 pm PM 02 Sat June 9 21 09 21 05 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  2 Jun 1973 21:05:42 +0100 42 30 107899542 6 73 1973 152 3600 2003" (adodb_date len=167)

ST 1982-06-10 13:26:15 pm PM 10 Thu June 1 13 01 13 26 10 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 10 Jun 1982 13:26:15 +0200 15 30 392556375 4 82 1982 160 7200 2003 Error date(): 392556375
 
  "date CEST 1982-06-10 13:26:15 pm PM 10 Thu June 1 13 01 13 26 10 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 10 Jun 1982 13:26:15 +0200 15 30 392556375 4 82 1982 160 7200 2003" (date len=169)
  "date CET 1982-06-10 12:26:15 pm PM 10 Thu June 12 12 12 12 26 10 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 10 Jun 1982 12:26:15 +0100 15 30 392556375 4 82 1982 160 3600 2003" (adodb_date len=169)

Error getdate() 392556375
Array ( [seconds] => 15 [minutes] => 26 [hours] => 13 [mday] => 10 [wday] => 4 [mon] => 6 [year] => 1982 [yday] => 160 [weekday] => Thursday [month] => June [0] => 392556375 )
Array ( [seconds] => 15 [minutes] => 26 [hours] => 12 [mday] => 10 [wday] => 4 [mon] => 6 [year] => 1982 [yday] => 160 [weekday] => Thursday [month] => June [0] => 392556375 )

Testing random dates between 100 and 4000

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

Failed :-(