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 Jan 1980 21:02:31 +0100 31 31 315950551 6 80 1980 4 3600 2003 Error date(): 315950551
 
  "date CET 1980-01-05 21:02:31 pm PM 05 Sat January 9 21 09 21 02 5 Saturday 1 01 Jan 1 +0100 RFC822 Sat, 05 Jan 1980 21:02:31 +0100 31 31 315950551 6 80 1980 4 3600 2003" (date len=168)
  "date CET 1980-01-05 21:02:31 pm PM 05 Sat January 9 21 09 21 02 5 Saturday 1 01 Jan 1 +0100 RFC822 Sat,  5 Jan 1980 21:02:31 +0100 31 31 315950551 6 80 1980 4 3600 2003" (adodb_date len=168)

02 Apr 1974 17:21:05 +0100 05 30 134151665 2 74 1974 91 3600 2003 Error date(): 134151665
 
  "date CET 1974-04-02 17:21:05 pm PM 02 Tue April 5 17 05 17 21 2 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 02 Apr 1974 17:21:05 +0100 05 30 134151665 2 74 1974 91 3600 2003" (date len=166)
  "date CET 1974-04-02 17:21:05 pm PM 02 Tue April 5 17 05 17 21 2 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  2 Apr 1974 17:21:05 +0100 05 30 134151665 2 74 1974 91 3600 2003" (adodb_date len=166)

03 May 1978 01:28:35 +0100 35 31 263003315 3 78 1978 122 3600 2003 Error date(): 263003315
 
  "date CET 1978-05-03 01:28:35 am AM 03 Wed May 1 1 01 01 28 3 Wednesday 0 05 May 5 +0100 RFC822 Wed, 03 May 1978 01:28:35 +0100 35 31 263003315 3 78 1978 122 3600 2003" (date len=166)
  "date CET 1978-05-03 01:28:35 am AM 03 Wed May 1 1 01 01 28 3 Wednesday 0 05 May 5 +0100 RFC822 Wed,  3 May 1978 01:28:35 +0100 35 31 263003315 3 78 1978 122 3600 2003" (adodb_date len=166)

02 Mar 1977 23:12:31 +0100 31 31 226188751 3 77 1977 60 3600 2003 Error date(): 226188751
 
  "date CET 1977-03-02 23:12:31 pm PM 02 Wed March 11 23 11 23 12 2 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 02 Mar 1977 23:12:31 +0100 31 31 226188751 3 77 1977 60 3600 2003" (date len=169)
  "date CET 1977-03-02 23:12:31 pm PM 02 Wed March 11 23 11 23 12 2 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  2 Mar 1977 23:12:31 +0100 31 31 226188751 3 77 1977 60 3600 2003" (adodb_date len=169)

07 Oct 1975 05:33:05 +0100 05 31 181888385 2 75 1975 279 3600 2003 Error date(): 181888385
 
  "date CET 1975-10-07 05:33:05 am AM 07 Tue October 5 5 05 05 33 7 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 07 Oct 1975 05:33:05 +0100 05 31 181888385 2 75 1975 279 3600 2003" (date len=169)
  "date CET 1975-10-07 05:33:05 am AM 07 Tue October 5 5 05 05 33 7 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  7 Oct 1975 05:33:05 +0100 05 31 181888385 2 75 1975 279 3600 2003" (adodb_date len=169)

03 Jun 1977 07:09:10 +0100 10 30 234166150 5 77 1977 153 3600 2003 Error date(): 234166150
 
  "date CET 1977-06-03 07:09:10 am AM 03 Fri June 7 7 07 07 09 3 Friday 0 06 Jun 6 +0100 RFC822 Fri, 03 Jun 1977 07:09:10 +0100 10 30 234166150 5 77 1977 153 3600 2003" (date len=164)
  "date CET 1977-06-03 07:09:10 am AM 03 Fri June 7 7 07 07 09 3 Friday 0 06 Jun 6 +0100 RFC822 Fri,  3 Jun 1977 07:09:10 +0100 10 30 234166150 5 77 1977 153 3600 2003" (adodb_date len=164)

