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
01 Apr 1973 20:58:36 +0100 36 30 102542316 0 73 1973 90 3600 2003 Error date(): 102542316
 
  "date CET 1973-04-01 20:58:36 pm PM 01 Sun April 8 20 08 20 58 1 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 01 Apr 1973 20:58:36 +0100 36 30 102542316 0 73 1973 90 3600 2003" (date len=165)
  "date CET 1973-04-01 20:58:36 pm PM 01 Sun April 8 20 08 20 58 1 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  1 Apr 1973 20:58:36 +0100 36 30 102542316 0 73 1973 90 3600 2003" (adodb_date len=165)

03 Aug 1972 04:28:04 +0100 04 31 81660484 4 72 1972 215 3600 2003 Error date(): 81660484
 
  "date CET 1972-08-03 04:28:04 am AM 03 Thu August 4 4 04 04 28 3 Thursday 1 08 Aug 8 +0100 RFC822 Thu, 03 Aug 1972 04:28:04 +0100 04 31 81660484 4 72 1972 215 3600 2003" (date len=167)
  "date CET 1972-08-03 04:28:04 am AM 03 Thu August 4 4 04 04 28 3 Thursday 1 08 Aug 8 +0100 RFC822 Thu,  3 Aug 1972 04:28:04 +0100 04 31 81660484 4 72 1972 215 3600 2003" (adodb_date len=167)

06 Jan 1981 08:51:08 +0100 08 31 347615468 2 81 1981 5 3600 2003 Error date(): 347615468
 
  "date CET 1981-01-06 08:51:08 am AM 06 Tue January 8 8 08 08 51 6 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 06 Jan 1981 08:51:08 +0100 08 31 347615468 2 81 1981 5 3600 2003" (date len=166)
  "date CET 1981-01-06 08:51:08 am AM 06 Tue January 8 8 08 08 51 6 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  6 Jan 1981 08:51:08 +0100 08 31 347615468 2 81 1981 5 3600 2003" (adodb_date len=166)

04 Mar 1973 17:58:30 +0100 30 31 100112310 0 73 1973 62 3600 2003 Error date(): 100112310
 
  "date CET 1973-03-04 17:58:30 pm PM 04 Sun March 5 17 05 17 58 4 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 04 Mar 1973 17:58:30 +0100 30 31 100112310 0 73 1973 62 3600 2003" (date len=165)
  "date CET 1973-03-04 17:58:30 pm PM 04 Sun March 5 17 05 17 58 4 Sunday 0 03 Mar 3 +0100 RFC822 Sun,  4 Mar 1973 17:58:30 +0100 30 31 100112310 0 73 1973 62 3600 2003" (adodb_date len=165)

05 Mar 1975 19:48:11 +0100 11 31 163277291 3 75 1975 63 3600 2003 Error date(): 163277291
 
  "date CET 1975-03-05 19:48:11 pm PM 05 Wed March 7 19 07 19 48 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 05 Mar 1975 19:48:11 +0100 11 31 163277291 3 75 1975 63 3600 2003" (date len=168)
  "date CET 1975-03-05 19:48:11 pm PM 05 Wed March 7 19 07 19 48 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  5 Mar 1975 19:48:11 +0100 11 31 163277291 3 75 1975 63 3600 2003" (adodb_date len=168)

07 Sep 1975 10:14:34 +0100 34 30 179313274 0 75 1975 249 3600 2003 Error date(): 179313274
 
  "date CET 1975-09-07 10:14:34 am AM 07 Sun September 10 10 10 10 14 7 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 07 Sep 1975 10:14:34 +0100 34 30 179313274 0 75 1975 249 3600 2003" (date len=171)
  "date CET 1975-09-07 10:14:34 am AM 07 Sun September 10 10 10 10 14 7 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  7 Sep 1975 10:14:34 +0100 34 30 179313274 0 75 1975 249 3600 2003" (adodb_date len=171)

