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-29 13:26:20 pm PM 29 Wed April 1 13 01 13 26 29 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 29 Apr 1981 13:26:20 +0200 20 30 357391580 3 81 1981 118 7200 2003 Error date(): 357391580
 
  "date CEST 1981-04-29 13:26:20 pm PM 29 Wed April 1 13 01 13 26 29 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 29 Apr 1981 13:26:20 +0200 20 30 357391580 3 81 1981 118 7200 2003" (date len=171)
  "date CET 1981-04-29 12:26:20 pm PM 29 Wed April 12 12 12 12 26 29 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 29 Apr 1981 12:26:20 +0100 20 30 357391580 3 81 1981 118 3600 2003" (adodb_date len=171)

Error getdate() 357391580
Array ( [seconds] => 20 [minutes] => 26 [hours] => 13 [mday] => 29 [wday] => 3 [mon] => 4 [year] => 1981 [yday] => 118 [weekday] => Wednesday [month] => April [0] => 357391580 )
Array ( [seconds] => 20 [minutes] => 26 [hours] => 12 [mday] => 29 [wday] => 3 [mon] => 4 [year] => 1981 [yday] => 118 [weekday] => Wednesday [month] => April [0] => 357391580 )

06 Jan 1975 10:28:27 +0100 27 31 158232507 1 75 1975 5 3600 2003 Error date(): 158232507

 
  "date CET 1975-01-06 10:28:27 am AM 06 Mon January 10 10 10 10 28 6 Monday 0 01 Jan 1 +0100 RFC822 Mon, 06 Jan 1975 10:28:27 +0100 27 31 158232507 1 75 1975 5 3600 2003" (date len=167)
  "date CET 1975-01-06 10:28:27 am AM 06 Mon January 10 10 10 10 28 6 Monday 0 01 Jan 1 +0100 RFC822 Mon,  6 Jan 1975 10:28:27 +0100 27 31 158232507 1 75 1975 5 3600 2003" (adodb_date len=167)

ST 1981-09-04 22:50:41 pm PM 04 Fri September 10 22 10 22 50 4 Friday 0 09 Sep 9 +0200 RFC822 Fri, 04 Sep 1981 22:50:41 +0200 41 30 368484641 5 81 1981 246 7200 2003 Error date(): 368484641
 
  "date CEST 1981-09-04 22:50:41 pm PM 04 Fri September 10 22 10 22 50 4 Friday 0 09 Sep 9 +0200 RFC822 Fri, 04 Sep 1981 22:50:41 +0200 41 30 368484641 5 81 1981 246 7200 2003" (date len=172)
  "date CET 1981-09-04 21:50:41 pm PM 04 Fri September 9 21 09 21 50 4 Friday 0 09 Sep 9 +0100 RFC822 Fri,  4 Sep 1981 21:50:41 +0100 41 30 368484641 5 81 1981 246 3600 2003" (adodb_date len=170)

Error getdate() 368484641
Array ( [seconds] => 41 [minutes] => 50 [hours] => 22 [mday] => 4 [wday] => 5 [mon] => 9 [year] => 1981 [yday] => 246 [weekday] => Friday [month] => September [0] => 368484641 )
Array ( [seconds] => 41 [minutes] => 50 [hours] => 21 [mday] => 4 [wday] => 5 [mon] => 9 [year] => 1981 [yday] => 246 [weekday] => Friday [month] => September [0] => 368484641 )

09 Jun 1978 12:16:10 +0100 10 30 266238970 5 78 1978 159 3600 2003 Error date(): 266238970

 
  "date CET 1978-06-09 12:16:10 pm PM 09 Fri June 12 12 12 12 16 9 Friday 0 06 Jun 6 +0100 RFC822 Fri, 09 Jun 1978 12:16:10 +0100 10 30 266238970 5 78 1978 159 3600 2003" (date len=166)
  "date CET 1978-06-09 12:16:10 pm PM 09 Fri June 12 12 12 12 16 9 Friday 0 06 Jun 6 +0100 RFC822 Fri,  9 Jun 1978 12:16:10 +0100 10 30 266238970 5 78 1978 159 3600 2003" (adodb_date len=166)

