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
02 Feb 1974 10:52:11 +0100 11 28 129030731 6 74 1974 32 3600 2003 Error date(): 129030731
 
  "date CET 1974-02-02 10:52:11 am AM 02 Sat February 10 10 10 10 52 2 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 02 Feb 1974 10:52:11 +0100 11 28 129030731 6 74 1974 32 3600 2003" (date len=171)
  "date CET 1974-02-02 10:52:11 am AM 02 Sat February 10 10 10 10 52 2 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  2 Feb 1974 10:52:11 +0100 11 28 129030731 6 74 1974 32 3600 2003" (adodb_date len=171)

08 Dec 1972 18:46:05 +0100 05 31 92684765 5 72 1972 342 3600 2003 Error date(): 92684765
 
  "date CET 1972-12-08 18:46:05 pm PM 08 Fri December 6 18 06 18 46 8 Friday 1 12 Dec 12 +0100 RFC822 Fri, 08 Dec 1972 18:46:05 +0100 05 31 92684765 5 72 1972 342 3600 2003" (date len=169)
  "date CET 1972-12-08 18:46:05 pm PM 08 Fri December 6 18 06 18 46 8 Friday 1 12 Dec 12 +0100 RFC822 Fri,  8 Dec 1972 18:46:05 +0100 05 31 92684765 5 72 1972 342 3600 2003" (adodb_date len=169)

ST 1980-09-23 02:36:36 am AM 23 Tue September 2 2 02 02 36 23 Tuesday 1 09 Sep 9 +0200 RFC822 Tue, 23 Sep 1980 02:36:36 +0200 36 30 338517396 2 80 1980 266 7200 2003 Error date(): 338517396
 
  "date CEST 1980-09-23 02:36:36 am AM 23 Tue September 2 2 02 02 36 23 Tuesday 1 09 Sep 9 +0200 RFC822 Tue, 23 Sep 1980 02:36:36 +0200 36 30 338517396 2 80 1980 266 7200 2003" (date len=172)
  "date CET 1980-09-23 01:36:36 am AM 23 Tue September 1 1 01 01 36 23 Tuesday 1 09 Sep 9 +0100 RFC822 Tue, 23 Sep 1980 01:36:36 +0100 36 30 338517396 2 80 1980 266 3600 2003" (adodb_date len=171)

ST 1981-06-10 18:48:41 pm PM 10 Wed June 6 18 06 18 48 10 Wednesday 0 06 Jun 6 +0200 RFC822 Wed, 10 Jun 1981 18:48:41 +0200 41 30 361039721 3 81 1981 160 7200 2003 Error date(): 361039721
 
  "date CEST 1981-06-10 18:48:41 pm PM 10 Wed June 6 18 06 18 48 10 Wednesday 0 06 Jun 6 +0200 RFC822 Wed, 10 Jun 1981 18:48:41 +0200 41 30 361039721 3 81 1981 160 7200 2003" (date len=170)
  "date CET 1981-06-10 17:48:41 pm PM 10 Wed June 5 17 05 17 48 10 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 10 Jun 1981 17:48:41 +0100 41 30 361039721 3 81 1981 160 3600 2003" (adodb_date len=169)

Error getdate() 361039721
Array ( [seconds] => 41 [minutes] => 48 [hours] => 18 [mday] => 10 [wday] => 3 [mon] => 6 [year] => 1981 [yday] => 160 [weekday] => Wednesday [month] => June [0] => 361039721 )
Array ( [seconds] => 41 [minutes] => 48 [hours] => 17 [mday] => 10 [wday] => 3 [mon] => 6 [year] => 1981 [yday] => 160 [weekday] => Wednesday [month] => June [0] => 361039721 )

ST 1980-08-16 01:23:22 am AM 16 Sat August 1 1 01 01 23 16 Saturday 1 08 Aug 8 +0200 RFC822 Sat, 16 Aug 1980 01:23:22 +0200 22 31 335229802 6 80 1980 228 7200 2003 Error date(): 335229802

 
  "date CEST 1980-08-16 01:23:22 am AM 16 Sat August 1 1 01 01 23 16 Saturday 1 08 Aug 8 +0200 RFC822 Sat, 16 Aug 1980 01:23:22 +0200 22 31 335229802 6 80 1980 228 7200 2003" (date len=170)
  "date CET 1980-08-16 00:23:22 am AM 16 Sat August 12 0 12 00 23 16 Saturday 1 08 Aug 8 +0100 RFC822 Sat, 16 Aug 1980 00:23:22 +0100 22 31 335229802 6 80 1980 228 3600 2003" (adodb_date len=170)