ST 1981-06-10 14:47:53 pm PM 10 Wed June 2 14 02 14 47 10 Wednesday 0 06 Jun 6 +0200 RFC822 Wed, 10 Jun 1981 14:47:53 +0200 53 30 361025273 3 81 1981 160 7200 2003 Error date(): 361025273
 
  "date CEST 1981-06-10 14:47:53 pm PM 10 Wed June 2 14 02 14 47 10 Wednesday 0 06 Jun 6 +0200 RFC822 Wed, 10 Jun 1981 14:47:53 +0200 53 30 361025273 3 81 1981 160 7200 2003" (date len=170)
  "date CET 1981-06-10 13:47:53 pm PM 10 Wed June 1 13 01 13 47 10 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 10 Jun 1981 13:47:53 +0100 53 30 361025273 3 81 1981 160 3600 2003" (adodb_date len=169)

Error getdate() 361025273
Array ( [seconds] => 53 [minutes] => 47 [hours] => 14 [mday] => 10 [wday] => 3 [mon] => 6 [year] => 1981 [yday] => 160 [weekday] => Wednesday [month] => June [0] => 361025273 )
Array ( [seconds] => 53 [minutes] => 47 [hours] => 13 [mday] => 10 [wday] => 3 [mon] => 6 [year] => 1981 [yday] => 160 [weekday] => Wednesday [month] => June [0] => 361025273 )

03 Jul 1971 02:01:45 +0100 45 31 47350905 6 71 1971 183 3600 2003 Error date(): 47350905

 
  "date CET 1971-07-03 02:01:45 am AM 03 Sat July 2 2 02 02 01 3 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 03 Jul 1971 02:01:45 +0100 45 31 47350905 6 71 1971 183 3600 2003" (date len=165)
  "date CET 1971-07-03 02:01:45 am AM 03 Sat July 2 2 02 02 01 3 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  3 Jul 1971 02:01:45 +0100 45 31 47350905 6 71 1971 183 3600 2003" (adodb_date len=165)

ST 1980-04-15 12:11:59 pm PM 15 Tue April 12 12 12 12 11 15 Tuesday 1 04 Apr 4 +0200 RFC822 Tue, 15 Apr 1980 12:11:59 +0200 59 30 324641519 2 80 1980 105 7200 2003 Error date(): 324641519
 
  "date CEST 1980-04-15 12:11:59 pm PM 15 Tue April 12 12 12 12 11 15 Tuesday 1 04 Apr 4 +0200 RFC822 Tue, 15 Apr 1980 12:11:59 +0200 59 30 324641519 2 80 1980 105 7200 2003" (date len=170)
  "date CET 1980-04-15 11:11:59 am AM 15 Tue April 11 11 11 11 11 15 Tuesday 1 04 Apr 4 +0100 RFC822 Tue, 15 Apr 1980 11:11:59 +0100 59 30 324641519 2 80 1980 105 3600 2003" (adodb_date len=169)

Error getdate() 324641519
Array ( [seconds] => 59 [minutes] => 11 [hours] => 12 [mday] => 15 [wday] => 2 [mon] => 4 [year] => 1980 [yday] => 105 [weekday] => Tuesday [month] => April [0] => 324641519 )
Array ( [seconds] => 59 [minutes] => 11 [hours] => 11 [mday] => 15 [wday] => 2 [mon] => 4 [year] => 1980 [yday] => 105 [weekday] => Tuesday [month] => April [0] => 324641519 )

07 Feb 1980 22:26:15 +0100 15 29 318806775 4 80 1980 37 3600 2003 Error date(): 318806775

 
  "date CET 1980-02-07 22:26:15 pm PM 07 Thu February 10 22 10 22 26 7 Thursday 1 02 Feb 2 +0100 RFC822 Thu, 07 Feb 1980 22:26:15 +0100 15 29 318806775 4 80 1980 37 3600 2003" (date len=171)
  "date CET 1980-02-07 22:26:15 pm PM 07 Thu February 10 22 10 22 26 7 Thursday 1 02 Feb 2 +0100 RFC822 Thu,  7 Feb 1980 22:26:15 +0100 15 29 318806775 4 80 1980 37 3600 2003" (adodb_date len=171)