04 May 1977 07:01:26 +0100 26 31 231573686 3 77 1977 123 3600 2003 Error date(): 231573686
 
  "date CET 1977-05-04 07:01:26 am AM 04 Wed May 7 7 07 07 01 4 Wednesday 0 05 May 5 +0100 RFC822 Wed, 04 May 1977 07:01:26 +0100 26 31 231573686 3 77 1977 123 3600 2003" (date len=166)
  "date CET 1977-05-04 07:01:26 am AM 04 Wed May 7 7 07 07 01 4 Wednesday 0 05 May 5 +0100 RFC822 Wed,  4 May 1977 07:01:26 +0100 26 31 231573686 3 77 1977 123 3600 2003" (adodb_date len=166)

02 Dec 1977 11:41:34 +0100 34 31 249907294 5 77 1977 335 3600 2003 Error date(): 249907294
 
  "date CET 1977-12-02 11:41:34 am AM 02 Fri December 11 11 11 11 41 2 Friday 0 12 Dec 12 +0100 RFC822 Fri, 02 Dec 1977 11:41:34 +0100 34 31 249907294 5 77 1977 335 3600 2003" (date len=171)
  "date CET 1977-12-02 11:41:34 am AM 02 Fri December 11 11 11 11 41 2 Friday 0 12 Dec 12 +0100 RFC822 Fri,  2 Dec 1977 11:41:34 +0100 34 31 249907294 5 77 1977 335 3600 2003" (adodb_date len=171)

02 Feb 1975 09:05:51 +0100 51 28 160560351 0 75 1975 32 3600 2003 Error date(): 160560351
 
  "date CET 1975-02-02 09:05:51 am AM 02 Sun February 9 9 09 09 05 2 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 02 Feb 1975 09:05:51 +0100 51 28 160560351 0 75 1975 32 3600 2003" (date len=167)
  "date CET 1975-02-02 09:05:51 am AM 02 Sun February 9 9 09 09 05 2 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  2 Feb 1975 09:05:51 +0100 51 28 160560351 0 75 1975 32 3600 2003" (adodb_date len=167)

03 Jun 1972 14:25:06 +0100 06 30 76425906 6 72 1972 154 3600 2003 Error date(): 76425906
 
  "date CET 1972-06-03 14:25:06 pm PM 03 Sat June 2 14 02 14 25 3 Saturday 1 06 Jun 6 +0100 RFC822 Sat, 03 Jun 1972 14:25:06 +0100 06 30 76425906 6 72 1972 154 3600 2003" (date len=166)
  "date CET 1972-06-03 14:25:06 pm PM 03 Sat June 2 14 02 14 25 3 Saturday 1 06 Jun 6 +0100 RFC822 Sat,  3 Jun 1972 14:25:06 +0100 06 30 76425906 6 72 1972 154 3600 2003" (adodb_date len=166)

01 Apr 1975 04:41:41 +0100 41 30 165555701 2 75 1975 90 3600 2003 Error date(): 165555701
 
  "date CET 1975-04-01 04:41:41 am AM 01 Tue April 4 4 04 04 41 1 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 01 Apr 1975 04:41:41 +0100 41 30 165555701 2 75 1975 90 3600 2003" (date len=165)
  "date CET 1975-04-01 04:41:41 am AM 01 Tue April 4 4 04 04 41 1 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  1 Apr 1975 04:41:41 +0100 41 30 165555701 2 75 1975 90 3600 2003" (adodb_date len=165)

04 Nov 1978 01:37:20 +0100 20 30 278987840 6 78 1978 307 3600 2003 Error date(): 278987840
 
  "date CET 1978-11-04 01:37:20 am AM 04 Sat November 1 1 01 01 37 4 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 04 Nov 1978 01:37:20 +0100 20 30 278987840 6 78 1978 307 3600 2003" (date len=171)
  "date CET 1978-11-04 01:37:20 am AM 04 Sat November 1 1 01 01 37 4 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  4 Nov 1978 01:37:20 +0100 20 30 278987840 6 78 1978 307 3600 2003" (adodb_date len=171)

04 May 1978 16:26:38 +0100 38 31 263143598 4 78 1978 123 3600 2003 Error date(): 263143598
 
  "date CET 1978-05-04 16:26:38 pm PM 04 Thu May 4 16 04 16 26 4 Thursday 0 05 May 5 +0100 RFC822 Thu, 04 May 1978 16:26:38 +0100 38 31 263143598 4 78 1978 123 3600 2003" (date len=166)
  "date CET 1978-05-04 16:26:38 pm PM 04 Thu May 4 16 04 16 26 4 Thursday 0 05 May 5 +0100 RFC822 Thu,  4 May 1978 16:26:38 +0100 38 31 263143598 4 78 1978 123 3600 2003" (adodb_date len=166)