02 Aug 1976 21:57:33 +0100 33 31 207867453 1 76 1976 214 3600 2003 Error date(): 207867453
 
  "date CET 1976-08-02 21:57:33 pm PM 02 Mon August 9 21 09 21 57 2 Monday 1 08 Aug 8 +0100 RFC822 Mon, 02 Aug 1976 21:57:33 +0100 33 31 207867453 1 76 1976 214 3600 2003" (date len=167)
  "date CET 1976-08-02 21:57:33 pm PM 02 Mon August 9 21 09 21 57 2 Monday 1 08 Aug 8 +0100 RFC822 Mon,  2 Aug 1976 21:57:33 +0100 33 31 207867453 1 76 1976 214 3600 2003" (adodb_date len=167)

03 Apr 1979 02:51:24 +0100 24 30 291952284 2 79 1979 92 3600 2003 Error date(): 291952284
 
  "date CET 1979-04-03 02:51:24 am AM 03 Tue April 2 2 02 02 51 3 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 03 Apr 1979 02:51:24 +0100 24 30 291952284 2 79 1979 92 3600 2003" (date len=165)
  "date CET 1979-04-03 02:51:24 am AM 03 Tue April 2 2 02 02 51 3 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  3 Apr 1979 02:51:24 +0100 24 30 291952284 2 79 1979 92 3600 2003" (adodb_date len=165)

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

03 Mar 1977 03:07:21 +0100 21 31 226202841 4 77 1977 61 3600 2003 Error date(): 226202841
 
  "date CET 1977-03-03 03:07:21 am AM 03 Thu March 3 3 03 03 07 3 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 03 Mar 1977 03:07:21 +0100 21 31 226202841 4 77 1977 61 3600 2003" (date len=166)
  "date CET 1977-03-03 03:07:21 am AM 03 Thu March 3 3 03 03 07 3 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  3 Mar 1977 03:07:21 +0100 21 31 226202841 4 77 1977 61 3600 2003" (adodb_date len=166)

04 Jan 1978 13:12:15 +0100 15 31 252763935 3 78 1978 3 3600 2003 Error date(): 252763935
 
  "date CET 1978-01-04 13:12:15 pm PM 04 Wed January 1 13 01 13 12 4 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 04 Jan 1978 13:12:15 +0100 15 31 252763935 3 78 1978 3 3600 2003" (date len=169)
  "date CET 1978-01-04 13:12:15 pm PM 04 Wed January 1 13 01 13 12 4 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  4 Jan 1978 13:12:15 +0100 15 31 252763935 3 78 1978 3 3600 2003" (adodb_date len=169)

05 Oct 1981 06:02:28 +0100 28 31 371106148 1 81 1981 277 3600 2003 Error date(): 371106148
 
  "date CET 1981-10-05 06:02:28 am AM 05 Mon October 6 6 06 06 02 5 Monday 0 10 Oct 10 +0100 RFC822 Mon, 05 Oct 1981 06:02:28 +0100 28 31 371106148 1 81 1981 277 3600 2003" (date len=168)
  "date CET 1981-10-05 06:02:28 am AM 05 Mon October 6 6 06 06 02 5 Monday 0 10 Oct 10 +0100 RFC822 Mon,  5 Oct 1981 06:02:28 +0100 28 31 371106148 1 81 1981 277 3600 2003" (adodb_date len=168)

02 Sep 1975 05:31:09 +0100 09 30 178864269 2 75 1975 244 3600 2003 Error date(): 178864269
 
  "date CET 1975-09-02 05:31:09 am AM 02 Tue September 5 5 05 05 31 2 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 02 Sep 1975 05:31:09 +0100 09 30 178864269 2 75 1975 244 3600 2003" (date len=170)
  "date CET 1975-09-02 05:31:09 am AM 02 Tue September 5 5 05 05 31 2 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  2 Sep 1975 05:31:09 +0100 09 30 178864269 2 75 1975 244 3600 2003" (adodb_date len=170)

