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 1980-07-08 22:38:00 pm PM 08 Tue July 10 22 10 22 38 8 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 08 Jul 1980 22:38:00 +0200 00 31 331936680 2 80 1980 189 7200 2003 Error date(): 331936680
 
  "date CEST 1980-07-08 22:38:00 pm PM 08 Tue July 10 22 10 22 38 8 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 08 Jul 1980 22:38:00 +0200 00 31 331936680 2 80 1980 189 7200 2003" (date len=168)
  "date CET 1980-07-08 21:38:00 pm PM 08 Tue July 9 21 09 21 38 8 Tuesday 1 07 Jul 7 +0100 RFC822 Tue,  8 Jul 1980 21:38:00 +0100 00 31 331936680 2 80 1980 189 3600 2003" (adodb_date len=166)

Error getdate() 331936680
Array ( [seconds] => 0 [minutes] => 38 [hours] => 22 [mday] => 8 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 189 [weekday] => Tuesday [month] => July [0] => 331936680 )
Array ( [seconds] => 0 [minutes] => 38 [hours] => 21 [mday] => 8 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 189 [weekday] => Tuesday [month] => July [0] => 331936680 )

02 Nov 1978 19:31:25 +0100 25 30 278879485 4 78 1978 305 3600 2003 Error date(): 278879485

 
  "date CET 1978-11-02 19:31:25 pm PM 02 Thu November 7 19 07 19 31 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 02 Nov 1978 19:31:25 +0100 25 30 278879485 4 78 1978 305 3600 2003" (date len=172)
  "date CET 1978-11-02 19:31:25 pm PM 02 Thu November 7 19 07 19 31 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  2 Nov 1978 19:31:25 +0100 25 30 278879485 4 78 1978 305 3600 2003" (adodb_date len=172)

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

06 Feb 1982 06:47:37 +0100 37 28 381822457 6 82 1982 36 3600 2003 Error date(): 381822457
 
  "date CET 1982-02-06 06:47:37 am AM 06 Sat February 6 6 06 06 47 6 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 06 Feb 1982 06:47:37 +0100 37 28 381822457 6 82 1982 36 3600 2003" (date len=169)
  "date CET 1982-02-06 06:47:37 am AM 06 Sat February 6 6 06 06 47 6 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  6 Feb 1982 06:47:37 +0100 37 28 381822457 6 82 1982 36 3600 2003" (adodb_date len=169)

05 Feb 1980 10:38:00 +0100 00 29 318591480 2 80 1980 35 3600 2003 Error date(): 318591480
 
  "date CET 1980-02-05 10:38:00 am AM 05 Tue February 10 10 10 10 38 5 Tuesday 1 02 Feb 2 +0100 RFC822 Tue, 05 Feb 1980 10:38:00 +0100 00 29 318591480 2 80 1980 35 3600 2003" (date len=170)
  "date CET 1980-02-05 10:38:00 am AM 05 Tue February 10 10 10 10 38 5 Tuesday 1 02 Feb 2 +0100 RFC822 Tue,  5 Feb 1980 10:38:00 +0100 00 29 318591480 2 80 1980 35 3600 2003" (adodb_date len=170)

01 Jul 1977 23:32:56 +0100 56 31 236644376 5 77 1977 181 3600 2003 Error date(): 236644376
 
  "date CET 1977-07-01 23:32:56 pm PM 01 Fri July 11 23 11 23 32 1 Friday 0 07 Jul 7 +0100 RFC822 Fri, 01 Jul 1977 23:32:56 +0100 56 31 236644376 5 77 1977 181 3600 2003" (date len=166)
  "date CET 1977-07-01 23:32:56 pm PM 01 Fri July 11 23 11 23 32 1 Friday 0 07 Jul 7 +0100 RFC822 Fri,  1 Jul 1977 23:32:56 +0100 56 31 236644376 5 77 1977 181 3600 2003" (adodb_date len=166)