09 Jan 1980 10:49:26 +0100 26 31 316259366 3 80 1980 8 3600 2003 Error date(): 316259366
 
  "date CET 1980-01-09 10:49:26 am AM 09 Wed January 10 10 10 10 49 9 Wednesday 1 01 Jan 1 +0100 RFC822 Wed, 09 Jan 1980 10:49:26 +0100 26 31 316259366 3 80 1980 8 3600 2003" (date len=170)
  "date CET 1980-01-09 10:49:26 am AM 09 Wed January 10 10 10 10 49 9 Wednesday 1 01 Jan 1 +0100 RFC822 Wed,  9 Jan 1980 10:49:26 +0100 26 31 316259366 3 80 1980 8 3600 2003" (adodb_date len=170)

05 Mar 1978 07:04:26 +0100 26 31 257925866 0 78 1978 63 3600 2003 Error date(): 257925866
 
  "date CET 1978-03-05 07:04:26 am AM 05 Sun March 7 7 07 07 04 5 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 05 Mar 1978 07:04:26 +0100 26 31 257925866 0 78 1978 63 3600 2003" (date len=164)
  "date CET 1978-03-05 07:04:26 am AM 05 Sun March 7 7 07 07 04 5 Sunday 0 03 Mar 3 +0100 RFC822 Sun,  5 Mar 1978 07:04:26 +0100 26 31 257925866 0 78 1978 63 3600 2003" (adodb_date len=164)

ST 1980-07-14 20:44:59 pm PM 14 Mon July 8 20 08 20 44 14 Monday 1 07 Jul 7 +0200 RFC822 Mon, 14 Jul 1980 20:44:59 +0200 59 31 332448299 1 80 1980 195 7200 2003 Error date(): 332448299
 
  "date CEST 1980-07-14 20:44:59 pm PM 14 Mon July 8 20 08 20 44 14 Monday 1 07 Jul 7 +0200 RFC822 Mon, 14 Jul 1980 20:44:59 +0200 59 31 332448299 1 80 1980 195 7200 2003" (date len=167)
  "date CET 1980-07-14 19:44:59 pm PM 14 Mon July 7 19 07 19 44 14 Monday 1 07 Jul 7 +0100 RFC822 Mon, 14 Jul 1980 19:44:59 +0100 59 31 332448299 1 80 1980 195 3600 2003" (adodb_date len=166)

Error getdate() 332448299
Array ( [seconds] => 59 [minutes] => 44 [hours] => 20 [mday] => 14 [wday] => 1 [mon] => 7 [year] => 1980 [yday] => 195 [weekday] => Monday [month] => July [0] => 332448299 )
Array ( [seconds] => 59 [minutes] => 44 [hours] => 19 [mday] => 14 [wday] => 1 [mon] => 7 [year] => 1980 [yday] => 195 [weekday] => Monday [month] => July [0] => 332448299 )

03 Nov 1978 22:55:52 +0100 52 30 278978152 5 78 1978 306 3600 2003 Error date(): 278978152

 
  "date CET 1978-11-03 22:55:52 pm PM 03 Fri November 10 22 10 22 55 3 Friday 0 11 Nov 11 +0100 RFC822 Fri, 03 Nov 1978 22:55:52 +0100 52 30 278978152 5 78 1978 306 3600 2003" (date len=171)
  "date CET 1978-11-03 22:55:52 pm PM 03 Fri November 10 22 10 22 55 3 Friday 0 11 Nov 11 +0100 RFC822 Fri,  3 Nov 1978 22:55:52 +0100 52 30 278978152 5 78 1978 306 3600 2003" (adodb_date len=171)

08 May 1974 17:00:14 +0100 14 31 137260814 3 74 1974 127 3600 2003 Error date(): 137260814
 
  "date CET 1974-05-08 17:00:14 pm PM 08 Wed May 5 17 05 17 00 8 Wednesday 0 05 May 5 +0100 RFC822 Wed, 08 May 1974 17:00:14 +0100 14 31 137260814 3 74 1974 127 3600 2003" (date len=167)
  "date CET 1974-05-08 17:00:14 pm PM 08 Wed May 5 17 05 17 00 8 Wednesday 0 05 May 5 +0100 RFC822 Wed,  8 May 1974 17:00:14 +0100 14 31 137260814 3 74 1974 127 3600 2003" (adodb_date len=167)