Error getdate() 335229802
Array ( [seconds] => 22 [minutes] => 23 [hours] => 1 [mday] => 16 [wday] => 6 [mon] => 8 [year] => 1980 [yday] => 228 [weekday] => Saturday [month] => August [0] => 335229802 )
Array ( [seconds] => 22 [minutes] => 23 [hours] => 0 [mday] => 16 [wday] => 6 [mon] => 8 [year] => 1980 [yday] => 228 [weekday] => Saturday [month] => August [0] => 335229802 )

05 Mar 1975 01:30:27 +0100 27 31 163211427 3 75 1975 63 3600 2003 Error date(): 163211427

 
  "date CET 1975-03-05 01:30:27 am AM 05 Wed March 1 1 01 01 30 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 05 Mar 1975 01:30:27 +0100 27 31 163211427 3 75 1975 63 3600 2003" (date len=167)
  "date CET 1975-03-05 01:30:27 am AM 05 Wed March 1 1 01 01 30 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  5 Mar 1975 01:30:27 +0100 27 31 163211427 3 75 1975 63 3600 2003" (adodb_date len=167)

05 Feb 1977 09:41:07 +0100 07 28 223980067 6 77 1977 35 3600 2003 Error date(): 223980067
 
  "date CET 1977-02-05 09:41:07 am AM 05 Sat February 9 9 09 09 41 5 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 05 Feb 1977 09:41:07 +0100 07 28 223980067 6 77 1977 35 3600 2003" (date len=169)
  "date CET 1977-02-05 09:41:07 am AM 05 Sat February 9 9 09 09 41 5 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  5 Feb 1977 09:41:07 +0100 07 28 223980067 6 77 1977 35 3600 2003" (adodb_date len=169)

04 Oct 1976 15:22:30 +0100 30 31 213286950 1 76 1976 277 3600 2003 Error date(): 213286950
 
  "date CET 1976-10-04 15:22:30 pm PM 04 Mon October 3 15 03 15 22 4 Monday 1 10 Oct 10 +0100 RFC822 Mon, 04 Oct 1976 15:22:30 +0100 30 31 213286950 1 76 1976 277 3600 2003" (date len=169)
  "date CET 1976-10-04 15:22:30 pm PM 04 Mon October 3 15 03 15 22 4 Monday 1 10 Oct 10 +0100 RFC822 Mon,  4 Oct 1976 15:22:30 +0100 30 31 213286950 1 76 1976 277 3600 2003" (adodb_date len=169)

05 Oct 1979 23:06:43 +0100 43 31 308009203 5 79 1979 277 3600 2003 Error date(): 308009203
 
  "date CET 1979-10-05 23:06:43 pm PM 05 Fri October 11 23 11 23 06 5 Friday 0 10 Oct 10 +0100 RFC822 Fri, 05 Oct 1979 23:06:43 +0100 43 31 308009203 5 79 1979 277 3600 2003" (date len=170)
  "date CET 1979-10-05 23:06:43 pm PM 05 Fri October 11 23 11 23 06 5 Friday 0 10 Oct 10 +0100 RFC822 Fri,  5 Oct 1979 23:06:43 +0100 43 31 308009203 5 79 1979 277 3600 2003" (adodb_date len=170)

05 Dec 1973 19:36:50 +0100 50 31 123964610 3 73 1973 338 3600 2003 Error date(): 123964610
 
  "date CET 1973-12-05 19:36:50 pm PM 05 Wed December 7 19 07 19 36 5 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 05 Dec 1973 19:36:50 +0100 50 31 123964610 3 73 1973 338 3600 2003" (date len=173)
  "date CET 1973-12-05 19:36:50 pm PM 05 Wed December 7 19 07 19 36 5 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  5 Dec 1973 19:36:50 +0100 50 31 123964610 3 73 1973 338 3600 2003" (adodb_date len=173)

ST 1982-04-20 08:08:57 am AM 20 Tue April 8 8 08 08 08 20 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 20 Apr 1982 08:08:57 +0200 57 30 388130937 2 82 1982 109 7200 2003 Error date(): 388130937
 
  "date CEST 1982-04-20 08:08:57 am AM 20 Tue April 8 8 08 08 08 20 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 20 Apr 1982 08:08:57 +0200 57 30 388130937 2 82 1982 109 7200 2003" (date len=168)
  "date CET 1982-04-20 07:08:57 am AM 20 Tue April 7 7 07 07 08 20 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 20 Apr 1982 07:08:57 +0100 57 30 388130937 2 82 1982 109 3600 2003" (adodb_date len=167)

