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
ST 1981-04-07 01:10:26 am AM 07 Tue April 1 1 01 01 10 7 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 07 Apr 1981 01:10:26 +0200 26 30 355446626 2 81 1981 96 7200 2003 Error date(): 355446626
 
  "date CEST 1981-04-07 01:10:26 am AM 07 Tue April 1 1 01 01 10 7 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 07 Apr 1981 01:10:26 +0200 26 30 355446626 2 81 1981 96 7200 2003" (date len=166)
  "date CET 1981-04-07 00:10:26 am AM 07 Tue April 12 0 12 00 10 7 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  7 Apr 1981 00:10:26 +0100 26 30 355446626 2 81 1981 96 3600 2003" (adodb_date len=166)

Error getdate() 355446626
Array ( [seconds] => 26 [minutes] => 10 [hours] => 1 [mday] => 7 [wday] => 2 [mon] => 4 [year] => 1981 [yday] => 96 [weekday] => Tuesday [month] => April [0] => 355446626 )
Array ( [seconds] => 26 [minutes] => 10 [hours] => 0 [mday] => 7 [wday] => 2 [mon] => 4 [year] => 1981 [yday] => 96 [weekday] => Tuesday [month] => April [0] => 355446626 )

03 Oct 1971 01:45:36 +0100 36 31 55298736 0 71 1971 275 3600 2003 Error date(): 55298736

 
  "date CET 1971-10-03 01:45:36 am AM 03 Sun October 1 1 01 01 45 3 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 03 Oct 1971 01:45:36 +0100 36 31 55298736 0 71 1971 275 3600 2003" (date len=167)
  "date CET 1971-10-03 01:45:36 am AM 03 Sun October 1 1 01 01 45 3 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  3 Oct 1971 01:45:36 +0100 36 31 55298736 0 71 1971 275 3600 2003" (adodb_date len=167)

03 May 1974 15:36:01 +0100 01 31 136823761 5 74 1974 122 3600 2003 Error date(): 136823761
 
  "date CET 1974-05-03 15:36:01 pm PM 03 Fri May 3 15 03 15 36 3 Friday 0 05 May 5 +0100 RFC822 Fri, 03 May 1974 15:36:01 +0100 01 31 136823761 5 74 1974 122 3600 2003" (date len=164)
  "date CET 1974-05-03 15:36:01 pm PM 03 Fri May 3 15 03 15 36 3 Friday 0 05 May 5 +0100 RFC822 Fri,  3 May 1974 15:36:01 +0100 01 31 136823761 5 74 1974 122 3600 2003" (adodb_date len=164)

ST 1981-06-18 19:51:11 pm PM 18 Thu June 7 19 07 19 51 18 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 18 Jun 1981 19:51:11 +0200 11 30 361734671 4 81 1981 168 7200 2003 Error date(): 361734671
 
  "date CEST 1981-06-18 19:51:11 pm PM 18 Thu June 7 19 07 19 51 18 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 18 Jun 1981 19:51:11 +0200 11 30 361734671 4 81 1981 168 7200 2003" (date len=169)
  "date CET 1981-06-18 18:51:11 pm PM 18 Thu June 6 18 06 18 51 18 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 18 Jun 1981 18:51:11 +0100 11 30 361734671 4 81 1981 168 3600 2003" (adodb_date len=168)

Error getdate() 361734671
Array ( [seconds] => 11 [minutes] => 51 [hours] => 19 [mday] => 18 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 168 [weekday] => Thursday [month] => June [0] => 361734671 )
Array ( [seconds] => 11 [minutes] => 51 [hours] => 18 [mday] => 18 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 168 [weekday] => Thursday [month] => June [0] => 361734671 )

07 Sep 1976 22:29:18 +0100 18 30 210979758 2 76 1976 250 3600 2003 Error date(): 210979758

 
  "date CET 1976-09-07 22:29:18 pm PM 07 Tue September 10 22 10 22 29 7 Tuesday 1 09 Sep 9 +0100 RFC822 Tue, 07 Sep 1976 22:29:18 +0100 18 30 210979758 2 76 1976 250 3600 2003" (date len=172)
  "date CET 1976-09-07 22:29:18 pm PM 07 Tue September 10 22 10 22 29 7 Tuesday 1 09 Sep 9 +0100 RFC822 Tue,  7 Sep 1976 22:29:18 +0100 18 30 210979758 2 76 1976 250 3600 2003" (adodb_date len=172)

