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
04 May 1977 20:12:38 +0100 38 31 231621158 3 77 1977 123 3600 2003 Error date(): 231621158
 
  "date CET 1977-05-04 20:12:38 pm PM 04 Wed May 8 20 08 20 12 4 Wednesday 0 05 May 5 +0100 RFC822 Wed, 04 May 1977 20:12:38 +0100 38 31 231621158 3 77 1977 123 3600 2003" (date len=167)
  "date CET 1977-05-04 20:12:38 pm PM 04 Wed May 8 20 08 20 12 4 Wednesday 0 05 May 5 +0100 RFC822 Wed,  4 May 1977 20:12:38 +0100 38 31 231621158 3 77 1977 123 3600 2003" (adodb_date len=167)

04 Nov 1976 22:16:57 +0100 57 30 215990217 4 76 1976 308 3600 2003 Error date(): 215990217
 
  "date CET 1976-11-04 22:16:57 pm PM 04 Thu November 10 22 10 22 16 4 Thursday 1 11 Nov 11 +0100 RFC822 Thu, 04 Nov 1976 22:16:57 +0100 57 30 215990217 4 76 1976 308 3600 2003" (date len=173)
  "date CET 1976-11-04 22:16:57 pm PM 04 Thu November 10 22 10 22 16 4 Thursday 1 11 Nov 11 +0100 RFC822 Thu,  4 Nov 1976 22:16:57 +0100 57 30 215990217 4 76 1976 308 3600 2003" (adodb_date len=173)

05 May 1977 09:22:02 +0100 02 31 231668522 4 77 1977 124 3600 2003 Error date(): 231668522
 
  "date CET 1977-05-05 09:22:02 am AM 05 Thu May 9 9 09 09 22 5 Thursday 0 05 May 5 +0100 RFC822 Thu, 05 May 1977 09:22:02 +0100 02 31 231668522 4 77 1977 124 3600 2003" (date len=165)
  "date CET 1977-05-05 09:22:02 am AM 05 Thu May 9 9 09 09 22 5 Thursday 0 05 May 5 +0100 RFC822 Thu,  5 May 1977 09:22:02 +0100 02 31 231668522 4 77 1977 124 3600 2003" (adodb_date len=165)

09 Dec 1974 05:18:46 +0100 46 31 155794726 1 74 1974 342 3600 2003 Error date(): 155794726
 
  "date CET 1974-12-09 05:18:46 am AM 09 Mon December 5 5 05 05 18 9 Monday 0 12 Dec 12 +0100 RFC822 Mon, 09 Dec 1974 05:18:46 +0100 46 31 155794726 1 74 1974 342 3600 2003" (date len=169)
  "date CET 1974-12-09 05:18:46 am AM 09 Mon December 5 5 05 05 18 9 Monday 0 12 Dec 12 +0100 RFC822 Mon,  9 Dec 1974 05:18:46 +0100 46 31 155794726 1 74 1974 342 3600 2003" (adodb_date len=169)

04 Aug 1978 07:11:52 +0100 52 31 271059112 5 78 1978 215 3600 2003 Error date(): 271059112
 
  "date CET 1978-08-04 07:11:52 am AM 04 Fri August 7 7 07 07 11 4 Friday 0 08 Aug 8 +0100 RFC822 Fri, 04 Aug 1978 07:11:52 +0100 52 31 271059112 5 78 1978 215 3600 2003" (date len=166)
  "date CET 1978-08-04 07:11:52 am AM 04 Fri August 7 7 07 07 11 4 Friday 0 08 Aug 8 +0100 RFC822 Fri,  4 Aug 1978 07:11:52 +0100 52 31 271059112 5 78 1978 215 3600 2003" (adodb_date len=166)

ST 1982-05-21 07:30:00 am AM 21 Fri May 7 7 07 07 30 21 Friday 0 05 May 5 +0200 RFC822 Fri, 21 May 1982 07:30:00 +0200 00 31 390807000 5 82 1982 140 7200 2003 Error date(): 390807000
 
  "date CEST 1982-05-21 07:30:00 am AM 21 Fri May 7 7 07 07 30 21 Friday 0 05 May 5 +0200 RFC822 Fri, 21 May 1982 07:30:00 +0200 00 31 390807000 5 82 1982 140 7200 2003" (date len=165)
  "date CET 1982-05-21 06:30:00 am AM 21 Fri May 6 6 06 06 30 21 Friday 0 05 May 5 +0100 RFC822 Fri, 21 May 1982 06:30:00 +0100 00 31 390807000 5 82 1982 140 3600 2003" (adodb_date len=164)