04 Oct 1976 07:24:27 +0100 27 31 213258267 1 76 1976 277 3600 2003 Error date(): 213258267
 
  "date CET 1976-10-04 07:24:27 am AM 04 Mon October 7 7 07 07 24 4 Monday 1 10 Oct 10 +0100 RFC822 Mon, 04 Oct 1976 07:24:27 +0100 27 31 213258267 1 76 1976 277 3600 2003" (date len=168)
  "date CET 1976-10-04 07:24:27 am AM 04 Mon October 7 7 07 07 24 4 Monday 1 10 Oct 10 +0100 RFC822 Mon,  4 Oct 1976 07:24:27 +0100 27 31 213258267 1 76 1976 277 3600 2003" (adodb_date len=168)

06 Aug 1979 13:32:39 +0100 39 31 302790759 1 79 1979 217 3600 2003 Error date(): 302790759
 
  "date CET 1979-08-06 13:32:39 pm PM 06 Mon August 1 13 01 13 32 6 Monday 0 08 Aug 8 +0100 RFC822 Mon, 06 Aug 1979 13:32:39 +0100 39 31 302790759 1 79 1979 217 3600 2003" (date len=167)
  "date CET 1979-08-06 13:32:39 pm PM 06 Mon August 1 13 01 13 32 6 Monday 0 08 Aug 8 +0100 RFC822 Mon,  6 Aug 1979 13:32:39 +0100 39 31 302790759 1 79 1979 217 3600 2003" (adodb_date len=167)

03 Jan 1973 10:33:05 +0100 05 31 94901585 3 73 1973 2 3600 2003 Error date(): 94901585
 
  "date CET 1973-01-03 10:33:05 am AM 03 Wed January 10 10 10 10 33 3 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 03 Jan 1973 10:33:05 +0100 05 31 94901585 3 73 1973 2 3600 2003" (date len=169)
  "date CET 1973-01-03 10:33:05 am AM 03 Wed January 10 10 10 10 33 3 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  3 Jan 1973 10:33:05 +0100 05 31 94901585 3 73 1973 2 3600 2003" (adodb_date len=169)

02 Jun 1977 19:33:32 +0100 32 30 234124412 4 77 1977 152 3600 2003 Error date(): 234124412
 
  "date CET 1977-06-02 19:33:32 pm PM 02 Thu June 7 19 07 19 33 2 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 02 Jun 1977 19:33:32 +0100 32 30 234124412 4 77 1977 152 3600 2003" (date len=167)
  "date CET 1977-06-02 19:33:32 pm PM 02 Thu June 7 19 07 19 33 2 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  2 Jun 1977 19:33:32 +0100 32 30 234124412 4 77 1977 152 3600 2003" (adodb_date len=167)

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

ST 1981-07-31 08:45:33 am AM 31 Fri July 8 8 08 08 45 31 Friday 0 07 Jul 7 +0200 RFC822 Fri, 31 Jul 1981 08:45:33 +0200 33 31 365409933 5 81 1981 211 7200 2003 Error date(): 365409933
 
  "date CEST 1981-07-31 08:45:33 am AM 31 Fri July 8 8 08 08 45 31 Friday 0 07 Jul 7 +0200 RFC822 Fri, 31 Jul 1981 08:45:33 +0200 33 31 365409933 5 81 1981 211 7200 2003" (date len=166)
  "date CET 1981-07-31 07:45:33 am AM 31 Fri July 7 7 07 07 45 31 Friday 0 07 Jul 7 +0100 RFC822 Fri, 31 Jul 1981 07:45:33 +0100 33 31 365409933 5 81 1981 211 3600 2003" (adodb_date len=165)

Error getdate() 365409933
Array ( [seconds] => 33 [minutes] => 45 [hours] => 8 [mday] => 31 [wday] => 5 [mon] => 7 [year] => 1981 [yday] => 211 [weekday] => Friday [month] => July [0] => 365409933 )
Array ( [seconds] => 33 [minutes] => 45 [hours] => 7 [mday] => 31 [wday] => 5 [mon] => 7 [year] => 1981 [yday] => 211 [weekday] => Friday [month] => July [0] => 365409933 )

07 Feb 1982 14:58:42 +0100 42 28 381938322 0 82 1982 37 3600 2003 Error date(): 381938322

 
  "date CET 1982-02-07 14:58:42 pm PM 07 Sun February 2 14 02 14 58 7 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 07 Feb 1982 14:58:42 +0100 42 28 381938322 0 82 1982 37 3600 2003" (date len=168)
  "date CET 1982-02-07 14:58:42 pm PM 07 Sun February 2 14 02 14 58 7 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  7 Feb 1982 14:58:42 +0100 42 28 381938322 0 82 1982 37 3600 2003" (adodb_date len=168)