09 Dec 1977 01:22:16 +0100 16 31 250474936 5 77 1977 342 3600 2003 Error date(): 250474936
 
  "date CET 1977-12-09 01:22:16 am AM 09 Fri December 1 1 01 01 22 9 Friday 0 12 Dec 12 +0100 RFC822 Fri, 09 Dec 1977 01:22:16 +0100 16 31 250474936 5 77 1977 342 3600 2003" (date len=169)
  "date CET 1977-12-09 01:22:16 am AM 09 Fri December 1 1 01 01 22 9 Friday 0 12 Dec 12 +0100 RFC822 Fri,  9 Dec 1977 01:22:16 +0100 16 31 250474936 5 77 1977 342 3600 2003" (adodb_date len=169)

ST 1980-04-26 22:17:39 pm PM 26 Sat April 10 22 10 22 17 26 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 26 Apr 1980 22:17:39 +0200 39 30 325628259 6 80 1980 116 7200 2003 Error date(): 325628259
 
  "date CEST 1980-04-26 22:17:39 pm PM 26 Sat April 10 22 10 22 17 26 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 26 Apr 1980 22:17:39 +0200 39 30 325628259 6 80 1980 116 7200 2003" (date len=171)
  "date CET 1980-04-26 21:17:39 pm PM 26 Sat April 9 21 09 21 17 26 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 26 Apr 1980 21:17:39 +0100 39 30 325628259 6 80 1980 116 3600 2003" (adodb_date len=169)

Error getdate() 325628259
Array ( [seconds] => 39 [minutes] => 17 [hours] => 22 [mday] => 26 [wday] => 6 [mon] => 4 [year] => 1980 [yday] => 116 [weekday] => Saturday [month] => April [0] => 325628259 )
Array ( [seconds] => 39 [minutes] => 17 [hours] => 21 [mday] => 26 [wday] => 6 [mon] => 4 [year] => 1980 [yday] => 116 [weekday] => Saturday [month] => April [0] => 325628259 )

04 Oct 1975 06:45:19 +0100 19 31 181633519 6 75 1975 276 3600 2003 Error date(): 181633519

 
  "date CET 1975-10-04 06:45:19 am AM 04 Sat October 6 6 06 06 45 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 04 Oct 1975 06:45:19 +0100 19 31 181633519 6 75 1975 276 3600 2003" (date len=170)
  "date CET 1975-10-04 06:45:19 am AM 04 Sat October 6 6 06 06 45 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  4 Oct 1975 06:45:19 +0100 19 31 181633519 6 75 1975 276 3600 2003" (adodb_date len=170)

02 Apr 1978 16:05:14 +0100 14 30 260377514 0 78 1978 91 3600 2003 Error date(): 260377514
 
  "date CET 1978-04-02 16:05:14 pm PM 02 Sun April 4 16 04 16 05 2 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 02 Apr 1978 16:05:14 +0100 14 30 260377514 0 78 1978 91 3600 2003" (date len=165)
  "date CET 1978-04-02 16:05:14 pm PM 02 Sun April 4 16 04 16 05 2 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  2 Apr 1978 16:05:14 +0100 14 30 260377514 0 78 1978 91 3600 2003" (adodb_date len=165)

01 Jun 1979 07:42:43 +0100 43 30 297067363 5 79 1979 151 3600 2003 Error date(): 297067363
 
  "date CET 1979-06-01 07:42:43 am AM 01 Fri June 7 7 07 07 42 1 Friday 0 06 Jun 6 +0100 RFC822 Fri, 01 Jun 1979 07:42:43 +0100 43 30 297067363 5 79 1979 151 3600 2003" (date len=164)
  "date CET 1979-06-01 07:42:43 am AM 01 Fri June 7 7 07 07 42 1 Friday 0 06 Jun 6 +0100 RFC822 Fri,  1 Jun 1979 07:42:43 +0100 43 30 297067363 5 79 1979 151 3600 2003" (adodb_date len=164)