Error getdate() 390807000
Array ( [seconds] => 0 [minutes] => 30 [hours] => 7 [mday] => 21 [wday] => 5 [mon] => 5 [year] => 1982 [yday] => 140 [weekday] => Friday [month] => May [0] => 390807000 )
Array ( [seconds] => 0 [minutes] => 30 [hours] => 6 [mday] => 21 [wday] => 5 [mon] => 5 [year] => 1982 [yday] => 140 [weekday] => Friday [month] => May [0] => 390807000 )

01 Jun 1977 09:20:30 +0100 30 30 234001230 3 77 1977 151 3600 2003 Error date(): 234001230

 
  "date CET 1977-06-01 09:20:30 am AM 01 Wed June 9 9 09 09 20 1 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 01 Jun 1977 09:20:30 +0100 30 30 234001230 3 77 1977 151 3600 2003" (date len=167)
  "date CET 1977-06-01 09:20:30 am AM 01 Wed June 9 9 09 09 20 1 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  1 Jun 1977 09:20:30 +0100 30 30 234001230 3 77 1977 151 3600 2003" (adodb_date len=167)

07 Oct 1976 08:01:21 +0100 21 31 213519681 4 76 1976 280 3600 2003 Error date(): 213519681
 
  "date CET 1976-10-07 08:01:21 am AM 07 Thu October 8 8 08 08 01 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu, 07 Oct 1976 08:01:21 +0100 21 31 213519681 4 76 1976 280 3600 2003" (date len=170)
  "date CET 1976-10-07 08:01:21 am AM 07 Thu October 8 8 08 08 01 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu,  7 Oct 1976 08:01:21 +0100 21 31 213519681 4 76 1976 280 3600 2003" (adodb_date len=170)

03 Jan 1975 15:47:44 +0100 44 31 157992464 5 75 1975 2 3600 2003 Error date(): 157992464
 
  "date CET 1975-01-03 15:47:44 pm PM 03 Fri January 3 15 03 15 47 3 Friday 0 01 Jan 1 +0100 RFC822 Fri, 03 Jan 1975 15:47:44 +0100 44 31 157992464 5 75 1975 2 3600 2003" (date len=166)
  "date CET 1975-01-03 15:47:44 pm PM 03 Fri January 3 15 03 15 47 3 Friday 0 01 Jan 1 +0100 RFC822 Fri,  3 Jan 1975 15:47:44 +0100 44 31 157992464 5 75 1975 2 3600 2003" (adodb_date len=166)

05 Sep 1977 15:43:06 +0100 06 30 242318586 1 77 1977 247 3600 2003 Error date(): 242318586
 
  "date CET 1977-09-05 15:43:06 pm PM 05 Mon September 3 15 03 15 43 5 Monday 0 09 Sep 9 +0100 RFC822 Mon, 05 Sep 1977 15:43:06 +0100 06 30 242318586 1 77 1977 247 3600 2003" (date len=170)
  "date CET 1977-09-05 15:43:06 pm PM 05 Mon September 3 15 03 15 43 5 Monday 0 09 Sep 9 +0100 RFC822 Mon,  5 Sep 1977 15:43:06 +0100 06 30 242318586 1 77 1977 247 3600 2003" (adodb_date len=170)

06 Oct 1975 12:29:37 +0100 37 31 181826977 1 75 1975 278 3600 2003 Error date(): 181826977
 
  "date CET 1975-10-06 12:29:37 pm PM 06 Mon October 12 12 12 12 29 6 Monday 0 10 Oct 10 +0100 RFC822 Mon, 06 Oct 1975 12:29:37 +0100 37 31 181826977 1 75 1975 278 3600 2003" (date len=170)
  "date CET 1975-10-06 12:29:37 pm PM 06 Mon October 12 12 12 12 29 6 Monday 0 10 Oct 10 +0100 RFC822 Mon,  6 Oct 1975 12:29:37 +0100 37 31 181826977 1 75 1975 278 3600 2003" (adodb_date len=170)