ST 1981-05-19 02:21:38 am AM 19 Tue May 2 2 02 02 21 19 Tuesday 0 05 May 5 +0200 RFC822 Tue, 19 May 1981 02:21:38 +0200 38 31 359079698 2 81 1981 138 7200 2003 Error date(): 359079698
 
  "date CEST 1981-05-19 02:21:38 am AM 19 Tue May 2 2 02 02 21 19 Tuesday 0 05 May 5 +0200 RFC822 Tue, 19 May 1981 02:21:38 +0200 38 31 359079698 2 81 1981 138 7200 2003" (date len=166)
  "date CET 1981-05-19 01:21:38 am AM 19 Tue May 1 1 01 01 21 19 Tuesday 0 05 May 5 +0100 RFC822 Tue, 19 May 1981 01:21:38 +0100 38 31 359079698 2 81 1981 138 3600 2003" (adodb_date len=165)

09 Jul 1974 18:08:39 +0100 39 31 142621719 2 74 1974 189 3600 2003 Error date(): 142621719
 
  "date CET 1974-07-09 18:08:39 pm PM 09 Tue July 6 18 06 18 08 9 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 09 Jul 1974 18:08:39 +0100 39 31 142621719 2 74 1974 189 3600 2003" (date len=166)
  "date CET 1974-07-09 18:08:39 pm PM 09 Tue July 6 18 06 18 08 9 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  9 Jul 1974 18:08:39 +0100 39 31 142621719 2 74 1974 189 3600 2003" (adodb_date len=166)

ST 1982-06-08 09:15:52 am AM 08 Tue June 9 9 09 09 15 8 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 08 Jun 1982 09:15:52 +0200 52 30 392368552 2 82 1982 158 7200 2003 Error date(): 392368552
 
  "date CEST 1982-06-08 09:15:52 am AM 08 Tue June 9 9 09 09 15 8 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 08 Jun 1982 09:15:52 +0200 52 30 392368552 2 82 1982 158 7200 2003" (date len=166)
  "date CET 1982-06-08 08:15:52 am AM 08 Tue June 8 8 08 08 15 8 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  8 Jun 1982 08:15:52 +0100 52 30 392368552 2 82 1982 158 3600 2003" (adodb_date len=165)

Error getdate() 392368552
Array ( [seconds] => 52 [minutes] => 15 [hours] => 9 [mday] => 8 [wday] => 2 [mon] => 6 [year] => 1982 [yday] => 158 [weekday] => Tuesday [month] => June [0] => 392368552 )
Array ( [seconds] => 52 [minutes] => 15 [hours] => 8 [mday] => 8 [wday] => 2 [mon] => 6 [year] => 1982 [yday] => 158 [weekday] => Tuesday [month] => June [0] => 392368552 )

03 Jun 1973 08:10:32 +0100 32 30 107939432 0 73 1973 153 3600 2003 Error date(): 107939432

 
  "date CET 1973-06-03 08:10:32 am AM 03 Sun June 8 8 08 08 10 3 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 03 Jun 1973 08:10:32 +0100 32 30 107939432 0 73 1973 153 3600 2003" (date len=164)
  "date CET 1973-06-03 08:10:32 am AM 03 Sun June 8 8 08 08 10 3 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  3 Jun 1973 08:10:32 +0100 32 30 107939432 0 73 1973 153 3600 2003" (adodb_date len=164)

ST 1980-04-27 22:49:13 pm PM 27 Sun April 10 22 10 22 49 27 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 27 Apr 1980 22:49:13 +0200 13 30 325716553 0 80 1980 117 7200 2003 Error date(): 325716553
 
  "date CEST 1980-04-27 22:49:13 pm PM 27 Sun April 10 22 10 22 49 27 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 27 Apr 1980 22:49:13 +0200 13 30 325716553 0 80 1980 117 7200 2003" (date len=169)
  "date CET 1980-04-27 21:49:13 pm PM 27 Sun April 9 21 09 21 49 27 Sunday 1 04 Apr 4 +0100 RFC822 Sun, 27 Apr 1980 21:49:13 +0100 13 30 325716553 0 80 1980 117 3600 2003" (adodb_date len=167)

Error getdate() 325716553
Array ( [seconds] => 13 [minutes] => 49 [hours] => 22 [mday] => 27 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 117 [weekday] => Sunday [month] => April [0] => 325716553 )
Array ( [seconds] => 13 [minutes] => 49 [hours] => 21 [mday] => 27 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 117 [weekday] => Sunday [month] => April [0] => 325716553 )