ST 1981-08-25 09:37:36 am AM 25 Tue August 9 9 09 09 37 25 Tuesday 0 08 Aug 8 +0200 RFC822 Tue, 25 Aug 1981 09:37:36 +0200 36 31 367573056 2 81 1981 236 7200 2003 Error date(): 367573056
 
  "date CEST 1981-08-25 09:37:36 am AM 25 Tue August 9 9 09 09 37 25 Tuesday 0 08 Aug 8 +0200 RFC822 Tue, 25 Aug 1981 09:37:36 +0200 36 31 367573056 2 81 1981 236 7200 2003" (date len=169)
  "date CET 1981-08-25 08:37:36 am AM 25 Tue August 8 8 08 08 37 25 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 25 Aug 1981 08:37:36 +0100 36 31 367573056 2 81 1981 236 3600 2003" (adodb_date len=168)

Error getdate() 367573056
Array ( [seconds] => 36 [minutes] => 37 [hours] => 9 [mday] => 25 [wday] => 2 [mon] => 8 [year] => 1981 [yday] => 236 [weekday] => Tuesday [month] => August [0] => 367573056 )
Array ( [seconds] => 36 [minutes] => 37 [hours] => 8 [mday] => 25 [wday] => 2 [mon] => 8 [year] => 1981 [yday] => 236 [weekday] => Tuesday [month] => August [0] => 367573056 )

01 May 1978 19:26:36 +0100 36 31 262895196 1 78 1978 120 3600 2003 Error date(): 262895196

 
  "date CET 1978-05-01 19:26:36 pm PM 01 Mon May 7 19 07 19 26 1 Monday 0 05 May 5 +0100 RFC822 Mon, 01 May 1978 19:26:36 +0100 36 31 262895196 1 78 1978 120 3600 2003" (date len=164)
  "date CET 1978-05-01 19:26:36 pm PM 01 Mon May 7 19 07 19 26 1 Monday 0 05 May 5 +0100 RFC822 Mon,  1 May 1978 19:26:36 +0100 36 31 262895196 1 78 1978 120 3600 2003" (adodb_date len=164)

09 Oct 1979 16:32:42 +0100 42 31 308331162 2 79 1979 281 3600 2003 Error date(): 308331162
 
  "date CET 1979-10-09 16:32:42 pm PM 09 Tue October 4 16 04 16 32 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 09 Oct 1979 16:32:42 +0100 42 31 308331162 2 79 1979 281 3600 2003" (date len=170)
  "date CET 1979-10-09 16:32:42 pm PM 09 Tue October 4 16 04 16 32 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  9 Oct 1979 16:32:42 +0100 42 31 308331162 2 79 1979 281 3600 2003" (adodb_date len=170)

03 Nov 1972 08:06:27 +0100 27 30 89622387 5 72 1972 307 3600 2003 Error date(): 89622387
 
  "date CET 1972-11-03 08:06:27 am AM 03 Fri November 8 8 08 08 06 3 Friday 1 11 Nov 11 +0100 RFC822 Fri, 03 Nov 1972 08:06:27 +0100 27 30 89622387 5 72 1972 307 3600 2003" (date len=168)
  "date CET 1972-11-03 08:06:27 am AM 03 Fri November 8 8 08 08 06 3 Friday 1 11 Nov 11 +0100 RFC822 Fri,  3 Nov 1972 08:06:27 +0100 27 30 89622387 5 72 1972 307 3600 2003" (adodb_date len=168)

05 Jul 1972 19:38:24 +0100 24 31 79209504 3 72 1972 186 3600 2003 Error date(): 79209504
 
  "date CET 1972-07-05 19:38:24 pm PM 05 Wed July 7 19 07 19 38 5 Wednesday 1 07 Jul 7 +0100 RFC822 Wed, 05 Jul 1972 19:38:24 +0100 24 31 79209504 3 72 1972 186 3600 2003" (date len=167)
  "date CET 1972-07-05 19:38:24 pm PM 05 Wed July 7 19 07 19 38 5 Wednesday 1 07 Jul 7 +0100 RFC822 Wed,  5 Jul 1972 19:38:24 +0100 24 31 79209504 3 72 1972 186 3600 2003" (adodb_date len=167)