06 Nov 1974 10:44:48 +0100 48 30 152963088 3 74 1974 309 3600 2003 Error date(): 152963088
 
  "date CET 1974-11-06 10:44:48 am AM 06 Wed November 10 10 10 10 44 6 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 06 Nov 1974 10:44:48 +0100 48 30 152963088 3 74 1974 309 3600 2003" (date len=174)
  "date CET 1974-11-06 10:44:48 am AM 06 Wed November 10 10 10 10 44 6 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  6 Nov 1974 10:44:48 +0100 48 30 152963088 3 74 1974 309 3600 2003" (adodb_date len=174)

ST 1980-07-11 12:26:19 pm PM 11 Fri July 12 12 12 12 26 11 Friday 1 07 Jul 7 +0200 RFC822 Fri, 11 Jul 1980 12:26:19 +0200 19 31 332159179 5 80 1980 192 7200 2003 Error date(): 332159179
 
  "date CEST 1980-07-11 12:26:19 pm PM 11 Fri July 12 12 12 12 26 11 Friday 1 07 Jul 7 +0200 RFC822 Fri, 11 Jul 1980 12:26:19 +0200 19 31 332159179 5 80 1980 192 7200 2003" (date len=168)
  "date CET 1980-07-11 11:26:19 am AM 11 Fri July 11 11 11 11 26 11 Friday 1 07 Jul 7 +0100 RFC822 Fri, 11 Jul 1980 11:26:19 +0100 19 31 332159179 5 80 1980 192 3600 2003" (adodb_date len=167)

Error getdate() 332159179
Array ( [seconds] => 19 [minutes] => 26 [hours] => 12 [mday] => 11 [wday] => 5 [mon] => 7 [year] => 1980 [yday] => 192 [weekday] => Friday [month] => July [0] => 332159179 )
Array ( [seconds] => 19 [minutes] => 26 [hours] => 11 [mday] => 11 [wday] => 5 [mon] => 7 [year] => 1980 [yday] => 192 [weekday] => Friday [month] => July [0] => 332159179 )

05 Jun 1977 18:16:49 +0100 49 30 234379009 0 77 1977 155 3600 2003 Error date(): 234379009

 
  "date CET 1977-06-05 18:16:49 pm PM 05 Sun June 6 18 06 18 16 5 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 05 Jun 1977 18:16:49 +0100 49 30 234379009 0 77 1977 155 3600 2003" (date len=165)
  "date CET 1977-06-05 18:16:49 pm PM 05 Sun June 6 18 06 18 16 5 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  5 Jun 1977 18:16:49 +0100 49 30 234379009 0 77 1977 155 3600 2003" (adodb_date len=165)

ST 1980-05-28 16:00:36 pm PM 28 Wed May 4 16 04 16 00 28 Wednesday 1 05 May 5 +0200 RFC822 Wed, 28 May 1980 16:00:36 +0200 36 31 328370436 3 80 1980 148 7200 2003 Error date(): 328370436
 
  "date CEST 1980-05-28 16:00:36 pm PM 28 Wed May 4 16 04 16 00 28 Wednesday 1 05 May 5 +0200 RFC822 Wed, 28 May 1980 16:00:36 +0200 36 31 328370436 3 80 1980 148 7200 2003" (date len=169)
  "date CET 1980-05-28 15:00:36 pm PM 28 Wed May 3 15 03 15 00 28 Wednesday 1 05 May 5 +0100 RFC822 Wed, 28 May 1980 15:00:36 +0100 36 31 328370436 3 80 1980 148 3600 2003" (adodb_date len=168)

Error getdate() 328370436
Array ( [seconds] => 36 [minutes] => 0 [hours] => 16 [mday] => 28 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 148 [weekday] => Wednesday [month] => May [0] => 328370436 )
Array ( [seconds] => 36 [minutes] => 0 [hours] => 15 [mday] => 28 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 148 [weekday] => Wednesday [month] => May [0] => 328370436 )

04 Sep 1971 16:58:06 +0100 06 30 52847886 6 71 1971 246 3600 2003 Error date(): 52847886

 
  "date CET 1971-09-04 16:58:06 pm PM 04 Sat September 4 16 04 16 58 4 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 04 Sep 1971 16:58:06 +0100 06 30 52847886 6 71 1971 246 3600 2003" (date len=171)
  "date CET 1971-09-04 16:58:06 pm PM 04 Sat September 4 16 04 16 58 4 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  4 Sep 1971 16:58:06 +0100 06 30 52847886 6 71 1971 246 3600 2003" (adodb_date len=171)