04 Mar 1978 15:16:13 +0100 13 31 257868973 6 78 1978 62 3600 2003 Error date(): 257868973
 
  "date CET 1978-03-04 15:16:13 pm PM 04 Sat March 3 15 03 15 16 4 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 04 Mar 1978 15:16:13 +0100 13 31 257868973 6 78 1978 62 3600 2003" (date len=167)
  "date CET 1978-03-04 15:16:13 pm PM 04 Sat March 3 15 03 15 16 4 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  4 Mar 1978 15:16:13 +0100 13 31 257868973 6 78 1978 62 3600 2003" (adodb_date len=167)

ST 1981-08-01 06:18:49 am AM 01 Sat August 6 6 06 06 18 1 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 01 Aug 1981 06:18:49 +0200 49 31 365487529 6 81 1981 212 7200 2003 Error date(): 365487529
 
  "date CEST 1981-08-01 06:18:49 am AM 01 Sat August 6 6 06 06 18 1 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 01 Aug 1981 06:18:49 +0200 49 31 365487529 6 81 1981 212 7200 2003" (date len=169)
  "date CET 1981-08-01 05:18:49 am AM 01 Sat August 5 5 05 05 18 1 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  1 Aug 1981 05:18:49 +0100 49 31 365487529 6 81 1981 212 3600 2003" (adodb_date len=168)

08 Oct 1976 22:36:43 +0100 43 31 213658603 5 76 1976 281 3600 2003 Error date(): 213658603
 
  "date CET 1976-10-08 22:36:43 pm PM 08 Fri October 10 22 10 22 36 8 Friday 1 10 Oct 10 +0100 RFC822 Fri, 08 Oct 1976 22:36:43 +0100 43 31 213658603 5 76 1976 281 3600 2003" (date len=170)
  "date CET 1976-10-08 22:36:43 pm PM 08 Fri October 10 22 10 22 36 8 Friday 1 10 Oct 10 +0100 RFC822 Fri,  8 Oct 1976 22:36:43 +0100 43 31 213658603 5 76 1976 281 3600 2003" (adodb_date len=170)

01 Feb 1979 21:48:16 +0100 16 28 286750096 4 79 1979 31 3600 2003 Error date(): 286750096
 
  "date CET 1979-02-01 21:48:16 pm PM 01 Thu February 9 21 09 21 48 1 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 01 Feb 1979 21:48:16 +0100 16 28 286750096 4 79 1979 31 3600 2003" (date len=170)
  "date CET 1979-02-01 21:48:16 pm PM 01 Thu February 9 21 09 21 48 1 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  1 Feb 1979 21:48:16 +0100 16 28 286750096 4 79 1979 31 3600 2003" (adodb_date len=170)

07 Apr 1978 09:39:01 +0100 01 30 260786341 5 78 1978 96 3600 2003 Error date(): 260786341
 
  "date CET 1978-04-07 09:39:01 am AM 07 Fri April 9 9 09 09 39 7 Friday 0 04 Apr 4 +0100 RFC822 Fri, 07 Apr 1978 09:39:01 +0100 01 30 260786341 5 78 1978 96 3600 2003" (date len=164)
  "date CET 1978-04-07 09:39:01 am AM 07 Fri April 9 9 09 09 39 7 Friday 0 04 Apr 4 +0100 RFC822 Fri,  7 Apr 1978 09:39:01 +0100 01 30 260786341 5 78 1978 96 3600 2003" (adodb_date len=164)

04 Feb 1977 19:17:36 +0100 36 28 223928256 5 77 1977 34 3600 2003 Error date(): 223928256
 
  "date CET 1977-02-04 19:17:36 pm PM 04 Fri February 7 19 07 19 17 4 Friday 0 02 Feb 2 +0100 RFC822 Fri, 04 Feb 1977 19:17:36 +0100 36 28 223928256 5 77 1977 34 3600 2003" (date len=168)
  "date CET 1977-02-04 19:17:36 pm PM 04 Fri February 7 19 07 19 17 4 Friday 0 02 Feb 2 +0100 RFC822 Fri,  4 Feb 1977 19:17:36 +0100 36 28 223928256 5 77 1977 34 3600 2003" (adodb_date len=168)