ST 1980-07-31 16:11:54 pm PM 31 Thu July 4 16 04 16 11 31 Thursday 1 07 Jul 7 +0200 RFC822 Thu, 31 Jul 1980 16:11:54 +0200 54 31 333900714 4 80 1980 212 7200 2003 Error date(): 333900714
 
  "date CEST 1980-07-31 16:11:54 pm PM 31 Thu July 4 16 04 16 11 31 Thursday 1 07 Jul 7 +0200 RFC822 Thu, 31 Jul 1980 16:11:54 +0200 54 31 333900714 4 80 1980 212 7200 2003" (date len=169)
  "date CET 1980-07-31 15:11:54 pm PM 31 Thu July 3 15 03 15 11 31 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 31 Jul 1980 15:11:54 +0100 54 31 333900714 4 80 1980 212 3600 2003" (adodb_date len=168)

Error getdate() 333900714
Array ( [seconds] => 54 [minutes] => 11 [hours] => 16 [mday] => 31 [wday] => 4 [mon] => 7 [year] => 1980 [yday] => 212 [weekday] => Thursday [month] => July [0] => 333900714 )
Array ( [seconds] => 54 [minutes] => 11 [hours] => 15 [mday] => 31 [wday] => 4 [mon] => 7 [year] => 1980 [yday] => 212 [weekday] => Thursday [month] => July [0] => 333900714 )

06 Jul 1974 04:05:24 +0100 24 31 142311924 6 74 1974 186 3600 2003 Error date(): 142311924

 
  "date CET 1974-07-06 04:05:24 am AM 06 Sat July 4 4 04 04 05 6 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 06 Jul 1974 04:05:24 +0100 24 31 142311924 6 74 1974 186 3600 2003" (date len=166)
  "date CET 1974-07-06 04:05:24 am AM 06 Sat July 4 4 04 04 05 6 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  6 Jul 1974 04:05:24 +0100 24 31 142311924 6 74 1974 186 3600 2003" (adodb_date len=166)

04 Nov 1974 18:34:16 +0100 16 30 152818456 1 74 1974 307 3600 2003 Error date(): 152818456
 
  "date CET 1974-11-04 18:34:16 pm PM 04 Mon November 6 18 06 18 34 4 Monday 0 11 Nov 11 +0100 RFC822 Mon, 04 Nov 1974 18:34:16 +0100 16 30 152818456 1 74 1974 307 3600 2003" (date len=170)
  "date CET 1974-11-04 18:34:16 pm PM 04 Mon November 6 18 06 18 34 4 Monday 0 11 Nov 11 +0100 RFC822 Mon,  4 Nov 1974 18:34:16 +0100 16 30 152818456 1 74 1974 307 3600 2003" (adodb_date len=170)

04 Nov 1973 09:29:09 +0100 09 30 121249749 0 73 1973 307 3600 2003 Error date(): 121249749
 
  "date CET 1973-11-04 09:29:09 am AM 04 Sun November 9 9 09 09 29 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 04 Nov 1973 09:29:09 +0100 09 30 121249749 0 73 1973 307 3600 2003" (date len=169)
  "date CET 1973-11-04 09:29:09 am AM 04 Sun November 9 9 09 09 29 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  4 Nov 1973 09:29:09 +0100 09 30 121249749 0 73 1973 307 3600 2003" (adodb_date len=169)

ST 1980-09-11 05:08:15 am AM 11 Thu September 5 5 05 05 08 11 Thursday 1 09 Sep 9 +0200 RFC822 Thu, 11 Sep 1980 05:08:15 +0200 15 30 337489695 4 80 1980 254 7200 2003 Error date(): 337489695
 
  "date CEST 1980-09-11 05:08:15 am AM 11 Thu September 5 5 05 05 08 11 Thursday 1 09 Sep 9 +0200 RFC822 Thu, 11 Sep 1980 05:08:15 +0200 15 30 337489695 4 80 1980 254 7200 2003" (date len=173)
  "date CET 1980-09-11 04:08:15 am AM 11 Thu September 4 4 04 04 08 11 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 11 Sep 1980 04:08:15 +0100 15 30 337489695 4 80 1980 254 3600 2003" (adodb_date len=172)