02 Jul 1973 06:23:51 +0100 51 31 110438631 1 73 1973 182 3600 2003 Error date(): 110438631
 
  "date CET 1973-07-02 06:23:51 am AM 02 Mon July 6 6 06 06 23 2 Monday 0 07 Jul 7 +0100 RFC822 Mon, 02 Jul 1973 06:23:51 +0100 51 31 110438631 1 73 1973 182 3600 2003" (date len=164)
  "date CET 1973-07-02 06:23:51 am AM 02 Mon July 6 6 06 06 23 2 Monday 0 07 Jul 7 +0100 RFC822 Mon,  2 Jul 1973 06:23:51 +0100 51 31 110438631 1 73 1973 182 3600 2003" (adodb_date len=164)

ST 1980-07-09 15:30:36 pm PM 09 Wed July 3 15 03 15 30 9 Wednesday 1 07 Jul 7 +0200 RFC822 Wed, 09 Jul 1980 15:30:36 +0200 36 31 331997436 3 80 1980 190 7200 2003 Error date(): 331997436
 
  "date CEST 1980-07-09 15:30:36 pm PM 09 Wed July 3 15 03 15 30 9 Wednesday 1 07 Jul 7 +0200 RFC822 Wed, 09 Jul 1980 15:30:36 +0200 36 31 331997436 3 80 1980 190 7200 2003" (date len=169)
  "date CET 1980-07-09 14:30:36 pm PM 09 Wed July 2 14 02 14 30 9 Wednesday 1 07 Jul 7 +0100 RFC822 Wed,  9 Jul 1980 14:30:36 +0100 36 31 331997436 3 80 1980 190 3600 2003" (adodb_date len=168)

Error getdate() 331997436
Array ( [seconds] => 36 [minutes] => 30 [hours] => 15 [mday] => 9 [wday] => 3 [mon] => 7 [year] => 1980 [yday] => 190 [weekday] => Wednesday [month] => July [0] => 331997436 )
Array ( [seconds] => 36 [minutes] => 30 [hours] => 14 [mday] => 9 [wday] => 3 [mon] => 7 [year] => 1980 [yday] => 190 [weekday] => Wednesday [month] => July [0] => 331997436 )

02 Jun 1973 08:51:02 +0100 02 30 107855462 6 73 1973 152 3600 2003 Error date(): 107855462

 
  "date CET 1973-06-02 08:51:02 am AM 02 Sat June 8 8 08 08 51 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 02 Jun 1973 08:51:02 +0100 02 30 107855462 6 73 1973 152 3600 2003" (date len=166)
  "date CET 1973-06-02 08:51:02 am AM 02 Sat June 8 8 08 08 51 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  2 Jun 1973 08:51:02 +0100 02 30 107855462 6 73 1973 152 3600 2003" (adodb_date len=166)

05 Apr 1980 12:23:42 +0100 42 30 323781822 6 80 1980 95 3600 2003 Error date(): 323781822
 
  "date CET 1980-04-05 12:23:42 pm PM 05 Sat April 12 12 12 12 23 5 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 05 Apr 1980 12:23:42 +0100 42 30 323781822 6 80 1980 95 3600 2003" (date len=168)
  "date CET 1980-04-05 12:23:42 pm PM 05 Sat April 12 12 12 12 23 5 Saturday 1 04 Apr 4 +0100 RFC822 Sat,  5 Apr 1980 12:23:42 +0100 42 30 323781822 6 80 1980 95 3600 2003" (adodb_date len=168)

ST 1980-07-01 09:51:23 am AM 01 Tue July 9 9 09 09 51 1 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 01 Jul 1980 09:51:23 +0200 23 31 331285883 2 80 1980 182 7200 2003 Error date(): 331285883
 
  "date CEST 1980-07-01 09:51:23 am AM 01 Tue July 9 9 09 09 51 1 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 01 Jul 1980 09:51:23 +0200 23 31 331285883 2 80 1980 182 7200 2003" (date len=166)
  "date CET 1980-07-01 08:51:23 am AM 01 Tue July 8 8 08 08 51 1 Tuesday 1 07 Jul 7 +0100 RFC822 Tue,  1 Jul 1980 08:51:23 +0100 23 31 331285883 2 80 1980 182 3600 2003" (adodb_date len=165)