04 Dec 1972 11:21:52 +0100 52 31 92312512 1 72 1972 338 3600 2003 Error date(): 92312512
 
  "date CET 1972-12-04 11:21:52 am AM 04 Mon December 11 11 11 11 21 4 Monday 1 12 Dec 12 +0100 RFC822 Mon, 04 Dec 1972 11:21:52 +0100 52 31 92312512 1 72 1972 338 3600 2003" (date len=170)
  "date CET 1972-12-04 11:21:52 am AM 04 Mon December 11 11 11 11 21 4 Monday 1 12 Dec 12 +0100 RFC822 Mon,  4 Dec 1972 11:21:52 +0100 52 31 92312512 1 72 1972 338 3600 2003" (adodb_date len=170)

07 Feb 1977 16:11:35 +0100 35 28 224176295 1 77 1977 37 3600 2003 Error date(): 224176295
 
  "date CET 1977-02-07 16:11:35 pm PM 07 Mon February 4 16 04 16 11 7 Monday 0 02 Feb 2 +0100 RFC822 Mon, 07 Feb 1977 16:11:35 +0100 35 28 224176295 1 77 1977 37 3600 2003" (date len=168)
  "date CET 1977-02-07 16:11:35 pm PM 07 Mon February 4 16 04 16 11 7 Monday 0 02 Feb 2 +0100 RFC822 Mon,  7 Feb 1977 16:11:35 +0100 35 28 224176295 1 77 1977 37 3600 2003" (adodb_date len=168)

08 Jan 1978 22:52:40 +0100 40 31 253144360 0 78 1978 7 3600 2003 Error date(): 253144360
 
  "date CET 1978-01-08 22:52:40 pm PM 08 Sun January 10 22 10 22 52 8 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 08 Jan 1978 22:52:40 +0100 40 31 253144360 0 78 1978 7 3600 2003" (date len=167)
  "date CET 1978-01-08 22:52:40 pm PM 08 Sun January 10 22 10 22 52 8 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  8 Jan 1978 22:52:40 +0100 40 31 253144360 0 78 1978 7 3600 2003" (adodb_date len=167)

09 Mar 1972 03:33:24 +0100 24 31 68956404 4 72 1972 68 3600 2003 Error date(): 68956404
 
  "date CET 1972-03-09 03:33:24 am AM 09 Thu March 3 3 03 03 33 9 Thursday 1 03 Mar 3 +0100 RFC822 Thu, 09 Mar 1972 03:33:24 +0100 24 31 68956404 4 72 1972 68 3600 2003" (date len=165)
  "date CET 1972-03-09 03:33:24 am AM 09 Thu March 3 3 03 03 33 9 Thursday 1 03 Mar 3 +0100 RFC822 Thu,  9 Mar 1972 03:33:24 +0100 24 31 68956404 4 72 1972 68 3600 2003" (adodb_date len=165)

ST 1980-04-19 06:06:13 am AM 19 Sat April 6 6 06 06 06 19 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 19 Apr 1980 06:06:13 +0200 13 30 324965173 6 80 1980 109 7200 2003 Error date(): 324965173
 
  "date CEST 1980-04-19 06:06:13 am AM 19 Sat April 6 6 06 06 06 19 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 19 Apr 1980 06:06:13 +0200 13 30 324965173 6 80 1980 109 7200 2003" (date len=169)
  "date CET 1980-04-19 05:06:13 am AM 19 Sat April 5 5 05 05 06 19 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 19 Apr 1980 05:06:13 +0100 13 30 324965173 6 80 1980 109 3600 2003" (adodb_date len=168)

ST 1980-08-01 09:47:16 am AM 01 Fri August 9 9 09 09 47 1 Friday 1 08 Aug 8 +0200 RFC822 Fri, 01 Aug 1980 09:47:16 +0200 16 31 333964036 5 80 1980 213 7200 2003 Error date(): 333964036
 
  "date CEST 1980-08-01 09:47:16 am AM 01 Fri August 9 9 09 09 47 1 Friday 1 08 Aug 8 +0200 RFC822 Fri, 01 Aug 1980 09:47:16 +0200 16 31 333964036 5 80 1980 213 7200 2003" (date len=167)
  "date CET 1980-08-01 08:47:16 am AM 01 Fri August 8 8 08 08 47 1 Friday 1 08 Aug 8 +0100 RFC822 Fri,  1 Aug 1980 08:47:16 +0100 16 31 333964036 5 80 1980 213 3600 2003" (adodb_date len=166)