Error getdate() 337489695
Array ( [seconds] => 15 [minutes] => 8 [hours] => 5 [mday] => 11 [wday] => 4 [mon] => 9 [year] => 1980 [yday] => 254 [weekday] => Thursday [month] => September [0] => 337489695 )
Array ( [seconds] => 15 [minutes] => 8 [hours] => 4 [mday] => 11 [wday] => 4 [mon] => 9 [year] => 1980 [yday] => 254 [weekday] => Thursday [month] => September [0] => 337489695 )

03 Nov 1977 11:25:35 +0100 35 30 247400735 4 77 1977 306 3600 2003 Error date(): 247400735

 
  "date CET 1977-11-03 11:25:35 am AM 03 Thu November 11 11 11 11 25 3 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 03 Nov 1977 11:25:35 +0100 35 30 247400735 4 77 1977 306 3600 2003" (date len=173)
  "date CET 1977-11-03 11:25:35 am AM 03 Thu November 11 11 11 11 25 3 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  3 Nov 1977 11:25:35 +0100 35 30 247400735 4 77 1977 306 3600 2003" (adodb_date len=173)

ST 1980-04-13 18:48:51 pm PM 13 Sun April 6 18 06 18 48 13 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 13 Apr 1980 18:48:51 +0200 51 30 324492531 0 80 1980 103 7200 2003 Error date(): 324492531
 
  "date CEST 1980-04-13 18:48:51 pm PM 13 Sun April 6 18 06 18 48 13 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 13 Apr 1980 18:48:51 +0200 51 30 324492531 0 80 1980 103 7200 2003" (date len=168)
  "date CET 1980-04-13 17:48:51 pm PM 13 Sun April 5 17 05 17 48 13 Sunday 1 04 Apr 4 +0100 RFC822 Sun, 13 Apr 1980 17:48:51 +0100 51 30 324492531 0 80 1980 103 3600 2003" (adodb_date len=167)

Error getdate() 324492531
Array ( [seconds] => 51 [minutes] => 48 [hours] => 18 [mday] => 13 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 103 [weekday] => Sunday [month] => April [0] => 324492531 )
Array ( [seconds] => 51 [minutes] => 48 [hours] => 17 [mday] => 13 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 103 [weekday] => Sunday [month] => April [0] => 324492531 )

08 Sep 1977 09:01:42 +0100 42 30 242553702 4 77 1977 250 3600 2003 Error date(): 242553702

 
  "date CET 1977-09-08 09:01:42 am AM 08 Thu September 9 9 09 09 01 8 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 08 Sep 1977 09:01:42 +0100 42 30 242553702 4 77 1977 250 3600 2003" (date len=171)
  "date CET 1977-09-08 09:01:42 am AM 08 Thu September 9 9 09 09 01 8 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  8 Sep 1977 09:01:42 +0100 42 30 242553702 4 77 1977 250 3600 2003" (adodb_date len=171)

02 Jan 1971 13:25:56 +0100 56 31 31667156 6 71 1971 1 3600 2003 Error date(): 31667156
 
  "date CET 1971-01-02 13:25:56 pm PM 02 Sat January 1 13 01 13 25 2 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 02 Jan 1971 13:25:56 +0100 56 31 31667156 6 71 1971 1 3600 2003" (date len=167)
  "date CET 1971-01-02 13:25:56 pm PM 02 Sat January 1 13 01 13 25 2 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  2 Jan 1971 13:25:56 +0100 56 31 31667156 6 71 1971 1 3600 2003" (adodb_date len=167)

01 Nov 1972 16:03:27 +0100 27 30 89478207 3 72 1972 305 3600 2003 Error date(): 89478207
 
  "date CET 1972-11-01 16:03:27 pm PM 01 Wed November 4 16 04 16 03 1 Wednesday 1 11 Nov 11 +0100 RFC822 Wed, 01 Nov 1972 16:03:27 +0100 27 30 89478207 3 72 1972 305 3600 2003" (date len=172)
  "date CET 1972-11-01 16:03:27 pm PM 01 Wed November 4 16 04 16 03 1 Wednesday 1 11 Nov 11 +0100 RFC822 Wed,  1 Nov 1972 16:03:27 +0100 27 30 89478207 3 72 1972 305 3600 2003" (adodb_date len=172)