Error getdate() 331285883
Array ( [seconds] => 23 [minutes] => 51 [hours] => 9 [mday] => 1 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 182 [weekday] => Tuesday [month] => July [0] => 331285883 )
Array ( [seconds] => 23 [minutes] => 51 [hours] => 8 [mday] => 1 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 182 [weekday] => Tuesday [month] => July [0] => 331285883 )

01 Jan 1979 09:05:02 +0100 02 31 284025902 1 79 1979 0 3600 2003 Error date(): 284025902

 
  "date CET 1979-01-01 09:05:02 am AM 01 Mon January 9 9 09 09 05 1 Monday 0 01 Jan 1 +0100 RFC822 Mon, 01 Jan 1979 09:05:02 +0100 02 31 284025902 1 79 1979 0 3600 2003" (date len=165)
  "date CET 1979-01-01 09:05:02 am AM 01 Mon January 9 9 09 09 05 1 Monday 0 01 Jan 1 +0100 RFC822 Mon,  1 Jan 1979 09:05:02 +0100 02 31 284025902 1 79 1979 0 3600 2003" (adodb_date len=165)

06 Aug 1974 05:30:49 +0100 49 31 144995449 2 74 1974 217 3600 2003 Error date(): 144995449
 
  "date CET 1974-08-06 05:30:49 am AM 06 Tue August 5 5 05 05 30 6 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 06 Aug 1974 05:30:49 +0100 49 31 144995449 2 74 1974 217 3600 2003" (date len=167)
  "date CET 1974-08-06 05:30:49 am AM 06 Tue August 5 5 05 05 30 6 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  6 Aug 1974 05:30:49 +0100 49 31 144995449 2 74 1974 217 3600 2003" (adodb_date len=167)

08 Nov 1978 07:32:50 +0100 50 30 279354770 3 78 1978 311 3600 2003 Error date(): 279354770
 
  "date CET 1978-11-08 07:32:50 am AM 08 Wed November 7 7 07 07 32 8 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 08 Nov 1978 07:32:50 +0100 50 30 279354770 3 78 1978 311 3600 2003" (date len=172)
  "date CET 1978-11-08 07:32:50 am AM 08 Wed November 7 7 07 07 32 8 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  8 Nov 1978 07:32:50 +0100 50 30 279354770 3 78 1978 311 3600 2003" (adodb_date len=172)

ST 1980-05-06 13:15:24 pm PM 06 Tue May 1 13 01 13 15 6 Tuesday 1 05 May 5 +0200 RFC822 Tue, 06 May 1980 13:15:24 +0200 24 31 326459724 2 80 1980 126 7200 2003 Error date(): 326459724
 
  "date CEST 1980-05-06 13:15:24 pm PM 06 Tue May 1 13 01 13 15 6 Tuesday 1 05 May 5 +0200 RFC822 Tue, 06 May 1980 13:15:24 +0200 24 31 326459724 2 80 1980 126 7200 2003" (date len=166)
  "date CET 1980-05-06 12:15:24 pm PM 06 Tue May 12 12 12 12 15 6 Tuesday 1 05 May 5 +0100 RFC822 Tue,  6 May 1980 12:15:24 +0100 24 31 326459724 2 80 1980 126 3600 2003" (adodb_date len=166)

Error getdate() 326459724
Array ( [seconds] => 24 [minutes] => 15 [hours] => 13 [mday] => 6 [wday] => 2 [mon] => 5 [year] => 1980 [yday] => 126 [weekday] => Tuesday [month] => May [0] => 326459724 )
Array ( [seconds] => 24 [minutes] => 15 [hours] => 12 [mday] => 6 [wday] => 2 [mon] => 5 [year] => 1980 [yday] => 126 [weekday] => Tuesday [month] => May [0] => 326459724 )