ST 1981-04-06 23:43:28 pm PM 06 Mon April 11 23 11 23 43 6 Monday 0 04 Apr 4 +0200 RFC822 Mon, 06 Apr 1981 23:43:28 +0200 28 30 355441408 1 81 1981 95 7200 2003 Error date(): 355441408

 
  "date CEST 1981-04-06 23:43:28 pm PM 06 Mon April 11 23 11 23 43 6 Monday 0 04 Apr 4 +0200 RFC822 Mon, 06 Apr 1981 23:43:28 +0200 28 30 355441408 1 81 1981 95 7200 2003" (date len=167)
  "date CET 1981-04-06 22:43:28 pm PM 06 Mon April 10 22 10 22 43 6 Monday 0 04 Apr 4 +0100 RFC822 Mon,  6 Apr 1981 22:43:28 +0100 28 30 355441408 1 81 1981 95 3600 2003" (adodb_date len=166)

Error getdate() 355441408
Array ( [seconds] => 28 [minutes] => 43 [hours] => 23 [mday] => 6 [wday] => 1 [mon] => 4 [year] => 1981 [yday] => 95 [weekday] => Monday [month] => April [0] => 355441408 )
Array ( [seconds] => 28 [minutes] => 43 [hours] => 22 [mday] => 6 [wday] => 1 [mon] => 4 [year] => 1981 [yday] => 95 [weekday] => Monday [month] => April [0] => 355441408 )

09 Aug 1975 13:18:03 +0100 03 31 176818683 6 75 1975 220 3600 2003 Error date(): 176818683

 
  "date CET 1975-08-09 13:18:03 pm PM 09 Sat August 1 13 01 13 18 9 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 09 Aug 1975 13:18:03 +0100 03 31 176818683 6 75 1975 220 3600 2003" (date len=169)
  "date CET 1975-08-09 13:18:03 pm PM 09 Sat August 1 13 01 13 18 9 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  9 Aug 1975 13:18:03 +0100 03 31 176818683 6 75 1975 220 3600 2003" (adodb_date len=169)

02 May 1976 22:06:49 +0100 49 31 199919209 0 76 1976 122 3600 2003 Error date(): 199919209
 
  "date CET 1976-05-02 22:06:49 pm PM 02 Sun May 10 22 10 22 06 2 Sunday 1 05 May 5 +0100 RFC822 Sun, 02 May 1976 22:06:49 +0100 49 31 199919209 0 76 1976 122 3600 2003" (date len=165)
  "date CET 1976-05-02 22:06:49 pm PM 02 Sun May 10 22 10 22 06 2 Sunday 1 05 May 5 +0100 RFC822 Sun,  2 May 1976 22:06:49 +0100 49 31 199919209 0 76 1976 122 3600 2003" (adodb_date len=165)

09 Mar 1976 12:17:04 +0100 04 31 195218224 2 76 1976 68 3600 2003 Error date(): 195218224
 
  "date CET 1976-03-09 12:17:04 pm PM 09 Tue March 12 12 12 12 17 9 Tuesday 1 03 Mar 3 +0100 RFC822 Tue, 09 Mar 1976 12:17:04 +0100 04 31 195218224 2 76 1976 68 3600 2003" (date len=167)
  "date CET 1976-03-09 12:17:04 pm PM 09 Tue March 12 12 12 12 17 9 Tuesday 1 03 Mar 3 +0100 RFC822 Tue,  9 Mar 1976 12:17:04 +0100 04 31 195218224 2 76 1976 68 3600 2003" (adodb_date len=167)

06 Feb 1978 17:39:09 +0100 09 28 255631149 1 78 1978 36 3600 2003 Error date(): 255631149
 
  "date CET 1978-02-06 17:39:09 pm PM 06 Mon February 5 17 05 17 39 6 Monday 0 02 Feb 2 +0100 RFC822 Mon, 06 Feb 1978 17:39:09 +0100 09 28 255631149 1 78 1978 36 3600 2003" (date len=168)
  "date CET 1978-02-06 17:39:09 pm PM 06 Mon February 5 17 05 17 39 6 Monday 0 02 Feb 2 +0100 RFC822 Mon,  6 Feb 1978 17:39:09 +0100 09 28 255631149 1 78 1978 36 3600 2003" (adodb_date len=168)