03 Jan 1980 22:22:17 +0100 17 31 315782537 4 80 1980 2 3600 2003 Error date(): 315782537
 
  "date CET 1980-01-03 22:22:17 pm PM 03 Thu January 10 22 10 22 22 3 Thursday 1 01 Jan 1 +0100 RFC822 Thu, 03 Jan 1980 22:22:17 +0100 17 31 315782537 4 80 1980 2 3600 2003" (date len=169)
  "date CET 1980-01-03 22:22:17 pm PM 03 Thu January 10 22 10 22 22 3 Thursday 1 01 Jan 1 +0100 RFC822 Thu,  3 Jan 1980 22:22:17 +0100 17 31 315782537 4 80 1980 2 3600 2003" (adodb_date len=169)

08 Nov 1976 17:01:46 +0100 46 30 216316906 1 76 1976 312 3600 2003 Error date(): 216316906
 
  "date CET 1976-11-08 17:01:46 pm PM 08 Mon November 5 17 05 17 01 8 Monday 1 11 Nov 11 +0100 RFC822 Mon, 08 Nov 1976 17:01:46 +0100 46 30 216316906 1 76 1976 312 3600 2003" (date len=170)
  "date CET 1976-11-08 17:01:46 pm PM 08 Mon November 5 17 05 17 01 8 Monday 1 11 Nov 11 +0100 RFC822 Mon,  8 Nov 1976 17:01:46 +0100 46 30 216316906 1 76 1976 312 3600 2003" (adodb_date len=170)

ST 1981-05-31 10:10:46 am AM 31 Sun May 10 10 10 10 10 31 Sunday 0 05 May 5 +0200 RFC822 Sun, 31 May 1981 10:10:46 +0200 46 31 360144646 0 81 1981 150 7200 2003 Error date(): 360144646
 
  "date CEST 1981-05-31 10:10:46 am AM 31 Sun May 10 10 10 10 10 31 Sunday 0 05 May 5 +0200 RFC822 Sun, 31 May 1981 10:10:46 +0200 46 31 360144646 0 81 1981 150 7200 2003" (date len=167)
  "date CET 1981-05-31 09:10:46 am AM 31 Sun May 9 9 09 09 10 31 Sunday 0 05 May 5 +0100 RFC822 Sun, 31 May 1981 09:10:46 +0100 46 31 360144646 0 81 1981 150 3600 2003" (adodb_date len=164)

ST 1980-06-15 00:27:52 am AM 15 Sun June 12 0 12 00 27 15 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 15 Jun 1980 00:27:52 +0200 52 30 329869672 0 80 1980 166 7200 2003 Error date(): 329869672
 
  "date CEST 1980-06-15 00:27:52 am AM 15 Sun June 12 0 12 00 27 15 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 15 Jun 1980 00:27:52 +0200 52 30 329869672 0 80 1980 166 7200 2003" (date len=167)
  "date CET 1980-06-14 23:27:52 pm PM 14 Sat June 11 23 11 23 27 14 Saturday 1 06 Jun 6 +0100 RFC822 Sat, 14 Jun 1980 23:27:52 +0100 52 30 329869672 6 80 1980 165 3600 2003" (adodb_date len=169)

Error getdate() 329869672
Array ( [seconds] => 52 [minutes] => 27 [hours] => 0 [mday] => 15 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 166 [weekday] => Sunday [month] => June [0] => 329869672 )
Array ( [seconds] => 52 [minutes] => 27 [hours] => 23 [mday] => 14 [wday] => 6 [mon] => 6 [year] => 1980 [yday] => 165 [weekday] => Saturday [month] => June [0] => 329869672 )

ST 1981-06-27 17:59:46 pm PM 27 Sat June 5 17 05 17 59 27 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 27 Jun 1981 17:59:46 +0200 46 30 362505586 6 81 1981 177 7200 2003 Error date(): 362505586

 
  "date CEST 1981-06-27 17:59:46 pm PM 27 Sat June 5 17 05 17 59 27 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 27 Jun 1981 17:59:46 +0200 46 30 362505586 6 81 1981 177 7200 2003" (date len=169)
  "date CET 1981-06-27 16:59:46 pm PM 27 Sat June 4 16 04 16 59 27 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 27 Jun 1981 16:59:46 +0100 46 30 362505586 6 81 1981 177 3600 2003" (adodb_date len=168)