05 May 1978 04:25:52 +0100 52 31 263186752 5 78 1978 124 3600 2003 Error date(): 263186752
 
  "date CET 1978-05-05 04:25:52 am AM 05 Fri May 4 4 04 04 25 5 Friday 0 05 May 5 +0100 RFC822 Fri, 05 May 1978 04:25:52 +0100 52 31 263186752 5 78 1978 124 3600 2003" (date len=163)
  "date CET 1978-05-05 04:25:52 am AM 05 Fri May 4 4 04 04 25 5 Friday 0 05 May 5 +0100 RFC822 Fri,  5 May 1978 04:25:52 +0100 52 31 263186752 5 78 1978 124 3600 2003" (adodb_date len=163)

07 May 1974 05:39:44 +0100 44 31 137133584 2 74 1974 126 3600 2003 Error date(): 137133584
 
  "date CET 1974-05-07 05:39:44 am AM 07 Tue May 5 5 05 05 39 7 Tuesday 0 05 May 5 +0100 RFC822 Tue, 07 May 1974 05:39:44 +0100 44 31 137133584 2 74 1974 126 3600 2003" (date len=164)
  "date CET 1974-05-07 05:39:44 am AM 07 Tue May 5 5 05 05 39 7 Tuesday 0 05 May 5 +0100 RFC822 Tue,  7 May 1974 05:39:44 +0100 44 31 137133584 2 74 1974 126 3600 2003" (adodb_date len=164)

ST 1980-06-03 10:30:11 am AM 03 Tue June 10 10 10 10 30 3 Tuesday 1 06 Jun 6 +0200 RFC822 Tue, 03 Jun 1980 10:30:11 +0200 11 30 328869011 2 80 1980 154 7200 2003 Error date(): 328869011
 
  "date CEST 1980-06-03 10:30:11 am AM 03 Tue June 10 10 10 10 30 3 Tuesday 1 06 Jun 6 +0200 RFC822 Tue, 03 Jun 1980 10:30:11 +0200 11 30 328869011 2 80 1980 154 7200 2003" (date len=168)
  "date CET 1980-06-03 09:30:11 am AM 03 Tue June 9 9 09 09 30 3 Tuesday 1 06 Jun 6 +0100 RFC822 Tue,  3 Jun 1980 09:30:11 +0100 11 30 328869011 2 80 1980 154 3600 2003" (adodb_date len=165)

Error getdate() 328869011
Array ( [seconds] => 11 [minutes] => 30 [hours] => 10 [mday] => 3 [wday] => 2 [mon] => 6 [year] => 1980 [yday] => 154 [weekday] => Tuesday [month] => June [0] => 328869011 )
Array ( [seconds] => 11 [minutes] => 30 [hours] => 9 [mday] => 3 [wday] => 2 [mon] => 6 [year] => 1980 [yday] => 154 [weekday] => Tuesday [month] => June [0] => 328869011 )

01 Feb 1973 13:41:08 +0100 08 28 97418468 4 73 1973 31 3600 2003 Error date(): 97418468

 
  "date CET 1973-02-01 13:41:08 pm PM 01 Thu February 1 13 01 13 41 1 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 01 Feb 1973 13:41:08 +0100 08 28 97418468 4 73 1973 31 3600 2003" (date len=169)
  "date CET 1973-02-01 13:41:08 pm PM 01 Thu February 1 13 01 13 41 1 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  1 Feb 1973 13:41:08 +0100 08 28 97418468 4 73 1973 31 3600 2003" (adodb_date len=169)

05 Dec 1976 21:06:47 +0100 47 31 218664407 0 76 1976 339 3600 2003 Error date(): 218664407
 
  "date CET 1976-12-05 21:06:47 pm PM 05 Sun December 9 21 09 21 06 5 Sunday 1 12 Dec 12 +0100 RFC822 Sun, 05 Dec 1976 21:06:47 +0100 47 31 218664407 0 76 1976 339 3600 2003" (date len=170)
  "date CET 1976-12-05 21:06:47 pm PM 05 Sun December 9 21 09 21 06 5 Sunday 1 12 Dec 12 +0100 RFC822 Sun,  5 Dec 1976 21:06:47 +0100 47 31 218664407 0 76 1976 339 3600 2003" (adodb_date len=170)