09 Jan 1979 18:58:25 +0100 25 31 284752705 2 79 1979 8 3600 2003 Error date(): 284752705
 
  "date CET 1979-01-09 18:58:25 pm PM 09 Tue January 6 18 06 18 58 9 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 09 Jan 1979 18:58:25 +0100 25 31 284752705 2 79 1979 8 3600 2003" (date len=167)
  "date CET 1979-01-09 18:58:25 pm PM 09 Tue January 6 18 06 18 58 9 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  9 Jan 1979 18:58:25 +0100 25 31 284752705 2 79 1979 8 3600 2003" (adodb_date len=167)

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

Error getdate() 325700912
Array ( [seconds] => 32 [minutes] => 28 [hours] => 18 [mday] => 27 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 117 [weekday] => Sunday [month] => April [0] => 325700912 )
Array ( [seconds] => 32 [minutes] => 28 [hours] => 17 [mday] => 27 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 117 [weekday] => Sunday [month] => April [0] => 325700912 )

ST 1980-04-12 01:31:15 am AM 12 Sat April 1 1 01 01 31 12 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 12 Apr 1980 01:31:15 +0200 15 30 324343875 6 80 1980 102 7200 2003 Error date(): 324343875

 
  "date CEST 1980-04-12 01:31:15 am AM 12 Sat April 1 1 01 01 31 12 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 12 Apr 1980 01:31:15 +0200 15 30 324343875 6 80 1980 102 7200 2003" (date len=169)
  "date CET 1980-04-12 00:31:15 am AM 12 Sat April 12 0 12 00 31 12 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 12 Apr 1980 00:31:15 +0100 15 30 324343875 6 80 1980 102 3600 2003" (adodb_date len=169)

Error getdate() 324343875
Array ( [seconds] => 15 [minutes] => 31 [hours] => 1 [mday] => 12 [wday] => 6 [mon] => 4 [year] => 1980 [yday] => 102 [weekday] => Saturday [month] => April [0] => 324343875 )
Array ( [seconds] => 15 [minutes] => 31 [hours] => 0 [mday] => 12 [wday] => 6 [mon] => 4 [year] => 1980 [yday] => 102 [weekday] => Saturday [month] => April [0] => 324343875 )

05 Jul 1979 11:20:47 +0100 47 31 300018047 4 79 1979 185 3600 2003 Error date(): 300018047

 
  "date CET 1979-07-05 11:20:47 am AM 05 Thu July 11 11 11 11 20 5 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 05 Jul 1979 11:20:47 +0100 47 31 300018047 4 79 1979 185 3600 2003" (date len=168)
  "date CET 1979-07-05 11:20:47 am AM 05 Thu July 11 11 11 11 20 5 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  5 Jul 1979 11:20:47 +0100 47 31 300018047 4 79 1979 185 3600 2003" (adodb_date len=168)

06 Sep 1976 22:29:26 +0100 26 30 210893366 1 76 1976 249 3600 2003 Error date(): 210893366
 
  "date CET 1976-09-06 22:29:26 pm PM 06 Mon September 10 22 10 22 29 6 Monday 1 09 Sep 9 +0100 RFC822 Mon, 06 Sep 1976 22:29:26 +0100 26 30 210893366 1 76 1976 249 3600 2003" (date len=171)
  "date CET 1976-09-06 22:29:26 pm PM 06 Mon September 10 22 10 22 29 6 Monday 1 09 Sep 9 +0100 RFC822 Mon,  6 Sep 1976 22:29:26 +0100 26 30 210893366 1 76 1976 249 3600 2003" (adodb_date len=171)

04 Sep 1972 12:28:46 +0100 46 30 84454126 1 72 1972 247 3600 2003 Error date(): 84454126
 
  "date CET 1972-09-04 12:28:46 pm PM 04 Mon September 12 12 12 12 28 4 Monday 1 09 Sep 9 +0100 RFC822 Mon, 04 Sep 1972 12:28:46 +0100 46 30 84454126 1 72 1972 247 3600 2003" (date len=170)
  "date CET 1972-09-04 12:28:46 pm PM 04 Mon September 12 12 12 12 28 4 Monday 1 09 Sep 9 +0100 RFC822 Mon,  4 Sep 1972 12:28:46 +0100 46 30 84454126 1 72 1972 247 3600 2003" (adodb_date len=170)