07 Aug 1976 06:13:20 +0100 20 31 208242800 6 76 1976 219 3600 2003 Error date(): 208242800
 
  "date CET 1976-08-07 06:13:20 am AM 07 Sat August 6 6 06 06 13 7 Saturday 1 08 Aug 8 +0100 RFC822 Sat, 07 Aug 1976 06:13:20 +0100 20 31 208242800 6 76 1976 219 3600 2003" (date len=168)
  "date CET 1976-08-07 06:13:20 am AM 07 Sat August 6 6 06 06 13 7 Saturday 1 08 Aug 8 +0100 RFC822 Sat,  7 Aug 1976 06:13:20 +0100 20 31 208242800 6 76 1976 219 3600 2003" (adodb_date len=168)

ST 1983-04-25 09:46:44 am AM 25 Mon April 9 9 09 09 46 25 Monday 0 04 Apr 4 +0200 RFC822 Mon, 25 Apr 1983 09:46:44 +0200 44 30 420104804 1 83 1983 114 7200 2003 Error date(): 420104804
 
  "date CEST 1983-04-25 09:46:44 am AM 25 Mon April 9 9 09 09 46 25 Monday 0 04 Apr 4 +0200 RFC822 Mon, 25 Apr 1983 09:46:44 +0200 44 30 420104804 1 83 1983 114 7200 2003" (date len=167)
  "date CET 1983-04-25 08:46:44 am AM 25 Mon April 8 8 08 08 46 25 Monday 0 04 Apr 4 +0100 RFC822 Mon, 25 Apr 1983 08:46:44 +0100 44 30 420104804 1 83 1983 114 3600 2003" (adodb_date len=166)

Error getdate() 420104804
Array ( [seconds] => 44 [minutes] => 46 [hours] => 9 [mday] => 25 [wday] => 1 [mon] => 4 [year] => 1983 [yday] => 114 [weekday] => Monday [month] => April [0] => 420104804 )
Array ( [seconds] => 44 [minutes] => 46 [hours] => 8 [mday] => 25 [wday] => 1 [mon] => 4 [year] => 1983 [yday] => 114 [weekday] => Monday [month] => April [0] => 420104804 )

05 Jan 1973 14:43:44 +0100 44 31 95089424 5 73 1973 4 3600 2003 Error date(): 95089424

 
  "date CET 1973-01-05 14:43:44 pm PM 05 Fri January 2 14 02 14 43 5 Friday 0 01 Jan 1 +0100 RFC822 Fri, 05 Jan 1973 14:43:44 +0100 44 31 95089424 5 73 1973 4 3600 2003" (date len=165)
  "date CET 1973-01-05 14:43:44 pm PM 05 Fri January 2 14 02 14 43 5 Friday 0 01 Jan 1 +0100 RFC822 Fri,  5 Jan 1973 14:43:44 +0100 44 31 95089424 5 73 1973 4 3600 2003" (adodb_date len=165)

ST 1980-05-03 20:24:11 pm PM 03 Sat May 8 20 08 20 24 3 Saturday 1 05 May 5 +0200 RFC822 Sat, 03 May 1980 20:24:11 +0200 11 31 326226251 6 80 1980 123 7200 2003 Error date(): 326226251
 
  "date CEST 1980-05-03 20:24:11 pm PM 03 Sat May 8 20 08 20 24 3 Saturday 1 05 May 5 +0200 RFC822 Sat, 03 May 1980 20:24:11 +0200 11 31 326226251 6 80 1980 123 7200 2003" (date len=167)
  "date CET 1980-05-03 19:24:11 pm PM 03 Sat May 7 19 07 19 24 3 Saturday 1 05 May 5 +0100 RFC822 Sat,  3 May 1980 19:24:11 +0100 11 31 326226251 6 80 1980 123 3600 2003" (adodb_date len=166)

Error getdate() 326226251
Array ( [seconds] => 11 [minutes] => 24 [hours] => 20 [mday] => 3 [wday] => 6 [mon] => 5 [year] => 1980 [yday] => 123 [weekday] => Saturday [month] => May [0] => 326226251 )
Array ( [seconds] => 11 [minutes] => 24 [hours] => 19 [mday] => 3 [wday] => 6 [mon] => 5 [year] => 1980 [yday] => 123 [weekday] => Saturday [month] => May [0] => 326226251 )