Error getdate() 362505586
Array ( [seconds] => 46 [minutes] => 59 [hours] => 17 [mday] => 27 [wday] => 6 [mon] => 6 [year] => 1981 [yday] => 177 [weekday] => Saturday [month] => June [0] => 362505586 )
Array ( [seconds] => 46 [minutes] => 59 [hours] => 16 [mday] => 27 [wday] => 6 [mon] => 6 [year] => 1981 [yday] => 177 [weekday] => Saturday [month] => June [0] => 362505586 )

04 Dec 1977 16:47:39 +0100 39 31 250098459 0 77 1977 337 3600 2003 Error date(): 250098459

 
  "date CET 1977-12-04 16:47:39 pm PM 04 Sun December 4 16 04 16 47 4 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 04 Dec 1977 16:47:39 +0100 39 31 250098459 0 77 1977 337 3600 2003" (date len=170)
  "date CET 1977-12-04 16:47:39 pm PM 04 Sun December 4 16 04 16 47 4 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  4 Dec 1977 16:47:39 +0100 39 31 250098459 0 77 1977 337 3600 2003" (adodb_date len=170)

06 Feb 1975 03:40:30 +0100 30 28 160886430 4 75 1975 36 3600 2003 Error date(): 160886430
 
  "date CET 1975-02-06 03:40:30 am AM 06 Thu February 3 3 03 03 40 6 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 06 Feb 1975 03:40:30 +0100 30 28 160886430 4 75 1975 36 3600 2003" (date len=169)
  "date CET 1975-02-06 03:40:30 am AM 06 Thu February 3 3 03 03 40 6 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  6 Feb 1975 03:40:30 +0100 30 28 160886430 4 75 1975 36 3600 2003" (adodb_date len=169)

04 Oct 1975 01:09:26 +0100 26 31 181613366 6 75 1975 276 3600 2003 Error date(): 181613366
 
  "date CET 1975-10-04 01:09:26 am AM 04 Sat October 1 1 01 01 09 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 04 Oct 1975 01:09:26 +0100 26 31 181613366 6 75 1975 276 3600 2003" (date len=170)
  "date CET 1975-10-04 01:09:26 am AM 04 Sat October 1 1 01 01 09 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  4 Oct 1975 01:09:26 +0100 26 31 181613366 6 75 1975 276 3600 2003" (adodb_date len=170)

ST 1981-06-19 02:53:53 am AM 19 Fri June 2 2 02 02 53 19 Friday 0 06 Jun 6 +0200 RFC822 Fri, 19 Jun 1981 02:53:53 +0200 53 30 361760033 5 81 1981 169 7200 2003 Error date(): 361760033
 
  "date CEST 1981-06-19 02:53:53 am AM 19 Fri June 2 2 02 02 53 19 Friday 0 06 Jun 6 +0200 RFC822 Fri, 19 Jun 1981 02:53:53 +0200 53 30 361760033 5 81 1981 169 7200 2003" (date len=166)
  "date CET 1981-06-19 01:53:53 am AM 19 Fri June 1 1 01 01 53 19 Friday 0 06 Jun 6 +0100 RFC822 Fri, 19 Jun 1981 01:53:53 +0100 53 30 361760033 5 81 1981 169 3600 2003" (adodb_date len=165)

Error getdate() 361760033
Array ( [seconds] => 53 [minutes] => 53 [hours] => 2 [mday] => 19 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 169 [weekday] => Friday [month] => June [0] => 361760033 )
Array ( [seconds] => 53 [minutes] => 53 [hours] => 1 [mday] => 19 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 169 [weekday] => Friday [month] => June [0] => 361760033 )

05 Dec 1980 23:34:47 +0100 47 31 344903687 5 80 1980 339 3600 2003 Error date(): 344903687

 
  "date CET 1980-12-05 23:34:47 pm PM 05 Fri December 11 23 11 23 34 5 Friday 1 12 Dec 12 +0100 RFC822 Fri, 05 Dec 1980 23:34:47 +0100 47 31 344903687 5 80 1980 339 3600 2003" (date len=171)
  "date CET 1980-12-05 23:34:47 pm PM 05 Fri December 11 23 11 23 34 5 Friday 1 12 Dec 12 +0100 RFC822 Fri,  5 Dec 1980 23:34:47 +0100 47 31 344903687 5 80 1980 339 3600 2003" (adodb_date len=171)