01 Jul 1976 09:21:28 +0100 28 31 205057288 4 76 1976 182 3600 2003 Error date(): 205057288
 
  "date CET 1976-07-01 09:21:28 am AM 01 Thu July 9 9 09 09 21 1 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 01 Jul 1976 09:21:28 +0100 28 31 205057288 4 76 1976 182 3600 2003" (date len=166)
  "date CET 1976-07-01 09:21:28 am AM 01 Thu July 9 9 09 09 21 1 Thursday 1 07 Jul 7 +0100 RFC822 Thu,  1 Jul 1976 09:21:28 +0100 28 31 205057288 4 76 1976 182 3600 2003" (adodb_date len=166)

09 Apr 1973 04:08:26 +0100 26 30 103172906 1 73 1973 98 3600 2003 Error date(): 103172906
 
  "date CET 1973-04-09 04:08:26 am AM 09 Mon April 4 4 04 04 08 9 Monday 0 04 Apr 4 +0100 RFC822 Mon, 09 Apr 1973 04:08:26 +0100 26 30 103172906 1 73 1973 98 3600 2003" (date len=164)
  "date CET 1973-04-09 04:08:26 am AM 09 Mon April 4 4 04 04 08 9 Monday 0 04 Apr 4 +0100 RFC822 Mon,  9 Apr 1973 04:08:26 +0100 26 30 103172906 1 73 1973 98 3600 2003" (adodb_date len=164)

ST 1980-09-08 03:53:36 am AM 08 Mon September 3 3 03 03 53 8 Monday 1 09 Sep 9 +0200 RFC822 Mon, 08 Sep 1980 03:53:36 +0200 36 30 337226016 1 80 1980 251 7200 2003 Error date(): 337226016
 
  "date CEST 1980-09-08 03:53:36 am AM 08 Mon September 3 3 03 03 53 8 Monday 1 09 Sep 9 +0200 RFC822 Mon, 08 Sep 1980 03:53:36 +0200 36 30 337226016 1 80 1980 251 7200 2003" (date len=170)
  "date CET 1980-09-08 02:53:36 am AM 08 Mon September 2 2 02 02 53 8 Monday 1 09 Sep 9 +0100 RFC822 Mon,  8 Sep 1980 02:53:36 +0100 36 30 337226016 1 80 1980 251 3600 2003" (adodb_date len=169)

Error getdate() 337226016
Array ( [seconds] => 36 [minutes] => 53 [hours] => 3 [mday] => 8 [wday] => 1 [mon] => 9 [year] => 1980 [yday] => 251 [weekday] => Monday [month] => September [0] => 337226016 )
Array ( [seconds] => 36 [minutes] => 53 [hours] => 2 [mday] => 8 [wday] => 1 [mon] => 9 [year] => 1980 [yday] => 251 [weekday] => Monday [month] => September [0] => 337226016 )

ST 1980-08-03 01:14:11 am AM 03 Sun August 1 1 01 01 14 3 Sunday 1 08 Aug 8 +0200 RFC822 Sun, 03 Aug 1980 01:14:11 +0200 11 31 334106051 0 80 1980 215 7200 2003 Error date(): 334106051

 
  "date CEST 1980-08-03 01:14:11 am AM 03 Sun August 1 1 01 01 14 3 Sunday 1 08 Aug 8 +0200 RFC822 Sun, 03 Aug 1980 01:14:11 +0200 11 31 334106051 0 80 1980 215 7200 2003" (date len=167)
  "date CET 1980-08-03 00:14:11 am AM 03 Sun August 12 0 12 00 14 3 Sunday 1 08 Aug 8 +0100 RFC822 Sun,  3 Aug 1980 00:14:11 +0100 11 31 334106051 0 80 1980 215 3600 2003" (adodb_date len=167)

Error getdate() 334106051
Array ( [seconds] => 11 [minutes] => 14 [hours] => 1 [mday] => 3 [wday] => 0 [mon] => 8 [year] => 1980 [yday] => 215 [weekday] => Sunday [month] => August [0] => 334106051 )
Array ( [seconds] => 11 [minutes] => 14 [hours] => 0 [mday] => 3 [wday] => 0 [mon] => 8 [year] => 1980 [yday] => 215 [weekday] => Sunday [month] => August [0] => 334106051 )