03 May 1977 19:07:07 +0100 07 31 231530827 2 77 1977 122 3600 2003 Error date(): 231530827

 
  "date CET 1977-05-03 19:07:07 pm PM 03 Tue May 7 19 07 19 07 3 Tuesday 0 05 May 5 +0100 RFC822 Tue, 03 May 1977 19:07:07 +0100 07 31 231530827 2 77 1977 122 3600 2003" (date len=165)
  "date CET 1977-05-03 19:07:07 pm PM 03 Tue May 7 19 07 19 07 3 Tuesday 0 05 May 5 +0100 RFC822 Tue,  3 May 1977 19:07:07 +0100 07 31 231530827 2 77 1977 122 3600 2003" (adodb_date len=165)

03 Apr 1973 15:13:23 +0100 23 30 102694403 2 73 1973 92 3600 2003 Error date(): 102694403
 
  "date CET 1973-04-03 15:13:23 pm PM 03 Tue April 3 15 03 15 13 3 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 03 Apr 1973 15:13:23 +0100 23 30 102694403 2 73 1973 92 3600 2003" (date len=166)
  "date CET 1973-04-03 15:13:23 pm PM 03 Tue April 3 15 03 15 13 3 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  3 Apr 1973 15:13:23 +0100 23 30 102694403 2 73 1973 92 3600 2003" (adodb_date len=166)

08 Jan 1979 19:34:19 +0100 19 31 284668459 1 79 1979 7 3600 2003 Error date(): 284668459
 
  "date CET 1979-01-08 19:34:19 pm PM 08 Mon January 7 19 07 19 34 8 Monday 0 01 Jan 1 +0100 RFC822 Mon, 08 Jan 1979 19:34:19 +0100 19 31 284668459 1 79 1979 7 3600 2003" (date len=166)
  "date CET 1979-01-08 19:34:19 pm PM 08 Mon January 7 19 07 19 34 8 Monday 0 01 Jan 1 +0100 RFC822 Mon,  8 Jan 1979 19:34:19 +0100 19 31 284668459 1 79 1979 7 3600 2003" (adodb_date len=166)

03 Dec 1981 16:57:22 +0100 22 31 376243042 4 81 1981 336 3600 2003 Error date(): 376243042
 
  "date CET 1981-12-03 16:57:22 pm PM 03 Thu December 4 16 04 16 57 3 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 03 Dec 1981 16:57:22 +0100 22 31 376243042 4 81 1981 336 3600 2003" (date len=172)
  "date CET 1981-12-03 16:57:22 pm PM 03 Thu December 4 16 04 16 57 3 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  3 Dec 1981 16:57:22 +0100 22 31 376243042 4 81 1981 336 3600 2003" (adodb_date len=172)

02 Nov 1979 01:27:32 +0100 32 30 310350452 5 79 1979 305 3600 2003 Error date(): 310350452
 
  "date CET 1979-11-02 01:27:32 am AM 02 Fri November 1 1 01 01 27 2 Friday 0 11 Nov 11 +0100 RFC822 Fri, 02 Nov 1979 01:27:32 +0100 32 30 310350452 5 79 1979 305 3600 2003" (date len=169)
  "date CET 1979-11-02 01:27:32 am AM 02 Fri November 1 1 01 01 27 2 Friday 0 11 Nov 11 +0100 RFC822 Fri,  2 Nov 1979 01:27:32 +0100 32 30 310350452 5 79 1979 305 3600 2003" (adodb_date len=169)

ST 1981-04-18 21:05:38 pm PM 18 Sat April 9 21 09 21 05 18 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 18 Apr 1981 21:05:38 +0200 38 30 356468738 6 81 1981 107 7200 2003 Error date(): 356468738
 
  "date CEST 1981-04-18 21:05:38 pm PM 18 Sat April 9 21 09 21 05 18 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 18 Apr 1981 21:05:38 +0200 38 30 356468738 6 81 1981 107 7200 2003" (date len=170)
  "date CET 1981-04-18 20:05:38 pm PM 18 Sat April 8 20 08 20 05 18 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 18 Apr 1981 20:05:38 +0100 38 30 356468738 6 81 1981 107 3600 2003" (adodb_date len=169)