05 Jul 1976 18:51:26 +0100 26 31 205437086 1 76 1976 186 3600 2003 Error date(): 205437086

 
  "date CET 1976-07-05 18:51:26 pm PM 05 Mon July 6 18 06 18 51 5 Monday 1 07 Jul 7 +0100 RFC822 Mon, 05 Jul 1976 18:51:26 +0100 26 31 205437086 1 76 1976 186 3600 2003" (date len=165)
  "date CET 1976-07-05 18:51:26 pm PM 05 Mon July 6 18 06 18 51 5 Monday 1 07 Jul 7 +0100 RFC822 Mon,  5 Jul 1976 18:51:26 +0100 26 31 205437086 1 76 1976 186 3600 2003" (adodb_date len=165)

02 Feb 1983 00:24:27 +0100 27 28 412989867 3 83 1983 32 3600 2003 Error date(): 412989867
 
  "date CET 1983-02-02 00:24:27 am AM 02 Wed February 12 0 12 00 24 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 02 Feb 1983 00:24:27 +0100 27 28 412989867 3 83 1983 32 3600 2003" (date len=171)
  "date CET 1983-02-02 00:24:27 am AM 02 Wed February 12 0 12 00 24 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  2 Feb 1983 00:24:27 +0100 27 28 412989867 3 83 1983 32 3600 2003" (adodb_date len=171)

09 Apr 1974 04:34:00 +0100 00 30 134710440 2 74 1974 98 3600 2003 Error date(): 134710440
 
  "date CET 1974-04-09 04:34:00 am AM 09 Tue April 4 4 04 04 34 9 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 09 Apr 1974 04:34:00 +0100 00 30 134710440 2 74 1974 98 3600 2003" (date len=165)
  "date CET 1974-04-09 04:34:00 am AM 09 Tue April 4 4 04 04 34 9 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  9 Apr 1974 04:34:00 +0100 00 30 134710440 2 74 1974 98 3600 2003" (adodb_date len=165)

05 Jun 1974 07:12:00 +0100 00 30 139644720 3 74 1974 155 3600 2003 Error date(): 139644720
 
  "date CET 1974-06-05 07:12:00 am AM 05 Wed June 7 7 07 07 12 5 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 05 Jun 1974 07:12:00 +0100 00 30 139644720 3 74 1974 155 3600 2003" (date len=167)
  "date CET 1974-06-05 07:12:00 am AM 05 Wed June 7 7 07 07 12 5 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  5 Jun 1974 07:12:00 +0100 00 30 139644720 3 74 1974 155 3600 2003" (adodb_date len=167)

05 Mar 1975 22:23:18 +0100 18 31 163286598 3 75 1975 63 3600 2003 Error date(): 163286598
 
  "date CET 1975-03-05 22:23:18 pm PM 05 Wed March 10 22 10 22 23 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 05 Mar 1975 22:23:18 +0100 18 31 163286598 3 75 1975 63 3600 2003" (date len=169)
  "date CET 1975-03-05 22:23:18 pm PM 05 Wed March 10 22 10 22 23 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  5 Mar 1975 22:23:18 +0100 18 31 163286598 3 75 1975 63 3600 2003" (adodb_date len=169)

07 Oct 1974 06:19:15 +0100 15 31 150355155 1 74 1974 279 3600 2003 Error date(): 150355155
 
  "date CET 1974-10-07 06:19:15 am AM 07 Mon October 6 6 06 06 19 7 Monday 0 10 Oct 10 +0100 RFC822 Mon, 07 Oct 1974 06:19:15 +0100 15 31 150355155 1 74 1974 279 3600 2003" (date len=168)
  "date CET 1974-10-07 06:19:15 am AM 07 Mon October 6 6 06 06 19 7 Monday 0 10 Oct 10 +0100 RFC822 Mon,  7 Oct 1974 06:19:15 +0100 15 31 150355155 1 74 1974 279 3600 2003" (adodb_date len=168)

08 Jun 1978 14:44:18 +0100 18 30 266161458 4 78 1978 158 3600 2003 Error date(): 266161458
 
  "date CET 1978-06-08 14:44:18 pm PM 08 Thu June 2 14 02 14 44 8 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 08 Jun 1978 14:44:18 +0100 18 30 266161458 4 78 1978 158 3600 2003" (date len=167)
  "date CET 1978-06-08 14:44:18 pm PM 08 Thu June 2 14 02 14 44 8 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  8 Jun 1978 14:44:18 +0100 18 30 266161458 4 78 1978 158 3600 2003" (adodb_date len=167)