09 Jan 1981 01:28:33 +0100 33 31 347848113 5 81 1981 8 3600 2003 Error date(): 347848113
 
  "date CET 1981-01-09 01:28:33 am AM 09 Fri January 1 1 01 01 28 9 Friday 0 01 Jan 1 +0100 RFC822 Fri, 09 Jan 1981 01:28:33 +0100 33 31 347848113 5 81 1981 8 3600 2003" (date len=165)
  "date CET 1981-01-09 01:28:33 am AM 09 Fri January 1 1 01 01 28 9 Friday 0 01 Jan 1 +0100 RFC822 Fri,  9 Jan 1981 01:28:33 +0100 33 31 347848113 5 81 1981 8 3600 2003" (adodb_date len=165)

03 Dec 1973 09:07:32 +0100 32 31 123754052 1 73 1973 336 3600 2003 Error date(): 123754052
 
  "date CET 1973-12-03 09:07:32 am AM 03 Mon December 9 9 09 09 07 3 Monday 0 12 Dec 12 +0100 RFC822 Mon, 03 Dec 1973 09:07:32 +0100 32 31 123754052 1 73 1973 336 3600 2003" (date len=169)
  "date CET 1973-12-03 09:07:32 am AM 03 Mon December 9 9 09 09 07 3 Monday 0 12 Dec 12 +0100 RFC822 Mon,  3 Dec 1973 09:07:32 +0100 32 31 123754052 1 73 1973 336 3600 2003" (adodb_date len=169)

08 Feb 1970 11:09:40 +0100 40 28 3319780 0 70 1970 38 3600 2003 Error date(): 3319780
 
  "date CET 1970-02-08 11:09:40 am AM 08 Sun February 11 11 11 11 09 8 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 08 Feb 1970 11:09:40 +0100 40 28 3319780 0 70 1970 38 3600 2003" (date len=167)
  "date CET 1970-02-08 11:09:40 am AM 08 Sun February 11 11 11 11 09 8 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  8 Feb 1970 11:09:40 +0100 40 28 3319780 0 70 1970 38 3600 2003" (adodb_date len=167)

01 Sep 1972 17:28:24 +0100 24 30 84212904 5 72 1972 244 3600 2003 Error date(): 84212904
 
  "date CET 1972-09-01 17:28:24 pm PM 01 Fri September 5 17 05 17 28 1 Friday 1 09 Sep 9 +0100 RFC822 Fri, 01 Sep 1972 17:28:24 +0100 24 30 84212904 5 72 1972 244 3600 2003" (date len=169)
  "date CET 1972-09-01 17:28:24 pm PM 01 Fri September 5 17 05 17 28 1 Friday 1 09 Sep 9 +0100 RFC822 Fri,  1 Sep 1972 17:28:24 +0100 24 30 84212904 5 72 1972 244 3600 2003" (adodb_date len=169)

06 Sep 1975 06:12:30 +0100 30 30 179212350 6 75 1975 248 3600 2003 Error date(): 179212350
 
  "date CET 1975-09-06 06:12:30 am AM 06 Sat September 6 6 06 06 12 6 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 06 Sep 1975 06:12:30 +0100 30 30 179212350 6 75 1975 248 3600 2003" (date len=171)
  "date CET 1975-09-06 06:12:30 am AM 06 Sat September 6 6 06 06 12 6 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  6 Sep 1975 06:12:30 +0100 30 30 179212350 6 75 1975 248 3600 2003" (adodb_date len=171)

02 Jan 1974 15:40:23 +0100 23 31 126369623 3 74 1974 1 3600 2003 Error date(): 126369623
 
  "date CET 1974-01-02 15:40:23 pm PM 02 Wed January 3 15 03 15 40 2 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 02 Jan 1974 15:40:23 +0100 23 31 126369623 3 74 1974 1 3600 2003" (date len=169)
  "date CET 1974-01-02 15:40:23 pm PM 02 Wed January 3 15 03 15 40 2 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  2 Jan 1974 15:40:23 +0100 23 31 126369623 3 74 1974 1 3600 2003" (adodb_date len=169)