ST 1980-08-22 10:02:13 am AM 22 Fri August 10 10 10 10 02 22 Friday 1 08 Aug 8 +0200 RFC822 Fri, 22 Aug 1980 10:02:13 +0200 13 31 335779333 5 80 1980 234 7200 2003 Error date(): 335779333
 
  "date CEST 1980-08-22 10:02:13 am AM 22 Fri August 10 10 10 10 02 22 Friday 1 08 Aug 8 +0200 RFC822 Fri, 22 Aug 1980 10:02:13 +0200 13 31 335779333 5 80 1980 234 7200 2003" (date len=170)
  "date CET 1980-08-22 09:02:13 am AM 22 Fri August 9 9 09 09 02 22 Friday 1 08 Aug 8 +0100 RFC822 Fri, 22 Aug 1980 09:02:13 +0100 13 31 335779333 5 80 1980 234 3600 2003" (adodb_date len=167)

Error getdate() 335779333
Array ( [seconds] => 13 [minutes] => 2 [hours] => 10 [mday] => 22 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 234 [weekday] => Friday [month] => August [0] => 335779333 )
Array ( [seconds] => 13 [minutes] => 2 [hours] => 9 [mday] => 22 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 234 [weekday] => Friday [month] => August [0] => 335779333 )

07 May 1972 22:31:50 +0100 50 31 74122310 0 72 1972 127 3600 2003 Error date(): 74122310

 
  "date CET 1972-05-07 22:31:50 pm PM 07 Sun May 10 22 10 22 31 7 Sunday 1 05 May 5 +0100 RFC822 Sun, 07 May 1972 22:31:50 +0100 50 31 74122310 0 72 1972 127 3600 2003" (date len=164)
  "date CET 1972-05-07 22:31:50 pm PM 07 Sun May 10 22 10 22 31 7 Sunday 1 05 May 5 +0100 RFC822 Sun,  7 May 1972 22:31:50 +0100 50 31 74122310 0 72 1972 127 3600 2003" (adodb_date len=164)

06 Feb 1974 18:16:50 +0100 50 28 129403010 3 74 1974 36 3600 2003 Error date(): 129403010
 
  "date CET 1974-02-06 18:16:50 pm PM 06 Wed February 6 18 06 18 16 6 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 06 Feb 1974 18:16:50 +0100 50 28 129403010 3 74 1974 36 3600 2003" (date len=171)
  "date CET 1974-02-06 18:16:50 pm PM 06 Wed February 6 18 06 18 16 6 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  6 Feb 1974 18:16:50 +0100 50 28 129403010 3 74 1974 36 3600 2003" (adodb_date len=171)

08 Nov 1979 22:46:34 +0100 34 30 310945594 4 79 1979 311 3600 2003 Error date(): 310945594
 
  "date CET 1979-11-08 22:46:34 pm PM 08 Thu November 10 22 10 22 46 8 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 08 Nov 1979 22:46:34 +0100 34 30 310945594 4 79 1979 311 3600 2003" (date len=173)
  "date CET 1979-11-08 22:46:34 pm PM 08 Thu November 10 22 10 22 46 8 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  8 Nov 1979 22:46:34 +0100 34 30 310945594 4 79 1979 311 3600 2003" (adodb_date len=173)

02 Jan 1981 06:14:45 +0100 45 31 347260485 5 81 1981 1 3600 2003 Error date(): 347260485
 
  "date CET 1981-01-02 06:14:45 am AM 02 Fri January 6 6 06 06 14 2 Friday 0 01 Jan 1 +0100 RFC822 Fri, 02 Jan 1981 06:14:45 +0100 45 31 347260485 5 81 1981 1 3600 2003" (date len=165)
  "date CET 1981-01-02 06:14:45 am AM 02 Fri January 6 6 06 06 14 2 Friday 0 01 Jan 1 +0100 RFC822 Fri,  2 Jan 1981 06:14:45 +0100 45 31 347260485 5 81 1981 1 3600 2003" (adodb_date len=165)