ST 1980-08-20 19:28:24 pm PM 20 Wed August 7 19 07 19 28 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 19:28:24 +0200 24 31 335640504 3 80 1980 232 7200 2003 Error date(): 335640504

 
  "date CEST 1980-08-20 19:28:24 pm PM 20 Wed August 7 19 07 19 28 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 19:28:24 +0200 24 31 335640504 3 80 1980 232 7200 2003" (date len=172)
  "date CET 1980-08-20 18:28:24 pm PM 20 Wed August 6 18 06 18 28 20 Wednesday 1 08 Aug 8 +0100 RFC822 Wed, 20 Aug 1980 18:28:24 +0100 24 31 335640504 3 80 1980 232 3600 2003" (adodb_date len=171)

Error getdate() 335640504
Array ( [seconds] => 24 [minutes] => 28 [hours] => 19 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335640504 )
Array ( [seconds] => 24 [minutes] => 28 [hours] => 18 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335640504 )

09 Jun 1979 08:20:17 +0100 17 30 297760817 6 79 1979 159 3600 2003 Error date(): 297760817

 
  "date CET 1979-06-09 08:20:17 am AM 09 Sat June 8 8 08 08 20 9 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 09 Jun 1979 08:20:17 +0100 17 30 297760817 6 79 1979 159 3600 2003" (date len=166)
  "date CET 1979-06-09 08:20:17 am AM 09 Sat June 8 8 08 08 20 9 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  9 Jun 1979 08:20:17 +0100 17 30 297760817 6 79 1979 159 3600 2003" (adodb_date len=166)

07 Jun 1977 15:57:01 +0100 01 30 234543421 2 77 1977 157 3600 2003 Error date(): 234543421
 
  "date CET 1977-06-07 15:57:01 pm PM 07 Tue June 3 15 03 15 57 7 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 07 Jun 1977 15:57:01 +0100 01 30 234543421 2 77 1977 157 3600 2003" (date len=166)
  "date CET 1977-06-07 15:57:01 pm PM 07 Tue June 3 15 03 15 57 7 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  7 Jun 1977 15:57:01 +0100 01 30 234543421 2 77 1977 157 3600 2003" (adodb_date len=166)

07 Jul 1975 14:58:45 +0100 45 31 173973525 1 75 1975 187 3600 2003 Error date(): 173973525
 
  "date CET 1975-07-07 14:58:45 pm PM 07 Mon July 2 14 02 14 58 7 Monday 0 07 Jul 7 +0100 RFC822 Mon, 07 Jul 1975 14:58:45 +0100 45 31 173973525 1 75 1975 187 3600 2003" (date len=165)
  "date CET 1975-07-07 14:58:45 pm PM 07 Mon July 2 14 02 14 58 7 Monday 0 07 Jul 7 +0100 RFC822 Mon,  7 Jul 1975 14:58:45 +0100 45 31 173973525 1 75 1975 187 3600 2003" (adodb_date len=165)

09 Aug 1978 02:08:04 +0100 04 31 271472884 3 78 1978 220 3600 2003 Error date(): 271472884
 
  "date CET 1978-08-09 02:08:04 am AM 09 Wed August 2 2 02 02 08 9 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 09 Aug 1978 02:08:04 +0100 04 31 271472884 3 78 1978 220 3600 2003" (date len=169)
  "date CET 1978-08-09 02:08:04 am AM 09 Wed August 2 2 02 02 08 9 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  9 Aug 1978 02:08:04 +0100 04 31 271472884 3 78 1978 220 3600 2003" (adodb_date len=169)

04 Dec 1978 06:31:32 +0100 32 31 281597492 1 78 1978 337 3600 2003 Error date(): 281597492
 
  "date CET 1978-12-04 06:31:32 am AM 04 Mon December 6 6 06 06 31 4 Monday 0 12 Dec 12 +0100 RFC822 Mon, 04 Dec 1978 06:31:32 +0100 32 31 281597492 1 78 1978 337 3600 2003" (date len=169)
  "date CET 1978-12-04 06:31:32 am AM 04 Mon December 6 6 06 06 31 4 Monday 0 12 Dec 12 +0100 RFC822 Mon,  4 Dec 1978 06:31:32 +0100 32 31 281597492 1 78 1978 337 3600 2003" (adodb_date len=169)