ST 1981-06-05 08:34:00 am AM 05 Fri June 8 8 08 08 34 5 Friday 0 06 Jun 6 +0200 RFC822 Fri, 05 Jun 1981 08:34:00 +0200 00 30 360570840 5 81 1981 155 7200 2003 Error date(): 360570840
 
  "date CEST 1981-06-05 08:34:00 am AM 05 Fri June 8 8 08 08 34 5 Friday 0 06 Jun 6 +0200 RFC822 Fri, 05 Jun 1981 08:34:00 +0200 00 30 360570840 5 81 1981 155 7200 2003" (date len=165)
  "date CET 1981-06-05 07:34:00 am AM 05 Fri June 7 7 07 07 34 5 Friday 0 06 Jun 6 +0100 RFC822 Fri,  5 Jun 1981 07:34:00 +0100 00 30 360570840 5 81 1981 155 3600 2003" (adodb_date len=164)

Error getdate() 360570840
Array ( [seconds] => 0 [minutes] => 34 [hours] => 8 [mday] => 5 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 155 [weekday] => Friday [month] => June [0] => 360570840 )
Array ( [seconds] => 0 [minutes] => 34 [hours] => 7 [mday] => 5 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 155 [weekday] => Friday [month] => June [0] => 360570840 )

06 Dec 1974 07:24:05 +0100 05 31 155543045 5 74 1974 339 3600 2003 Error date(): 155543045

 
  "date CET 1974-12-06 07:24:05 am AM 06 Fri December 7 7 07 07 24 6 Friday 0 12 Dec 12 +0100 RFC822 Fri, 06 Dec 1974 07:24:05 +0100 05 31 155543045 5 74 1974 339 3600 2003" (date len=169)
  "date CET 1974-12-06 07:24:05 am AM 06 Fri December 7 7 07 07 24 6 Friday 0 12 Dec 12 +0100 RFC822 Fri,  6 Dec 1974 07:24:05 +0100 05 31 155543045 5 74 1974 339 3600 2003" (adodb_date len=169)

09 Jun 1977 07:29:44 +0100 44 30 234685784 4 77 1977 159 3600 2003 Error date(): 234685784
 
  "date CET 1977-06-09 07:29:44 am AM 09 Thu June 7 7 07 07 29 9 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 09 Jun 1977 07:29:44 +0100 44 30 234685784 4 77 1977 159 3600 2003" (date len=166)
  "date CET 1977-06-09 07:29:44 am AM 09 Thu June 7 7 07 07 29 9 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  9 Jun 1977 07:29:44 +0100 44 30 234685784 4 77 1977 159 3600 2003" (adodb_date len=166)

ST 1980-06-08 07:01:42 am AM 08 Sun June 7 7 07 07 01 8 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 08 Jun 1980 07:01:42 +0200 42 30 329288502 0 80 1980 159 7200 2003 Error date(): 329288502
 
  "date CEST 1980-06-08 07:01:42 am AM 08 Sun June 7 7 07 07 01 8 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 08 Jun 1980 07:01:42 +0200 42 30 329288502 0 80 1980 159 7200 2003" (date len=165)
  "date CET 1980-06-08 06:01:42 am AM 08 Sun June 6 6 06 06 01 8 Sunday 1 06 Jun 6 +0100 RFC822 Sun,  8 Jun 1980 06:01:42 +0100 42 30 329288502 0 80 1980 159 3600 2003" (adodb_date len=164)

Error getdate() 329288502
Array ( [seconds] => 42 [minutes] => 1 [hours] => 7 [mday] => 8 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 159 [weekday] => Sunday [month] => June [0] => 329288502 )
Array ( [seconds] => 42 [minutes] => 1 [hours] => 6 [mday] => 8 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 159 [weekday] => Sunday [month] => June [0] => 329288502 )