01 Sep 1976 21:15:12 +0100 12 30 210456912 3 76 1976 244 3600 2003 Error date(): 210456912
 
  "date CET 1976-09-01 21:15:12 pm PM 01 Wed September 9 21 09 21 15 1 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 01 Sep 1976 21:15:12 +0100 12 30 210456912 3 76 1976 244 3600 2003" (date len=173)
  "date CET 1976-09-01 21:15:12 pm PM 01 Wed September 9 21 09 21 15 1 Wednesday 1 09 Sep 9 +0100 RFC822 Wed,  1 Sep 1976 21:15:12 +0100 12 30 210456912 3 76 1976 244 3600 2003" (adodb_date len=173)

01 Apr 1977 02:33:16 +0100 16 30 228706396 5 77 1977 90 3600 2003 Error date(): 228706396
 
  "date CET 1977-04-01 02:33:16 am AM 01 Fri April 2 2 02 02 33 1 Friday 0 04 Apr 4 +0100 RFC822 Fri, 01 Apr 1977 02:33:16 +0100 16 30 228706396 5 77 1977 90 3600 2003" (date len=164)
  "date CET 1977-04-01 02:33:16 am AM 01 Fri April 2 2 02 02 33 1 Friday 0 04 Apr 4 +0100 RFC822 Fri,  1 Apr 1977 02:33:16 +0100 16 30 228706396 5 77 1977 90 3600 2003" (adodb_date len=164)

ST 1980-04-28 15:17:27 pm PM 28 Mon April 3 15 03 15 17 28 Monday 1 04 Apr 4 +0200 RFC822 Mon, 28 Apr 1980 15:17:27 +0200 27 30 325775847 1 80 1980 118 7200 2003 Error date(): 325775847
 
  "date CEST 1980-04-28 15:17:27 pm PM 28 Mon April 3 15 03 15 17 28 Monday 1 04 Apr 4 +0200 RFC822 Mon, 28 Apr 1980 15:17:27 +0200 27 30 325775847 1 80 1980 118 7200 2003" (date len=168)
  "date CET 1980-04-28 14:17:27 pm PM 28 Mon April 2 14 02 14 17 28 Monday 1 04 Apr 4 +0100 RFC822 Mon, 28 Apr 1980 14:17:27 +0100 27 30 325775847 1 80 1980 118 3600 2003" (adodb_date len=167)

Error getdate() 325775847
Array ( [seconds] => 27 [minutes] => 17 [hours] => 15 [mday] => 28 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 118 [weekday] => Monday [month] => April [0] => 325775847 )
Array ( [seconds] => 27 [minutes] => 17 [hours] => 14 [mday] => 28 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 118 [weekday] => Monday [month] => April [0] => 325775847 )

ST 1980-07-29 01:54:45 am AM 29 Tue July 1 1 01 01 54 29 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 29 Jul 1980 01:54:45 +0200 45 31 333676485 2 80 1980 210 7200 2003 Error date(): 333676485

 
  "date CEST 1980-07-29 01:54:45 am AM 29 Tue July 1 1 01 01 54 29 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 29 Jul 1980 01:54:45 +0200 45 31 333676485 2 80 1980 210 7200 2003" (date len=167)
  "date CET 1980-07-29 00:54:45 am AM 29 Tue July 12 0 12 00 54 29 Tuesday 1 07 Jul 7 +0100 RFC822 Tue, 29 Jul 1980 00:54:45 +0100 45 31 333676485 2 80 1980 210 3600 2003" (adodb_date len=167)

Error getdate() 333676485
Array ( [seconds] => 45 [minutes] => 54 [hours] => 1 [mday] => 29 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 210 [weekday] => Tuesday [month] => July [0] => 333676485 )
Array ( [seconds] => 45 [minutes] => 54 [hours] => 0 [mday] => 29 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 210 [weekday] => Tuesday [month] => July [0] => 333676485 )