Error getdate() 356468738
Array ( [seconds] => 38 [minutes] => 5 [hours] => 21 [mday] => 18 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 107 [weekday] => Saturday [month] => April [0] => 356468738 )
Array ( [seconds] => 38 [minutes] => 5 [hours] => 20 [mday] => 18 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 107 [weekday] => Saturday [month] => April [0] => 356468738 )

ST 1980-04-08 00:47:42 am AM 08 Tue April 12 0 12 00 47 8 Tuesday 1 04 Apr 4 +0200 RFC822 Tue, 08 Apr 1980 00:47:42 +0200 42 30 323995662 2 80 1980 98 7200 2003 Error date(): 323995662

 
  "date CEST 1980-04-08 00:47:42 am AM 08 Tue April 12 0 12 00 47 8 Tuesday 1 04 Apr 4 +0200 RFC822 Tue, 08 Apr 1980 00:47:42 +0200 42 30 323995662 2 80 1980 98 7200 2003" (date len=167)
  "date CET 1980-04-07 23:47:42 pm PM 07 Mon April 11 23 11 23 47 7 Monday 1 04 Apr 4 +0100 RFC822 Mon,  7 Apr 1980 23:47:42 +0100 42 30 323995662 1 80 1980 97 3600 2003" (adodb_date len=166)

Error getdate() 323995662
Array ( [seconds] => 42 [minutes] => 47 [hours] => 0 [mday] => 8 [wday] => 2 [mon] => 4 [year] => 1980 [yday] => 98 [weekday] => Tuesday [month] => April [0] => 323995662 )
Array ( [seconds] => 42 [minutes] => 47 [hours] => 23 [mday] => 7 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 97 [weekday] => Monday [month] => April [0] => 323995662 )

07 Nov 1979 07:34:36 +0100 36 30 310804476 3 79 1979 310 3600 2003 Error date(): 310804476

 
  "date CET 1979-11-07 07:34:36 am AM 07 Wed November 7 7 07 07 34 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 07 Nov 1979 07:34:36 +0100 36 30 310804476 3 79 1979 310 3600 2003" (date len=172)
  "date CET 1979-11-07 07:34:36 am AM 07 Wed November 7 7 07 07 34 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  7 Nov 1979 07:34:36 +0100 36 30 310804476 3 79 1979 310 3600 2003" (adodb_date len=172)

07 Aug 1975 13:33:32 +0100 32 31 176646812 4 75 1975 218 3600 2003 Error date(): 176646812
 
  "date CET 1975-08-07 13:33:32 pm PM 07 Thu August 1 13 01 13 33 7 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 07 Aug 1975 13:33:32 +0100 32 31 176646812 4 75 1975 218 3600 2003" (date len=169)
  "date CET 1975-08-07 13:33:32 pm PM 07 Thu August 1 13 01 13 33 7 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  7 Aug 1975 13:33:32 +0100 32 31 176646812 4 75 1975 218 3600 2003" (adodb_date len=169)

08 Dec 1976 00:52:42 +0100 42 31 218850762 3 76 1976 342 3600 2003 Error date(): 218850762
 
  "date CET 1976-12-08 00:52:42 am AM 08 Wed December 12 0 12 00 52 8 Wednesday 1 12 Dec 12 +0100 RFC822 Wed, 08 Dec 1976 00:52:42 +0100 42 31 218850762 3 76 1976 342 3600 2003" (date len=173)
  "date CET 1976-12-08 00:52:42 am AM 08 Wed December 12 0 12 00 52 8 Wednesday 1 12 Dec 12 +0100 RFC822 Wed,  8 Dec 1976 00:52:42 +0100 42 31 218850762 3 76 1976 342 3600 2003" (adodb_date len=173)

09 Dec 1974 21:05:40 +0100 40 31 155851540 1 74 1974 342 3600 2003 Error date(): 155851540
 
  "date CET 1974-12-09 21:05:40 pm PM 09 Mon December 9 21 09 21 05 9 Monday 0 12 Dec 12 +0100 RFC822 Mon, 09 Dec 1974 21:05:40 +0100 40 31 155851540 1 74 1974 342 3600 2003" (date len=170)
  "date CET 1974-12-09 21:05:40 pm PM 09 Mon December 9 21 09 21 05 9 Monday 0 12 Dec 12 +0100 RFC822 Mon,  9 Dec 1974 21:05:40 +0100 40 31 155851540 1 74 1974 342 3600 2003" (adodb_date len=170)