ST 1981-08-17 22:24:30 pm PM 17 Mon August 10 22 10 22 24 17 Monday 0 08 Aug 8 +0200 RFC822 Mon, 17 Aug 1981 22:24:30 +0200 30 31 366927870 1 81 1981 228 7200 2003 Error date(): 366927870

 
  "date CEST 1981-08-17 22:24:30 pm PM 17 Mon August 10 22 10 22 24 17 Monday 0 08 Aug 8 +0200 RFC822 Mon, 17 Aug 1981 22:24:30 +0200 30 31 366927870 1 81 1981 228 7200 2003" (date len=170)
  "date CET 1981-08-17 21:24:30 pm PM 17 Mon August 9 21 09 21 24 17 Monday 0 08 Aug 8 +0100 RFC822 Mon, 17 Aug 1981 21:24:30 +0100 30 31 366927870 1 81 1981 228 3600 2003" (adodb_date len=168)

Error getdate() 366927870
Array ( [seconds] => 30 [minutes] => 24 [hours] => 22 [mday] => 17 [wday] => 1 [mon] => 8 [year] => 1981 [yday] => 228 [weekday] => Monday [month] => August [0] => 366927870 )
Array ( [seconds] => 30 [minutes] => 24 [hours] => 21 [mday] => 17 [wday] => 1 [mon] => 8 [year] => 1981 [yday] => 228 [weekday] => Monday [month] => August [0] => 366927870 )

ST 1982-06-04 16:26:18 pm PM 04 Fri June 4 16 04 16 26 4 Friday 0 06 Jun 6 +0200 RFC822 Fri, 04 Jun 1982 16:26:18 +0200 18 30 392048778 5 82 1982 154 7200 2003 Error date(): 392048778

 
  "date CEST 1982-06-04 16:26:18 pm PM 04 Fri June 4 16 04 16 26 4 Friday 0 06 Jun 6 +0200 RFC822 Fri, 04 Jun 1982 16:26:18 +0200 18 30 392048778 5 82 1982 154 7200 2003" (date len=166)
  "date CET 1982-06-04 15:26:18 pm PM 04 Fri June 3 15 03 15 26 4 Friday 0 06 Jun 6 +0100 RFC822 Fri,  4 Jun 1982 15:26:18 +0100 18 30 392048778 5 82 1982 154 3600 2003" (adodb_date len=165)

Error getdate() 392048778
Array ( [seconds] => 18 [minutes] => 26 [hours] => 16 [mday] => 4 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 154 [weekday] => Friday [month] => June [0] => 392048778 )
Array ( [seconds] => 18 [minutes] => 26 [hours] => 15 [mday] => 4 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 154 [weekday] => Friday [month] => June [0] => 392048778 )

ST 1982-07-20 10:08:30 am AM 20 Tue July 10 10 10 10 08 20 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 20 Jul 1982 10:08:30 +0200 30 31 396000510 2 82 1982 200 7200 2003 Error date(): 396000510

 
  "date CEST 1982-07-20 10:08:30 am AM 20 Tue July 10 10 10 10 08 20 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 20 Jul 1982 10:08:30 +0200 30 31 396000510 2 82 1982 200 7200 2003" (date len=169)
  "date CET 1982-07-20 09:08:30 am AM 20 Tue July 9 9 09 09 08 20 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 20 Jul 1982 09:08:30 +0100 30 31 396000510 2 82 1982 200 3600 2003" (adodb_date len=166)

Error getdate() 396000510
Array ( [seconds] => 30 [minutes] => 8 [hours] => 10 [mday] => 20 [wday] => 2 [mon] => 7 [year] => 1982 [yday] => 200 [weekday] => Tuesday [month] => July [0] => 396000510 )
Array ( [seconds] => 30 [minutes] => 8 [hours] => 9 [mday] => 20 [wday] => 2 [mon] => 7 [year] => 1982 [yday] => 200 [weekday] => Tuesday [month] => July [0] => 396000510 )