03 Jan 1976 13:08:44 +0100 44 31 189518924 6 76 1976 2 3600 2003 Error date(): 189518924
 
  "date CET 1976-01-03 13:08:44 pm PM 03 Sat January 1 13 01 13 08 3 Saturday 1 01 Jan 1 +0100 RFC822 Sat, 03 Jan 1976 13:08:44 +0100 44 31 189518924 6 76 1976 2 3600 2003" (date len=168)
  "date CET 1976-01-03 13:08:44 pm PM 03 Sat January 1 13 01 13 08 3 Saturday 1 01 Jan 1 +0100 RFC822 Sat,  3 Jan 1976 13:08:44 +0100 44 31 189518924 6 76 1976 2 3600 2003" (adodb_date len=168)

ST 1981-07-04 05:35:03 am AM 04 Sat July 5 5 05 05 35 4 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 04 Jul 1981 05:35:03 +0200 03 31 363065703 6 81 1981 184 7200 2003 Error date(): 363065703
 
  "date CEST 1981-07-04 05:35:03 am AM 04 Sat July 5 5 05 05 35 4 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 04 Jul 1981 05:35:03 +0200 03 31 363065703 6 81 1981 184 7200 2003" (date len=167)
  "date CET 1981-07-04 04:35:03 am AM 04 Sat July 4 4 04 04 35 4 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  4 Jul 1981 04:35:03 +0100 03 31 363065703 6 81 1981 184 3600 2003" (adodb_date len=166)

Error getdate() 363065703
Array ( [seconds] => 3 [minutes] => 35 [hours] => 5 [mday] => 4 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 184 [weekday] => Saturday [month] => July [0] => 363065703 )
Array ( [seconds] => 3 [minutes] => 35 [hours] => 4 [mday] => 4 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 184 [weekday] => Saturday [month] => July [0] => 363065703 )

09 Apr 1979 08:23:40 +0100 40 30 292490620 1 79 1979 98 3600 2003 Error date(): 292490620

 
  "date CET 1979-04-09 08:23:40 am AM 09 Mon April 8 8 08 08 23 9 Monday 0 04 Apr 4 +0100 RFC822 Mon, 09 Apr 1979 08:23:40 +0100 40 30 292490620 1 79 1979 98 3600 2003" (date len=164)
  "date CET 1979-04-09 08:23:40 am AM 09 Mon April 8 8 08 08 23 9 Monday 0 04 Apr 4 +0100 RFC822 Mon,  9 Apr 1979 08:23:40 +0100 40 30 292490620 1 79 1979 98 3600 2003" (adodb_date len=164)

06 Oct 1974 04:48:33 +0100 33 31 150263313 0 74 1974 278 3600 2003 Error date(): 150263313
 
  "date CET 1974-10-06 04:48:33 am AM 06 Sun October 4 4 04 04 48 6 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 06 Oct 1974 04:48:33 +0100 33 31 150263313 0 74 1974 278 3600 2003" (date len=168)
  "date CET 1974-10-06 04:48:33 am AM 06 Sun October 4 4 04 04 48 6 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  6 Oct 1974 04:48:33 +0100 33 31 150263313 0 74 1974 278 3600 2003" (adodb_date len=168)

07 Nov 1973 23:57:14 +0100 14 30 121561034 3 73 1973 310 3600 2003 Error date(): 121561034
 
  "date CET 1973-11-07 23:57:14 pm PM 07 Wed November 11 23 11 23 57 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 07 Nov 1973 23:57:14 +0100 14 30 121561034 3 73 1973 310 3600 2003" (date len=174)
  "date CET 1973-11-07 23:57:14 pm PM 07 Wed November 11 23 11 23 57 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  7 Nov 1973 23:57:14 +0100 14 30 121561034 3 73 1973 310 3600 2003" (adodb_date len=174)

05 Feb 1977 15:50:37 +0100 37 28 224002237 6 77 1977 35 3600 2003 Error date(): 224002237
 
  "date CET 1977-02-05 15:50:37 pm PM 05 Sat February 3 15 03 15 50 5 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 05 Feb 1977 15:50:37 +0100 37 28 224002237 6 77 1977 35 3600 2003" (date len=170)
  "date CET 1977-02-05 15:50:37 pm PM 05 Sat February 3 15 03 15 50 5 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  5 Feb 1977 15:50:37 +0100 37 28 224002237 6 77 1977 35 3600 2003" (adodb_date len=170)

Testing random dates between 100 and 4000

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

Failed :-(