03 Feb 1977 07:05:20 +0100 20 28 223797920 4 77 1977 33 3600 2003 Error date(): 223797920

 
  "date CET 1977-02-03 07:05:20 am AM 03 Thu February 7 7 07 07 05 3 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 03 Feb 1977 07:05:20 +0100 20 28 223797920 4 77 1977 33 3600 2003" (date len=169)
  "date CET 1977-02-03 07:05:20 am AM 03 Thu February 7 7 07 07 05 3 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  3 Feb 1977 07:05:20 +0100 20 28 223797920 4 77 1977 33 3600 2003" (adodb_date len=169)

06 Sep 1973 22:23:19 +0100 19 30 116198599 4 73 1973 248 3600 2003 Error date(): 116198599
 
  "date CET 1973-09-06 22:23:19 pm PM 06 Thu September 10 22 10 22 23 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 06 Sep 1973 22:23:19 +0100 19 30 116198599 4 73 1973 248 3600 2003" (date len=173)
  "date CET 1973-09-06 22:23:19 pm PM 06 Thu September 10 22 10 22 23 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  6 Sep 1973 22:23:19 +0100 19 30 116198599 4 73 1973 248 3600 2003" (adodb_date len=173)

ST 1980-08-20 06:35:13 am AM 20 Wed August 6 6 06 06 35 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 06:35:13 +0200 13 31 335594113 3 80 1980 232 7200 2003 Error date(): 335594113
 
  "date CEST 1980-08-20 06:35:13 am AM 20 Wed August 6 6 06 06 35 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 06:35:13 +0200 13 31 335594113 3 80 1980 232 7200 2003" (date len=171)
  "date CET 1980-08-20 05:35:13 am AM 20 Wed August 5 5 05 05 35 20 Wednesday 1 08 Aug 8 +0100 RFC822 Wed, 20 Aug 1980 05:35:13 +0100 13 31 335594113 3 80 1980 232 3600 2003" (adodb_date len=170)

Error getdate() 335594113
Array ( [seconds] => 13 [minutes] => 35 [hours] => 6 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335594113 )
Array ( [seconds] => 13 [minutes] => 35 [hours] => 5 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335594113 )

06 Jun 1976 04:48:31 +0100 31 30 202880911 0 76 1976 157 3600 2003 Error date(): 202880911

 
  "date CET 1976-06-06 04:48:31 am AM 06 Sun June 4 4 04 04 48 6 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 06 Jun 1976 04:48:31 +0100 31 30 202880911 0 76 1976 157 3600 2003" (date len=164)
  "date CET 1976-06-06 04:48:31 am AM 06 Sun June 4 4 04 04 48 6 Sunday 1 06 Jun 6 +0100 RFC822 Sun,  6 Jun 1976 04:48:31 +0100 31 30 202880911 0 76 1976 157 3600 2003" (adodb_date len=164)

ST 1981-05-16 03:58:43 am AM 16 Sat May 3 3 03 03 58 16 Saturday 0 05 May 5 +0200 RFC822 Sat, 16 May 1981 03:58:43 +0200 43 31 358826323 6 81 1981 135 7200 2003 Error date(): 358826323
 
  "date CEST 1981-05-16 03:58:43 am AM 16 Sat May 3 3 03 03 58 16 Saturday 0 05 May 5 +0200 RFC822 Sat, 16 May 1981 03:58:43 +0200 43 31 358826323 6 81 1981 135 7200 2003" (date len=167)
  "date CET 1981-05-16 02:58:43 am AM 16 Sat May 2 2 02 02 58 16 Saturday 0 05 May 5 +0100 RFC822 Sat, 16 May 1981 02:58:43 +0100 43 31 358826323 6 81 1981 135 3600 2003" (adodb_date len=166)

Error getdate() 358826323
Array ( [seconds] => 43 [minutes] => 58 [hours] => 3 [mday] => 16 [wday] => 6 [mon] => 5 [year] => 1981 [yday] => 135 [weekday] => Saturday [month] => May [0] => 358826323 )
Array ( [seconds] => 43 [minutes] => 58 [hours] => 2 [mday] => 16 [wday] => 6 [mon] => 5 [year] => 1981 [yday] => 135 [weekday] => Saturday [month] => May [0] => 358826323 )

Testing random dates between 100 and 4000

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

Failed :-(