06 Feb 1981 06:26:34 +0100 34 28 350285194 5 81 1981 36 3600 2003 Error date(): 350285194

 
  "date CET 1981-02-06 06:26:34 am AM 06 Fri February 6 6 06 06 26 6 Friday 0 02 Feb 2 +0100 RFC822 Fri, 06 Feb 1981 06:26:34 +0100 34 28 350285194 5 81 1981 36 3600 2003" (date len=167)
  "date CET 1981-02-06 06:26:34 am AM 06 Fri February 6 6 06 06 26 6 Friday 0 02 Feb 2 +0100 RFC822 Fri,  6 Feb 1981 06:26:34 +0100 34 28 350285194 5 81 1981 36 3600 2003" (adodb_date len=167)

08 Jul 1976 19:56:26 +0100 26 31 205700186 4 76 1976 189 3600 2003 Error date(): 205700186
 
  "date CET 1976-07-08 19:56:26 pm PM 08 Thu July 7 19 07 19 56 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 08 Jul 1976 19:56:26 +0100 26 31 205700186 4 76 1976 189 3600 2003" (date len=167)
  "date CET 1976-07-08 19:56:26 pm PM 08 Thu July 7 19 07 19 56 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu,  8 Jul 1976 19:56:26 +0100 26 31 205700186 4 76 1976 189 3600 2003" (adodb_date len=167)

09 Apr 1976 22:17:27 +0100 27 30 197932647 5 76 1976 99 3600 2003 Error date(): 197932647
 
  "date CET 1976-04-09 22:17:27 pm PM 09 Fri April 10 22 10 22 17 9 Friday 1 04 Apr 4 +0100 RFC822 Fri, 09 Apr 1976 22:17:27 +0100 27 30 197932647 5 76 1976 99 3600 2003" (date len=166)
  "date CET 1976-04-09 22:17:27 pm PM 09 Fri April 10 22 10 22 17 9 Friday 1 04 Apr 4 +0100 RFC822 Fri,  9 Apr 1976 22:17:27 +0100 27 30 197932647 5 76 1976 99 3600 2003" (adodb_date len=166)

ST 1982-06-07 03:34:22 am AM 07 Mon June 3 3 03 03 34 7 Monday 0 06 Jun 6 +0200 RFC822 Mon, 07 Jun 1982 03:34:22 +0200 22 30 392261662 1 82 1982 157 7200 2003 Error date(): 392261662
 
  "date CEST 1982-06-07 03:34:22 am AM 07 Mon June 3 3 03 03 34 7 Monday 0 06 Jun 6 +0200 RFC822 Mon, 07 Jun 1982 03:34:22 +0200 22 30 392261662 1 82 1982 157 7200 2003" (date len=165)
  "date CET 1982-06-07 02:34:22 am AM 07 Mon June 2 2 02 02 34 7 Monday 0 06 Jun 6 +0100 RFC822 Mon,  7 Jun 1982 02:34:22 +0100 22 30 392261662 1 82 1982 157 3600 2003" (adodb_date len=164)

Error getdate() 392261662
Array ( [seconds] => 22 [minutes] => 34 [hours] => 3 [mday] => 7 [wday] => 1 [mon] => 6 [year] => 1982 [yday] => 157 [weekday] => Monday [month] => June [0] => 392261662 )
Array ( [seconds] => 22 [minutes] => 34 [hours] => 2 [mday] => 7 [wday] => 1 [mon] => 6 [year] => 1982 [yday] => 157 [weekday] => Monday [month] => June [0] => 392261662 )

09 Feb 1977 11:03:58 +0100 58 28 224330638 3 77 1977 39 3600 2003 Error date(): 224330638

 
  "date CET 1977-02-09 11:03:58 am AM 09 Wed February 11 11 11 11 03 9 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 09 Feb 1977 11:03:58 +0100 58 28 224330638 3 77 1977 39 3600 2003" (date len=172)
  "date CET 1977-02-09 11:03:58 am AM 09 Wed February 11 11 11 11 03 9 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  9 Feb 1977 11:03:58 +0100 58 28 224330638 3 77 1977 39 3600 2003" (adodb_date len=172)