08 Jan 1977 07:51:06 +0100 06 31 221554266 6 77 1977 7 3600 2003 Error date(): 221554266
 
  "date CET 1977-01-08 07:51:06 am AM 08 Sat January 7 7 07 07 51 8 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 08 Jan 1977 07:51:06 +0100 06 31 221554266 6 77 1977 7 3600 2003" (date len=167)
  "date CET 1977-01-08 07:51:06 am AM 08 Sat January 7 7 07 07 51 8 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  8 Jan 1977 07:51:06 +0100 06 31 221554266 6 77 1977 7 3600 2003" (adodb_date len=167)

ST 1981-04-10 14:14:54 pm PM 10 Fri April 2 14 02 14 14 10 Friday 0 04 Apr 4 +0200 RFC822 Fri, 10 Apr 1981 14:14:54 +0200 54 30 355752894 5 81 1981 99 7200 2003 Error date(): 355752894
 
  "date CEST 1981-04-10 14:14:54 pm PM 10 Fri April 2 14 02 14 14 10 Friday 0 04 Apr 4 +0200 RFC822 Fri, 10 Apr 1981 14:14:54 +0200 54 30 355752894 5 81 1981 99 7200 2003" (date len=167)
  "date CET 1981-04-10 13:14:54 pm PM 10 Fri April 1 13 01 13 14 10 Friday 0 04 Apr 4 +0100 RFC822 Fri, 10 Apr 1981 13:14:54 +0100 54 30 355752894 5 81 1981 99 3600 2003" (adodb_date len=166)

05 Apr 1974 05:51:14 +0100 14 30 134369474 5 74 1974 94 3600 2003 Error date(): 134369474
 
  "date CET 1974-04-05 05:51:14 am AM 05 Fri April 5 5 05 05 51 5 Friday 0 04 Apr 4 +0100 RFC822 Fri, 05 Apr 1974 05:51:14 +0100 14 30 134369474 5 74 1974 94 3600 2003" (date len=164)
  "date CET 1974-04-05 05:51:14 am AM 05 Fri April 5 5 05 05 51 5 Friday 0 04 Apr 4 +0100 RFC822 Fri,  5 Apr 1974 05:51:14 +0100 14 30 134369474 5 74 1974 94 3600 2003" (adodb_date len=164)

09 Apr 1977 15:48:52 +0100 52 30 229445332 6 77 1977 98 3600 2003 Error date(): 229445332
 
  "date CET 1977-04-09 15:48:52 pm PM 09 Sat April 3 15 03 15 48 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 09 Apr 1977 15:48:52 +0100 52 30 229445332 6 77 1977 98 3600 2003" (date len=167)
  "date CET 1977-04-09 15:48:52 pm PM 09 Sat April 3 15 03 15 48 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  9 Apr 1977 15:48:52 +0100 52 30 229445332 6 77 1977 98 3600 2003" (adodb_date len=167)

02 Dec 1978 13:38:10 +0100 10 31 281450290 6 78 1978 335 3600 2003 Error date(): 281450290
 
  "date CET 1978-12-02 13:38:10 pm PM 02 Sat December 1 13 01 13 38 2 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 02 Dec 1978 13:38:10 +0100 10 31 281450290 6 78 1978 335 3600 2003" (date len=172)
  "date CET 1978-12-02 13:38:10 pm PM 02 Sat December 1 13 01 13 38 2 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  2 Dec 1978 13:38:10 +0100 10 31 281450290 6 78 1978 335 3600 2003" (adodb_date len=172)

09 Apr 1977 05:07:21 +0100 21 30 229406841 6 77 1977 98 3600 2003 Error date(): 229406841
 
  "date CET 1977-04-09 05:07:21 am AM 09 Sat April 5 5 05 05 07 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 09 Apr 1977 05:07:21 +0100 21 30 229406841 6 77 1977 98 3600 2003" (date len=166)
  "date CET 1977-04-09 05:07:21 am AM 09 Sat April 5 5 05 05 07 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  9 Apr 1977 05:07:21 +0100 21 30 229406841 6 77 1977 98 3600 2003" (adodb_date len=166)