ST 1981-03-31 01:47:33 am AM 31 Tue March 1 1 01 01 47 31 Tuesday 0 03 Mar 3 +0200 RFC822 Tue, 31 Mar 1981 01:47:33 +0200 33 31 354844053 2 81 1981 89 7200 2003 Error date(): 354844053
 
  "date CEST 1981-03-31 01:47:33 am AM 31 Tue March 1 1 01 01 47 31 Tuesday 0 03 Mar 3 +0200 RFC822 Tue, 31 Mar 1981 01:47:33 +0200 33 31 354844053 2 81 1981 89 7200 2003" (date len=167)
  "date CET 1981-03-31 00:47:33 am AM 31 Tue March 12 0 12 00 47 31 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 31 Mar 1981 00:47:33 +0100 33 31 354844053 2 81 1981 89 3600 2003" (adodb_date len=167)

Error getdate() 354844053
Array ( [seconds] => 33 [minutes] => 47 [hours] => 1 [mday] => 31 [wday] => 2 [mon] => 3 [year] => 1981 [yday] => 89 [weekday] => Tuesday [month] => March [0] => 354844053 )
Array ( [seconds] => 33 [minutes] => 47 [hours] => 0 [mday] => 31 [wday] => 2 [mon] => 3 [year] => 1981 [yday] => 89 [weekday] => Tuesday [month] => March [0] => 354844053 )

09 Feb 1975 19:10:47 +0100 47 28 161201447 0 75 1975 39 3600 2003 Error date(): 161201447

 
  "date CET 1975-02-09 19:10:47 pm PM 09 Sun February 7 19 07 19 10 9 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 09 Feb 1975 19:10:47 +0100 47 28 161201447 0 75 1975 39 3600 2003" (date len=168)
  "date CET 1975-02-09 19:10:47 pm PM 09 Sun February 7 19 07 19 10 9 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  9 Feb 1975 19:10:47 +0100 47 28 161201447 0 75 1975 39 3600 2003" (adodb_date len=168)

02 Mar 1978 03:56:32 +0100 32 31 257655392 4 78 1978 60 3600 2003 Error date(): 257655392
 
  "date CET 1978-03-02 03:56:32 am AM 02 Thu March 3 3 03 03 56 2 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 02 Mar 1978 03:56:32 +0100 32 31 257655392 4 78 1978 60 3600 2003" (date len=166)
  "date CET 1978-03-02 03:56:32 am AM 02 Thu March 3 3 03 03 56 2 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  2 Mar 1978 03:56:32 +0100 32 31 257655392 4 78 1978 60 3600 2003" (adodb_date len=166)

04 Nov 1970 11:43:45 +0100 45 30 26563425 3 70 1970 307 3600 2003 Error date(): 26563425
 
  "date CET 1970-11-04 11:43:45 am AM 04 Wed November 11 11 11 11 43 4 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 04 Nov 1970 11:43:45 +0100 45 30 26563425 3 70 1970 307 3600 2003" (date len=173)
  "date CET 1970-11-04 11:43:45 am AM 04 Wed November 11 11 11 11 43 4 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  4 Nov 1970 11:43:45 +0100 45 30 26563425 3 70 1970 307 3600 2003" (adodb_date len=173)

07 Jul 1976 21:18:15 +0100 15 31 205618695 3 76 1976 188 3600 2003 Error date(): 205618695
 
  "date CET 1976-07-07 21:18:15 pm PM 07 Wed July 9 21 09 21 18 7 Wednesday 1 07 Jul 7 +0100 RFC822 Wed, 07 Jul 1976 21:18:15 +0100 15 31 205618695 3 76 1976 188 3600 2003" (date len=168)
  "date CET 1976-07-07 21:18:15 pm PM 07 Wed July 9 21 09 21 18 7 Wednesday 1 07 Jul 7 +0100 RFC822 Wed,  7 Jul 1976 21:18:15 +0100 15 31 205618695 3 76 1976 188 3600 2003" (adodb_date len=168)