Error getdate() 333964036
Array ( [seconds] => 16 [minutes] => 47 [hours] => 9 [mday] => 1 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 213 [weekday] => Friday [month] => August [0] => 333964036 )
Array ( [seconds] => 16 [minutes] => 47 [hours] => 8 [mday] => 1 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 213 [weekday] => Friday [month] => August [0] => 333964036 )

08 Nov 1975 02:24:39 +0100 39 30 184641879 6 75 1975 311 3600 2003 Error date(): 184641879

 
  "date CET 1975-11-08 02:24:39 am AM 08 Sat November 2 2 02 02 24 8 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 08 Nov 1975 02:24:39 +0100 39 30 184641879 6 75 1975 311 3600 2003" (date len=171)
  "date CET 1975-11-08 02:24:39 am AM 08 Sat November 2 2 02 02 24 8 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  8 Nov 1975 02:24:39 +0100 39 30 184641879 6 75 1975 311 3600 2003" (adodb_date len=171)

08 Dec 1977 01:16:43 +0100 43 31 250388203 4 77 1977 341 3600 2003 Error date(): 250388203
 
  "date CET 1977-12-08 01:16:43 am AM 08 Thu December 1 1 01 01 16 8 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 08 Dec 1977 01:16:43 +0100 43 31 250388203 4 77 1977 341 3600 2003" (date len=171)
  "date CET 1977-12-08 01:16:43 am AM 08 Thu December 1 1 01 01 16 8 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  8 Dec 1977 01:16:43 +0100 43 31 250388203 4 77 1977 341 3600 2003" (adodb_date len=171)

08 May 1974 23:40:17 +0100 17 31 137284817 3 74 1974 127 3600 2003 Error date(): 137284817
 
  "date CET 1974-05-08 23:40:17 pm PM 08 Wed May 11 23 11 23 40 8 Wednesday 0 05 May 5 +0100 RFC822 Wed, 08 May 1974 23:40:17 +0100 17 31 137284817 3 74 1974 127 3600 2003" (date len=168)
  "date CET 1974-05-08 23:40:17 pm PM 08 Wed May 11 23 11 23 40 8 Wednesday 0 05 May 5 +0100 RFC822 Wed,  8 May 1974 23:40:17 +0100 17 31 137284817 3 74 1974 127 3600 2003" (adodb_date len=168)

07 Oct 1976 20:40:50 +0100 50 31 213565250 4 76 1976 280 3600 2003 Error date(): 213565250
 
  "date CET 1976-10-07 20:40:50 pm PM 07 Thu October 8 20 08 20 40 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu, 07 Oct 1976 20:40:50 +0100 50 31 213565250 4 76 1976 280 3600 2003" (date len=171)
  "date CET 1976-10-07 20:40:50 pm PM 07 Thu October 8 20 08 20 40 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu,  7 Oct 1976 20:40:50 +0100 50 31 213565250 4 76 1976 280 3600 2003" (adodb_date len=171)

04 Nov 1975 02:33:54 +0100 54 30 184296834 2 75 1975 307 3600 2003 Error date(): 184296834
 
  "date CET 1975-11-04 02:33:54 am AM 04 Tue November 2 2 02 02 33 4 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 04 Nov 1975 02:33:54 +0100 54 30 184296834 2 75 1975 307 3600 2003" (date len=170)
  "date CET 1975-11-04 02:33:54 am AM 04 Tue November 2 2 02 02 33 4 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  4 Nov 1975 02:33:54 +0100 54 30 184296834 2 75 1975 307 3600 2003" (adodb_date len=170)

ST 1980-09-19 04:09:54 am AM 19 Fri September 4 4 04 04 09 19 Friday 1 09 Sep 9 +0200 RFC822 Fri, 19 Sep 1980 04:09:54 +0200 54 30 338177394 5 80 1980 262 7200 2003 Error date(): 338177394
 
  "date CEST 1980-09-19 04:09:54 am AM 19 Fri September 4 4 04 04 09 19 Friday 1 09 Sep 9 +0200 RFC822 Fri, 19 Sep 1980 04:09:54 +0200 54 30 338177394 5 80 1980 262 7200 2003" (date len=171)
  "date CET 1980-09-19 03:09:54 am AM 19 Fri September 3 3 03 03 09 19 Friday 1 09 Sep 9 +0100 RFC822 Fri, 19 Sep 1980 03:09:54 +0100 54 30 338177394 5 80 1980 262 3600 2003" (adodb_date len=170)