ST 1981-04-24 11:53:28 am AM 24 Fri April 11 11 11 11 53 24 Friday 0 04 Apr 4 +0200 RFC822 Fri, 24 Apr 1981 11:53:28 +0200 28 30 356954008 5 81 1981 113 7200 2003 Error date(): 356954008
 
  "date CEST 1981-04-24 11:53:28 am AM 24 Fri April 11 11 11 11 53 24 Friday 0 04 Apr 4 +0200 RFC822 Fri, 24 Apr 1981 11:53:28 +0200 28 30 356954008 5 81 1981 113 7200 2003" (date len=169)
  "date CET 1981-04-24 10:53:28 am AM 24 Fri April 10 10 10 10 53 24 Friday 0 04 Apr 4 +0100 RFC822 Fri, 24 Apr 1981 10:53:28 +0100 28 30 356954008 5 81 1981 113 3600 2003" (adodb_date len=168)

Error getdate() 356954008
Array ( [seconds] => 28 [minutes] => 53 [hours] => 11 [mday] => 24 [wday] => 5 [mon] => 4 [year] => 1981 [yday] => 113 [weekday] => Friday [month] => April [0] => 356954008 )
Array ( [seconds] => 28 [minutes] => 53 [hours] => 10 [mday] => 24 [wday] => 5 [mon] => 4 [year] => 1981 [yday] => 113 [weekday] => Friday [month] => April [0] => 356954008 )

07 Dec 1978 08:37:45 +0100 45 31 281864265 4 78 1978 340 3600 2003 Error date(): 281864265

 
  "date CET 1978-12-07 08:37:45 am AM 07 Thu December 8 8 08 08 37 7 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 07 Dec 1978 08:37:45 +0100 45 31 281864265 4 78 1978 340 3600 2003" (date len=171)
  "date CET 1978-12-07 08:37:45 am AM 07 Thu December 8 8 08 08 37 7 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  7 Dec 1978 08:37:45 +0100 45 31 281864265 4 78 1978 340 3600 2003" (adodb_date len=171)

08 May 1979 17:31:05 +0100 05 31 295029065 2 79 1979 127 3600 2003 Error date(): 295029065
 
  "date CET 1979-05-08 17:31:05 pm PM 08 Tue May 5 17 05 17 31 8 Tuesday 0 05 May 5 +0100 RFC822 Tue, 08 May 1979 17:31:05 +0100 05 31 295029065 2 79 1979 127 3600 2003" (date len=165)
  "date CET 1979-05-08 17:31:05 pm PM 08 Tue May 5 17 05 17 31 8 Tuesday 0 05 May 5 +0100 RFC822 Tue,  8 May 1979 17:31:05 +0100 05 31 295029065 2 79 1979 127 3600 2003" (adodb_date len=165)

07 May 1972 14:49:45 +0100 45 31 74094585 0 72 1972 127 3600 2003 Error date(): 74094585
 
  "date CET 1972-05-07 14:49:45 pm PM 07 Sun May 2 14 02 14 49 7 Sunday 1 05 May 5 +0100 RFC822 Sun, 07 May 1972 14:49:45 +0100 45 31 74094585 0 72 1972 127 3600 2003" (date len=163)
  "date CET 1972-05-07 14:49:45 pm PM 07 Sun May 2 14 02 14 49 7 Sunday 1 05 May 5 +0100 RFC822 Sun,  7 May 1972 14:49:45 +0100 45 31 74094585 0 72 1972 127 3600 2003" (adodb_date len=163)

07 Jan 1982 04:36:28 +0100 28 31 379222588 4 82 1982 6 3600 2003 Error date(): 379222588
 
  "date CET 1982-01-07 04:36:28 am AM 07 Thu January 4 4 04 04 36 7 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 07 Jan 1982 04:36:28 +0100 28 31 379222588 4 82 1982 6 3600 2003" (date len=167)
  "date CET 1982-01-07 04:36:28 am AM 07 Thu January 4 4 04 04 36 7 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  7 Jan 1982 04:36:28 +0100 28 31 379222588 4 82 1982 6 3600 2003" (adodb_date len=167)

Testing random dates between 100 and 4000

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

Failed :-(