01 Jun 1979 15:08:30 +0100 30 30 297094110 5 79 1979 151 3600 2003 Error date(): 297094110
 
  "date CET 1979-06-01 15:08:30 pm PM 01 Fri June 3 15 03 15 08 1 Friday 0 06 Jun 6 +0100 RFC822 Fri, 01 Jun 1979 15:08:30 +0100 30 30 297094110 5 79 1979 151 3600 2003" (date len=165)
  "date CET 1979-06-01 15:08:30 pm PM 01 Fri June 3 15 03 15 08 1 Friday 0 06 Jun 6 +0100 RFC822 Fri,  1 Jun 1979 15:08:30 +0100 30 30 297094110 5 79 1979 151 3600 2003" (adodb_date len=165)

03 Dec 1978 14:16:07 +0100 07 31 281538967 0 78 1978 336 3600 2003 Error date(): 281538967
 
  "date CET 1978-12-03 14:16:07 pm PM 03 Sun December 2 14 02 14 16 3 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 03 Dec 1978 14:16:07 +0100 07 31 281538967 0 78 1978 336 3600 2003" (date len=170)
  "date CET 1978-12-03 14:16:07 pm PM 03 Sun December 2 14 02 14 16 3 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  3 Dec 1978 14:16:07 +0100 07 31 281538967 0 78 1978 336 3600 2003" (adodb_date len=170)

03 Nov 1970 12:03:06 +0100 06 30 26478186 2 70 1970 306 3600 2003 Error date(): 26478186
 
  "date CET 1970-11-03 12:03:06 pm PM 03 Tue November 12 12 12 12 03 3 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 03 Nov 1970 12:03:06 +0100 06 30 26478186 2 70 1970 306 3600 2003" (date len=171)
  "date CET 1970-11-03 12:03:06 pm PM 03 Tue November 12 12 12 12 03 3 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  3 Nov 1970 12:03:06 +0100 06 30 26478186 2 70 1970 306 3600 2003" (adodb_date len=171)

09 Jan 1981 11:21:14 +0100 14 31 347883674 5 81 1981 8 3600 2003 Error date(): 347883674
 
  "date CET 1981-01-09 11:21:14 am AM 09 Fri January 11 11 11 11 21 9 Friday 0 01 Jan 1 +0100 RFC822 Fri, 09 Jan 1981 11:21:14 +0100 14 31 347883674 5 81 1981 8 3600 2003" (date len=167)
  "date CET 1981-01-09 11:21:14 am AM 09 Fri January 11 11 11 11 21 9 Friday 0 01 Jan 1 +0100 RFC822 Fri,  9 Jan 1981 11:21:14 +0100 14 31 347883674 5 81 1981 8 3600 2003" (adodb_date len=167)

ST 1982-04-18 11:37:56 am AM 18 Sun April 11 11 11 11 37 18 Sunday 0 04 Apr 4 +0200 RFC822 Sun, 18 Apr 1982 11:37:56 +0200 56 30 387970676 0 82 1982 107 7200 2003 Error date(): 387970676
 
  "date CEST 1982-04-18 11:37:56 am AM 18 Sun April 11 11 11 11 37 18 Sunday 0 04 Apr 4 +0200 RFC822 Sun, 18 Apr 1982 11:37:56 +0200 56 30 387970676 0 82 1982 107 7200 2003" (date len=169)
  "date CET 1982-04-18 10:37:56 am AM 18 Sun April 10 10 10 10 37 18 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 18 Apr 1982 10:37:56 +0100 56 30 387970676 0 82 1982 107 3600 2003" (adodb_date len=168)

Error getdate() 387970676
Array ( [seconds] => 56 [minutes] => 37 [hours] => 11 [mday] => 18 [wday] => 0 [mon] => 4 [year] => 1982 [yday] => 107 [weekday] => Sunday [month] => April [0] => 387970676 )
Array ( [seconds] => 56 [minutes] => 37 [hours] => 10 [mday] => 18 [wday] => 0 [mon] => 4 [year] => 1982 [yday] => 107 [weekday] => Sunday [month] => April [0] => 387970676 )

Testing random dates between 100 and 4000

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

Failed :-(