Error getdate() 338177394
Array ( [seconds] => 54 [minutes] => 9 [hours] => 4 [mday] => 19 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 262 [weekday] => Friday [month] => September [0] => 338177394 )
Array ( [seconds] => 54 [minutes] => 9 [hours] => 3 [mday] => 19 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 262 [weekday] => Friday [month] => September [0] => 338177394 )

04 Feb 1976 14:06:05 +0100 05 29 192287165 3 76 1976 34 3600 2003 Error date(): 192287165

 
  "date CET 1976-02-04 14:06:05 pm PM 04 Wed February 2 14 02 14 06 4 Wednesday 1 02 Feb 2 +0100 RFC822 Wed, 04 Feb 1976 14:06:05 +0100 05 29 192287165 3 76 1976 34 3600 2003" (date len=171)
  "date CET 1976-02-04 14:06:05 pm PM 04 Wed February 2 14 02 14 06 4 Wednesday 1 02 Feb 2 +0100 RFC822 Wed,  4 Feb 1976 14:06:05 +0100 05 29 192287165 3 76 1976 34 3600 2003" (adodb_date len=171)

03 Jan 1975 10:38:17 +0100 17 31 157973897 5 75 1975 2 3600 2003 Error date(): 157973897
 
  "date CET 1975-01-03 10:38:17 am AM 03 Fri January 10 10 10 10 38 3 Friday 0 01 Jan 1 +0100 RFC822 Fri, 03 Jan 1975 10:38:17 +0100 17 31 157973897 5 75 1975 2 3600 2003" (date len=167)
  "date CET 1975-01-03 10:38:17 am AM 03 Fri January 10 10 10 10 38 3 Friday 0 01 Jan 1 +0100 RFC822 Fri,  3 Jan 1975 10:38:17 +0100 17 31 157973897 5 75 1975 2 3600 2003" (adodb_date len=167)

09 Apr 1976 16:01:59 +0100 59 30 197910119 5 76 1976 99 3600 2003 Error date(): 197910119
 
  "date CET 1976-04-09 16:01:59 pm PM 09 Fri April 4 16 04 16 01 9 Friday 1 04 Apr 4 +0100 RFC822 Fri, 09 Apr 1976 16:01:59 +0100 59 30 197910119 5 76 1976 99 3600 2003" (date len=165)
  "date CET 1976-04-09 16:01:59 pm PM 09 Fri April 4 16 04 16 01 9 Friday 1 04 Apr 4 +0100 RFC822 Fri,  9 Apr 1976 16:01:59 +0100 59 30 197910119 5 76 1976 99 3600 2003" (adodb_date len=165)

02 Jan 1975 11:26:39 +0100 39 31 157890399 4 75 1975 1 3600 2003 Error date(): 157890399
 
  "date CET 1975-01-02 11:26:39 am AM 02 Thu January 11 11 11 11 26 2 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 02 Jan 1975 11:26:39 +0100 39 31 157890399 4 75 1975 1 3600 2003" (date len=169)
  "date CET 1975-01-02 11:26:39 am AM 02 Thu January 11 11 11 11 26 2 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  2 Jan 1975 11:26:39 +0100 39 31 157890399 4 75 1975 1 3600 2003" (adodb_date len=169)

01 May 1974 00:55:37 +0100 37 31 136598137 3 74 1974 120 3600 2003 Error date(): 136598137
 
  "date CET 1974-05-01 00:55:37 am AM 01 Wed May 12 0 12 00 55 1 Wednesday 0 05 May 5 +0100 RFC822 Wed, 01 May 1974 00:55:37 +0100 37 31 136598137 3 74 1974 120 3600 2003" (date len=167)
  "date CET 1974-05-01 00:55:37 am AM 01 Wed May 12 0 12 00 55 1 Wednesday 0 05 May 5 +0100 RFC822 Wed,  1 May 1974 00:55:37 +0100 37 31 136598137 3 74 1974 120 3600 2003" (adodb_date len=167)

02 Feb 1975 20:27:26 +0100 26 28 160601246 0 75 1975 32 3600 2003 Error date(): 160601246
 
  "date CET 1975-02-02 20:27:26 pm PM 02 Sun February 8 20 08 20 27 2 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 02 Feb 1975 20:27:26 +0100 26 28 160601246 0 75 1975 32 3600 2003" (date len=168)
  "date CET 1975-02-02 20:27:26 pm PM 02 Sun February 8 20 08 20 27 2 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  2 Feb 1975 20:27:26 +0100 26 28 160601246 0 75 1975 32 3600 2003" (adodb_date len=168)