07 Jan 1974 04:04:44 +0100 44 31 126759884 1 74 1974 6 3600 2003 Error date(): 126759884
 
  "date CET 1974-01-07 04:04:44 am AM 07 Mon January 4 4 04 04 04 7 Monday 0 01 Jan 1 +0100 RFC822 Mon, 07 Jan 1974 04:04:44 +0100 44 31 126759884 1 74 1974 6 3600 2003" (date len=165)
  "date CET 1974-01-07 04:04:44 am AM 07 Mon January 4 4 04 04 04 7 Monday 0 01 Jan 1 +0100 RFC822 Mon,  7 Jan 1974 04:04:44 +0100 44 31 126759884 1 74 1974 6 3600 2003" (adodb_date len=165)

ST 1981-07-20 11:36:33 am AM 20 Mon July 11 11 11 11 36 20 Monday 0 07 Jul 7 +0200 RFC822 Mon, 20 Jul 1981 11:36:33 +0200 33 31 364469793 1 81 1981 200 7200 2003 Error date(): 364469793
 
  "date CEST 1981-07-20 11:36:33 am AM 20 Mon July 11 11 11 11 36 20 Monday 0 07 Jul 7 +0200 RFC822 Mon, 20 Jul 1981 11:36:33 +0200 33 31 364469793 1 81 1981 200 7200 2003" (date len=168)
  "date CET 1981-07-20 10:36:33 am AM 20 Mon July 10 10 10 10 36 20 Monday 0 07 Jul 7 +0100 RFC822 Mon, 20 Jul 1981 10:36:33 +0100 33 31 364469793 1 81 1981 200 3600 2003" (adodb_date len=167)

Error getdate() 364469793
Array ( [seconds] => 33 [minutes] => 36 [hours] => 11 [mday] => 20 [wday] => 1 [mon] => 7 [year] => 1981 [yday] => 200 [weekday] => Monday [month] => July [0] => 364469793 )
Array ( [seconds] => 33 [minutes] => 36 [hours] => 10 [mday] => 20 [wday] => 1 [mon] => 7 [year] => 1981 [yday] => 200 [weekday] => Monday [month] => July [0] => 364469793 )

07 Jan 1976 15:47:02 +0100 02 31 189874022 3 76 1976 6 3600 2003 Error date(): 189874022

 
  "date CET 1976-01-07 15:47:02 pm PM 07 Wed January 3 15 03 15 47 7 Wednesday 1 01 Jan 1 +0100 RFC822 Wed, 07 Jan 1976 15:47:02 +0100 02 31 189874022 3 76 1976 6 3600 2003" (date len=169)
  "date CET 1976-01-07 15:47:02 pm PM 07 Wed January 3 15 03 15 47 7 Wednesday 1 01 Jan 1 +0100 RFC822 Wed,  7 Jan 1976 15:47:02 +0100 02 31 189874022 3 76 1976 6 3600 2003" (adodb_date len=169)

03 Dec 1974 17:13:33 +0100 33 31 155319213 2 74 1974 336 3600 2003 Error date(): 155319213
 
  "date CET 1974-12-03 17:13:33 pm PM 03 Tue December 5 17 05 17 13 3 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 03 Dec 1974 17:13:33 +0100 33 31 155319213 2 74 1974 336 3600 2003" (date len=171)
  "date CET 1974-12-03 17:13:33 pm PM 03 Tue December 5 17 05 17 13 3 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  3 Dec 1974 17:13:33 +0100 33 31 155319213 2 74 1974 336 3600 2003" (adodb_date len=171)

07 Dec 1979 06:31:01 +0100 01 31 313392661 5 79 1979 340 3600 2003 Error date(): 313392661
 
  "date CET 1979-12-07 06:31:01 am AM 07 Fri December 6 6 06 06 31 7 Friday 0 12 Dec 12 +0100 RFC822 Fri, 07 Dec 1979 06:31:01 +0100 01 31 313392661 5 79 1979 340 3600 2003" (date len=169)
  "date CET 1979-12-07 06:31:01 am AM 07 Fri December 6 6 06 06 31 7 Friday 0 12 Dec 12 +0100 RFC822 Fri,  7 Dec 1979 06:31:01 +0100 01 31 313392661 5 79 1979 340 3600 2003" (adodb_date len=169)

Testing random dates between 100 and 4000

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

Failed :-(