01 Apr 1973 06:15:28 +0100 28 30 102489328 0 73 1973 90 3600 2003 Error date(): 102489328
 
  "date CET 1973-04-01 06:15:28 am AM 01 Sun April 6 6 06 06 15 1 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 01 Apr 1973 06:15:28 +0100 28 30 102489328 0 73 1973 90 3600 2003" (date len=164)
  "date CET 1973-04-01 06:15:28 am AM 01 Sun April 6 6 06 06 15 1 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  1 Apr 1973 06:15:28 +0100 28 30 102489328 0 73 1973 90 3600 2003" (adodb_date len=164)

08 Feb 1977 13:01:26 +0100 26 28 224251286 2 77 1977 38 3600 2003 Error date(): 224251286
 
  "date CET 1977-02-08 13:01:26 pm PM 08 Tue February 1 13 01 13 01 8 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 08 Feb 1977 13:01:26 +0100 26 28 224251286 2 77 1977 38 3600 2003" (date len=169)
  "date CET 1977-02-08 13:01:26 pm PM 08 Tue February 1 13 01 13 01 8 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  8 Feb 1977 13:01:26 +0100 26 28 224251286 2 77 1977 38 3600 2003" (adodb_date len=169)

05 Dec 1980 18:32:02 +0100 02 31 344885522 5 80 1980 339 3600 2003 Error date(): 344885522
 
  "date CET 1980-12-05 18:32:02 pm PM 05 Fri December 6 18 06 18 32 5 Friday 1 12 Dec 12 +0100 RFC822 Fri, 05 Dec 1980 18:32:02 +0100 02 31 344885522 5 80 1980 339 3600 2003" (date len=170)
  "date CET 1980-12-05 18:32:02 pm PM 05 Fri December 6 18 06 18 32 5 Friday 1 12 Dec 12 +0100 RFC822 Fri,  5 Dec 1980 18:32:02 +0100 02 31 344885522 5 80 1980 339 3600 2003" (adodb_date len=170)

07 Aug 1975 06:45:00 +0100 00 31 176622300 4 75 1975 218 3600 2003 Error date(): 176622300
 
  "date CET 1975-08-07 06:45:00 am AM 07 Thu August 6 6 06 06 45 7 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 07 Aug 1975 06:45:00 +0100 00 31 176622300 4 75 1975 218 3600 2003" (date len=168)
  "date CET 1975-08-07 06:45:00 am AM 07 Thu August 6 6 06 06 45 7 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  7 Aug 1975 06:45:00 +0100 00 31 176622300 4 75 1975 218 3600 2003" (adodb_date len=168)

02 Nov 1977 12:49:33 +0100 33 30 247319373 3 77 1977 305 3600 2003 Error date(): 247319373
 
  "date CET 1977-11-02 12:49:33 pm PM 02 Wed November 12 12 12 12 49 2 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 02 Nov 1977 12:49:33 +0100 33 30 247319373 3 77 1977 305 3600 2003" (date len=174)
  "date CET 1977-11-02 12:49:33 pm PM 02 Wed November 12 12 12 12 49 2 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  2 Nov 1977 12:49:33 +0100 33 30 247319373 3 77 1977 305 3600 2003" (adodb_date len=174)

05 Jul 1978 19:48:48 +0100 48 31 268512528 3 78 1978 185 3600 2003 Error date(): 268512528
 
  "date CET 1978-07-05 19:48:48 pm PM 05 Wed July 7 19 07 19 48 5 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 05 Jul 1978 19:48:48 +0100 48 31 268512528 3 78 1978 185 3600 2003" (date len=168)
  "date CET 1978-07-05 19:48:48 pm PM 05 Wed July 7 19 07 19 48 5 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  5 Jul 1978 19:48:48 +0100 48 31 268512528 3 78 1978 185 3600 2003" (adodb_date len=168)

Testing random dates between 100 and 4000

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

Failed :-(