02 Oct 1975 07:57:31 +0100 31 31 181465051 4 75 1975 274 3600 2003 Error date(): 181465051
 
  "date CET 1975-10-02 07:57:31 am AM 02 Thu October 7 7 07 07 57 2 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 02 Oct 1975 07:57:31 +0100 31 31 181465051 4 75 1975 274 3600 2003" (date len=170)
  "date CET 1975-10-02 07:57:31 am AM 02 Thu October 7 7 07 07 57 2 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  2 Oct 1975 07:57:31 +0100 31 31 181465051 4 75 1975 274 3600 2003" (adodb_date len=170)

04 Nov 1981 13:36:23 +0100 23 30 373725383 3 81 1981 307 3600 2003 Error date(): 373725383
 
  "date CET 1981-11-04 13:36:23 pm PM 04 Wed November 1 13 01 13 36 4 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 04 Nov 1981 13:36:23 +0100 23 30 373725383 3 81 1981 307 3600 2003" (date len=173)
  "date CET 1981-11-04 13:36:23 pm PM 04 Wed November 1 13 01 13 36 4 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  4 Nov 1981 13:36:23 +0100 23 30 373725383 3 81 1981 307 3600 2003" (adodb_date len=173)

06 Nov 1980 14:18:43 +0100 43 30 342364723 4 80 1980 310 3600 2003 Error date(): 342364723
 
  "date CET 1980-11-06 14:18:43 pm PM 06 Thu November 2 14 02 14 18 6 Thursday 1 11 Nov 11 +0100 RFC822 Thu, 06 Nov 1980 14:18:43 +0100 43 30 342364723 4 80 1980 310 3600 2003" (date len=172)
  "date CET 1980-11-06 14:18:43 pm PM 06 Thu November 2 14 02 14 18 6 Thursday 1 11 Nov 11 +0100 RFC822 Thu,  6 Nov 1980 14:18:43 +0100 43 30 342364723 4 80 1980 310 3600 2003" (adodb_date len=172)

02 Feb 1973 22:28:35 +0100 35 28 97536515 5 73 1973 32 3600 2003 Error date(): 97536515
 
  "date CET 1973-02-02 22:28:35 pm PM 02 Fri February 10 22 10 22 28 2 Friday 0 02 Feb 2 +0100 RFC822 Fri, 02 Feb 1973 22:28:35 +0100 35 28 97536515 5 73 1973 32 3600 2003" (date len=168)
  "date CET 1973-02-02 22:28:35 pm PM 02 Fri February 10 22 10 22 28 2 Friday 0 02 Feb 2 +0100 RFC822 Fri,  2 Feb 1973 22:28:35 +0100 35 28 97536515 5 73 1973 32 3600 2003" (adodb_date len=168)

08 Oct 1980 02:26:29 +0100 29 31 339816389 3 80 1980 281 3600 2003 Error date(): 339816389
 
  "date CET 1980-10-08 02:26:29 am AM 08 Wed October 2 2 02 02 26 8 Wednesday 1 10 Oct 10 +0100 RFC822 Wed, 08 Oct 1980 02:26:29 +0100 29 31 339816389 3 80 1980 281 3600 2003" (date len=171)
  "date CET 1980-10-08 02:26:29 am AM 08 Wed October 2 2 02 02 26 8 Wednesday 1 10 Oct 10 +0100 RFC822 Wed,  8 Oct 1980 02:26:29 +0100 29 31 339816389 3 80 1980 281 3600 2003" (adodb_date len=171)

02 Jan 1978 11:34:03 +0100 03 31 252585243 1 78 1978 1 3600 2003 Error date(): 252585243
 
  "date CET 1978-01-02 11:34:03 am AM 02 Mon January 11 11 11 11 34 2 Monday 0 01 Jan 1 +0100 RFC822 Mon, 02 Jan 1978 11:34:03 +0100 03 31 252585243 1 78 1978 1 3600 2003" (date len=167)
  "date CET 1978-01-02 11:34:03 am AM 02 Mon January 11 11 11 11 34 2 Monday 0 01 Jan 1 +0100 RFC822 Mon,  2 Jan 1978 11:34:03 +0100 03 31 252585243 1 78 1978 1 3600 2003" (adodb_date len=167)

Testing random dates between 100 and 4000

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

Failed :-(