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 May 1974 09:27:28 +0100 28 31 136628848 3 74 1974 120 3600 2003 Error date(): 136628848
 
  "date CET 1974-05-01 09:27:28 am AM 01 Wed May 9 9 09 09 27 1 Wednesday 0 05 May 5 +0100 RFC822 Wed, 01 May 1974 09:27:28 +0100 28 31 136628848 3 74 1974 120 3600 2003" (date len=166)
  "date CET 1974-05-01 09:27:28 am AM 01 Wed May 9 9 09 09 27 1 Wednesday 0 05 May 5 +0100 RFC822 Wed,  1 May 1974 09:27:28 +0100 28 31 136628848 3 74 1974 120 3600 2003" (adodb_date len=166)

03 Feb 1975 17:02:22 +0100 22 28 160675342 1 75 1975 33 3600 2003 Error date(): 160675342
 
  "date CET 1975-02-03 17:02:22 pm PM 03 Mon February 5 17 05 17 02 3 Monday 0 02 Feb 2 +0100 RFC822 Mon, 03 Feb 1975 17:02:22 +0100 22 28 160675342 1 75 1975 33 3600 2003" (date len=168)
  "date CET 1975-02-03 17:02:22 pm PM 03 Mon February 5 17 05 17 02 3 Monday 0 02 Feb 2 +0100 RFC822 Mon,  3 Feb 1975 17:02:22 +0100 22 28 160675342 1 75 1975 33 3600 2003" (adodb_date len=168)

04 Mar 1978 18:27:09 +0100 09 31 257880429 6 78 1978 62 3600 2003 Error date(): 257880429
 
  "date CET 1978-03-04 18:27:09 pm PM 04 Sat March 6 18 06 18 27 4 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 04 Mar 1978 18:27:09 +0100 09 31 257880429 6 78 1978 62 3600 2003" (date len=167)
  "date CET 1978-03-04 18:27:09 pm PM 04 Sat March 6 18 06 18 27 4 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  4 Mar 1978 18:27:09 +0100 09 31 257880429 6 78 1978 62 3600 2003" (adodb_date len=167)

05 Nov 1978 00:51:12 +0100 12 30 279071472 0 78 1978 308 3600 2003 Error date(): 279071472
 
  "date CET 1978-11-05 00:51:12 am AM 05 Sun November 12 0 12 00 51 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 05 Nov 1978 00:51:12 +0100 12 30 279071472 0 78 1978 308 3600 2003" (date len=170)
  "date CET 1978-11-05 00:51:12 am AM 05 Sun November 12 0 12 00 51 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  5 Nov 1978 00:51:12 +0100 12 30 279071472 0 78 1978 308 3600 2003" (adodb_date len=170)

06 May 1974 18:09:26 +0100 26 31 137092166 1 74 1974 125 3600 2003 Error date(): 137092166
 
  "date CET 1974-05-06 18:09:26 pm PM 06 Mon May 6 18 06 18 09 6 Monday 0 05 May 5 +0100 RFC822 Mon, 06 May 1974 18:09:26 +0100 26 31 137092166 1 74 1974 125 3600 2003" (date len=164)
  "date CET 1974-05-06 18:09:26 pm PM 06 Mon May 6 18 06 18 09 6 Monday 0 05 May 5 +0100 RFC822 Mon,  6 May 1974 18:09:26 +0100 26 31 137092166 1 74 1974 125 3600 2003" (adodb_date len=164)

08 Aug 1978 22:52:31 +0100 31 31 271461151 2 78 1978 219 3600 2003 Error date(): 271461151
 
  "date CET 1978-08-08 22:52:31 pm PM 08 Tue August 10 22 10 22 52 8 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 08 Aug 1978 22:52:31 +0100 31 31 271461151 2 78 1978 219 3600 2003" (date len=169)
  "date CET 1978-08-08 22:52:31 pm PM 08 Tue August 10 22 10 22 52 8 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  8 Aug 1978 22:52:31 +0100 31 31 271461151 2 78 1978 219 3600 2003" (adodb_date len=169)

02 Feb 1976 04:45:16 +0100 16 29 192080716 1 76 1976 32 3600 2003 Error date(): 192080716
 
  "date CET 1976-02-02 04:45:16 am AM 02 Mon February 4 4 04 04 45 2 Monday 1 02 Feb 2 +0100 RFC822 Mon, 02 Feb 1976 04:45:16 +0100 16 29 192080716 1 76 1976 32 3600 2003" (date len=167)
  "date CET 1976-02-02 04:45:16 am AM 02 Mon February 4 4 04 04 45 2 Monday 1 02 Feb 2 +0100 RFC822 Mon,  2 Feb 1976 04:45:16 +0100 16 29 192080716 1 76 1976 32 3600 2003" (adodb_date len=167)

03 Dec 1975 07:14:50 +0100 50 31 186819290 3 75 1975 336 3600 2003 Error date(): 186819290
 
  "date CET 1975-12-03 07:14:50 am AM 03 Wed December 7 7 07 07 14 3 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 03 Dec 1975 07:14:50 +0100 50 31 186819290 3 75 1975 336 3600 2003" (date len=172)
  "date CET 1975-12-03 07:14:50 am AM 03 Wed December 7 7 07 07 14 3 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  3 Dec 1975 07:14:50 +0100 50 31 186819290 3 75 1975 336 3600 2003" (adodb_date len=172)

ST 1982-05-22 13:42:57 pm PM 22 Sat May 1 13 01 13 42 22 Saturday 0 05 May 5 +0200 RFC822 Sat, 22 May 1982 13:42:57 +0200 57 31 390915777 6 82 1982 141 7200 2003 Error date(): 390915777
 
  "date CEST 1982-05-22 13:42:57 pm PM 22 Sat May 1 13 01 13 42 22 Saturday 0 05 May 5 +0200 RFC822 Sat, 22 May 1982 13:42:57 +0200 57 31 390915777 6 82 1982 141 7200 2003" (date len=168)
  "date CET 1982-05-22 12:42:57 pm PM 22 Sat May 12 12 12 12 42 22 Saturday 0 05 May 5 +0100 RFC822 Sat, 22 May 1982 12:42:57 +0100 57 31 390915777 6 82 1982 141 3600 2003" (adodb_date len=168)

Error getdate() 390915777
Array ( [seconds] => 57 [minutes] => 42 [hours] => 13 [mday] => 22 [wday] => 6 [mon] => 5 [year] => 1982 [yday] => 141 [weekday] => Saturday [month] => May [0] => 390915777 )
Array ( [seconds] => 57 [minutes] => 42 [hours] => 12 [mday] => 22 [wday] => 6 [mon] => 5 [year] => 1982 [yday] => 141 [weekday] => Saturday [month] => May [0] => 390915777 )

08 Aug 1974 19:40:50 +0100 50 31 145219250 4 74 1974 219 3600 2003 Error date(): 145219250

 
  "date CET 1974-08-08 19:40:50 pm PM 08 Thu August 7 19 07 19 40 8 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 08 Aug 1974 19:40:50 +0100 50 31 145219250 4 74 1974 219 3600 2003" (date len=169)
  "date CET 1974-08-08 19:40:50 pm PM 08 Thu August 7 19 07 19 40 8 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  8 Aug 1974 19:40:50 +0100 50 31 145219250 4 74 1974 219 3600 2003" (adodb_date len=169)

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

02 Nov 1971 18:05:52 +0100 52 30 57949552 2 71 1971 305 3600 2003 Error date(): 57949552
 
  "date CET 1971-11-02 18:05:52 pm PM 02 Tue November 6 18 06 18 05 2 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 02 Nov 1971 18:05:52 +0100 52 30 57949552 2 71 1971 305 3600 2003" (date len=170)
  "date CET 1971-11-02 18:05:52 pm PM 02 Tue November 6 18 06 18 05 2 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  2 Nov 1971 18:05:52 +0100 52 30 57949552 2 71 1971 305 3600 2003" (adodb_date len=170)

01 Nov 1972 05:10:58 +0100 58 30 89439058 3 72 1972 305 3600 2003 Error date(): 89439058
 
  "date CET 1972-11-01 05:10:58 am AM 01 Wed November 5 5 05 05 10 1 Wednesday 1 11 Nov 11 +0100 RFC822 Wed, 01 Nov 1972 05:10:58 +0100 58 30 89439058 3 72 1972 305 3600 2003" (date len=171)
  "date CET 1972-11-01 05:10:58 am AM 01 Wed November 5 5 05 05 10 1 Wednesday 1 11 Nov 11 +0100 RFC822 Wed,  1 Nov 1972 05:10:58 +0100 58 30 89439058 3 72 1972 305 3600 2003" (adodb_date len=171)

ST 1982-08-14 12:26:25 pm PM 14 Sat August 12 12 12 12 26 14 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 14 Aug 1982 12:26:25 +0200 25 31 398168785 6 82 1982 225 7200 2003 Error date(): 398168785
 
  "date CEST 1982-08-14 12:26:25 pm PM 14 Sat August 12 12 12 12 26 14 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 14 Aug 1982 12:26:25 +0200 25 31 398168785 6 82 1982 225 7200 2003" (date len=172)
  "date CET 1982-08-14 11:26:25 am AM 14 Sat August 11 11 11 11 26 14 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 14 Aug 1982 11:26:25 +0100 25 31 398168785 6 82 1982 225 3600 2003" (adodb_date len=171)

Error getdate() 398168785
Array ( [seconds] => 25 [minutes] => 26 [hours] => 12 [mday] => 14 [wday] => 6 [mon] => 8 [year] => 1982 [yday] => 225 [weekday] => Saturday [month] => August [0] => 398168785 )
Array ( [seconds] => 25 [minutes] => 26 [hours] => 11 [mday] => 14 [wday] => 6 [mon] => 8 [year] => 1982 [yday] => 225 [weekday] => Saturday [month] => August [0] => 398168785 )

08 Aug 1973 03:06:25 +0100 25 31 113623585 3 73 1973 219 3600 2003 Error date(): 113623585

 
  "date CET 1973-08-08 03:06:25 am AM 08 Wed August 3 3 03 03 06 8 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 08 Aug 1973 03:06:25 +0100 25 31 113623585 3 73 1973 219 3600 2003" (date len=169)
  "date CET 1973-08-08 03:06:25 am AM 08 Wed August 3 3 03 03 06 8 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  8 Aug 1973 03:06:25 +0100 25 31 113623585 3 73 1973 219 3600 2003" (adodb_date len=169)

04 Apr 1978 08:00:07 +0100 07 30 260521207 2 78 1978 93 3600 2003 Error date(): 260521207
 
  "date CET 1978-04-04 08:00:07 am AM 04 Tue April 8 8 08 08 00 4 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 04 Apr 1978 08:00:07 +0100 07 30 260521207 2 78 1978 93 3600 2003" (date len=165)
  "date CET 1978-04-04 08:00:07 am AM 04 Tue April 8 8 08 08 00 4 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  4 Apr 1978 08:00:07 +0100 07 30 260521207 2 78 1978 93 3600 2003" (adodb_date len=165)

01 Dec 1975 03:10:19 +0100 19 31 186631819 1 75 1975 334 3600 2003 Error date(): 186631819
 
  "date CET 1975-12-01 03:10:19 am AM 01 Mon December 3 3 03 03 10 1 Monday 0 12 Dec 12 +0100 RFC822 Mon, 01 Dec 1975 03:10:19 +0100 19 31 186631819 1 75 1975 334 3600 2003" (date len=169)
  "date CET 1975-12-01 03:10:19 am AM 01 Mon December 3 3 03 03 10 1 Monday 0 12 Dec 12 +0100 RFC822 Mon,  1 Dec 1975 03:10:19 +0100 19 31 186631819 1 75 1975 334 3600 2003" (adodb_date len=169)

02 Nov 1972 00:22:52 +0100 52 30 89508172 4 72 1972 306 3600 2003 Error date(): 89508172
 
  "date CET 1972-11-02 00:22:52 am AM 02 Thu November 12 0 12 00 22 2 Thursday 1 11 Nov 11 +0100 RFC822 Thu, 02 Nov 1972 00:22:52 +0100 52 30 89508172 4 72 1972 306 3600 2003" (date len=171)
  "date CET 1972-11-02 00:22:52 am AM 02 Thu November 12 0 12 00 22 2 Thursday 1 11 Nov 11 +0100 RFC822 Thu,  2 Nov 1972 00:22:52 +0100 52 30 89508172 4 72 1972 306 3600 2003" (adodb_date len=171)

03 Sep 1974 09:36:06 +0100 06 30 147429366 2 74 1974 245 3600 2003 Error date(): 147429366
 
  "date CET 1974-09-03 09:36:06 am AM 03 Tue September 9 9 09 09 36 3 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 03 Sep 1974 09:36:06 +0100 06 30 147429366 2 74 1974 245 3600 2003" (date len=170)
  "date CET 1974-09-03 09:36:06 am AM 03 Tue September 9 9 09 09 36 3 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  3 Sep 1974 09:36:06 +0100 06 30 147429366 2 74 1974 245 3600 2003" (adodb_date len=170)

07 Sep 1976 23:00:15 +0100 15 30 210981615 2 76 1976 250 3600 2003 Error date(): 210981615
 
  "date CET 1976-09-07 23:00:15 pm PM 07 Tue September 11 23 11 23 00 7 Tuesday 1 09 Sep 9 +0100 RFC822 Tue, 07 Sep 1976 23:00:15 +0100 15 30 210981615 2 76 1976 250 3600 2003" (date len=172)
  "date CET 1976-09-07 23:00:15 pm PM 07 Tue September 11 23 11 23 00 7 Tuesday 1 09 Sep 9 +0100 RFC822 Tue,  7 Sep 1976 23:00:15 +0100 15 30 210981615 2 76 1976 250 3600 2003" (adodb_date len=172)

02 Sep 1976 15:10:52 +0100 52 30 210521452 4 76 1976 245 3600 2003 Error date(): 210521452
 
  "date CET 1976-09-02 15:10:52 pm PM 02 Thu September 3 15 03 15 10 2 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 02 Sep 1976 15:10:52 +0100 52 30 210521452 4 76 1976 245 3600 2003" (date len=172)
  "date CET 1976-09-02 15:10:52 pm PM 02 Thu September 3 15 03 15 10 2 Thursday 1 09 Sep 9 +0100 RFC822 Thu,  2 Sep 1976 15:10:52 +0100 52 30 210521452 4 76 1976 245 3600 2003" (adodb_date len=172)

ST 1980-06-19 15:35:46 pm PM 19 Thu June 3 15 03 15 35 19 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 19 Jun 1980 15:35:46 +0200 46 30 330269746 4 80 1980 170 7200 2003 Error date(): 330269746
 
  "date CEST 1980-06-19 15:35:46 pm PM 19 Thu June 3 15 03 15 35 19 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 19 Jun 1980 15:35:46 +0200 46 30 330269746 4 80 1980 170 7200 2003" (date len=169)
  "date CET 1980-06-19 14:35:46 pm PM 19 Thu June 2 14 02 14 35 19 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 19 Jun 1980 14:35:46 +0100 46 30 330269746 4 80 1980 170 3600 2003" (adodb_date len=168)

Error getdate() 330269746
Array ( [seconds] => 46 [minutes] => 35 [hours] => 15 [mday] => 19 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 170 [weekday] => Thursday [month] => June [0] => 330269746 )
Array ( [seconds] => 46 [minutes] => 35 [hours] => 14 [mday] => 19 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 170 [weekday] => Thursday [month] => June [0] => 330269746 )

03 Sep 1977 20:55:20 +0100 20 30 242164520 6 77 1977 245 3600 2003 Error date(): 242164520

 
  "date CET 1977-09-03 20:55:20 pm PM 03 Sat September 8 20 08 20 55 3 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 03 Sep 1977 20:55:20 +0100 20 30 242164520 6 77 1977 245 3600 2003" (date len=172)
  "date CET 1977-09-03 20:55:20 pm PM 03 Sat September 8 20 08 20 55 3 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  3 Sep 1977 20:55:20 +0100 20 30 242164520 6 77 1977 245 3600 2003" (adodb_date len=172)

05 Jul 1971 15:34:27 +0100 27 31 47572467 1 71 1971 185 3600 2003 Error date(): 47572467
 
  "date CET 1971-07-05 15:34:27 pm PM 05 Mon July 3 15 03 15 34 5 Monday 0 07 Jul 7 +0100 RFC822 Mon, 05 Jul 1971 15:34:27 +0100 27 31 47572467 1 71 1971 185 3600 2003" (date len=164)
  "date CET 1971-07-05 15:34:27 pm PM 05 Mon July 3 15 03 15 34 5 Monday 0 07 Jul 7 +0100 RFC822 Mon,  5 Jul 1971 15:34:27 +0100 27 31 47572467 1 71 1971 185 3600 2003" (adodb_date len=164)

09 Dec 1980 19:25:17 +0100 17 31 345234317 2 80 1980 343 3600 2003 Error date(): 345234317
 
  "date CET 1980-12-09 19:25:17 pm PM 09 Tue December 7 19 07 19 25 9 Tuesday 1 12 Dec 12 +0100 RFC822 Tue, 09 Dec 1980 19:25:17 +0100 17 31 345234317 2 80 1980 343 3600 2003" (date len=171)
  "date CET 1980-12-09 19:25:17 pm PM 09 Tue December 7 19 07 19 25 9 Tuesday 1 12 Dec 12 +0100 RFC822 Tue,  9 Dec 1980 19:25:17 +0100 17 31 345234317 2 80 1980 343 3600 2003" (adodb_date len=171)

ST 1980-05-15 15:21:44 pm PM 15 Thu May 3 15 03 15 21 15 Thursday 1 05 May 5 +0200 RFC822 Thu, 15 May 1980 15:21:44 +0200 44 31 327244904 4 80 1980 135 7200 2003 Error date(): 327244904
 
  "date CEST 1980-05-15 15:21:44 pm PM 15 Thu May 3 15 03 15 21 15 Thursday 1 05 May 5 +0200 RFC822 Thu, 15 May 1980 15:21:44 +0200 44 31 327244904 4 80 1980 135 7200 2003" (date len=168)
  "date CET 1980-05-15 14:21:44 pm PM 15 Thu May 2 14 02 14 21 15 Thursday 1 05 May 5 +0100 RFC822 Thu, 15 May 1980 14:21:44 +0100 44 31 327244904 4 80 1980 135 3600 2003" (adodb_date len=167)

07 Sep 1977 13:30:21 +0100 21 30 242483421 3 77 1977 249 3600 2003 Error date(): 242483421
 
  "date CET 1977-09-07 13:30:21 pm PM 07 Wed September 1 13 01 13 30 7 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 07 Sep 1977 13:30:21 +0100 21 30 242483421 3 77 1977 249 3600 2003" (date len=173)
  "date CET 1977-09-07 13:30:21 pm PM 07 Wed September 1 13 01 13 30 7 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  7 Sep 1977 13:30:21 +0100 21 30 242483421 3 77 1977 249 3600 2003" (adodb_date len=173)

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

04 Jan 1977 12:28:10 +0100 10 31 221225290 2 77 1977 3 3600 2003 Error date(): 221225290
 
  "date CET 1977-01-04 12:28:10 pm PM 04 Tue January 12 12 12 12 28 4 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 04 Jan 1977 12:28:10 +0100 10 31 221225290 2 77 1977 3 3600 2003" (date len=168)
  "date CET 1977-01-04 12:28:10 pm PM 04 Tue January 12 12 12 12 28 4 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  4 Jan 1977 12:28:10 +0100 10 31 221225290 2 77 1977 3 3600 2003" (adodb_date len=168)

04 Oct 1975 05:30:25 +0100 25 31 181629025 6 75 1975 276 3600 2003 Error date(): 181629025
 
  "date CET 1975-10-04 05:30:25 am AM 04 Sat October 5 5 05 05 30 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 04 Oct 1975 05:30:25 +0100 25 31 181629025 6 75 1975 276 3600 2003" (date len=170)
  "date CET 1975-10-04 05:30:25 am AM 04 Sat October 5 5 05 05 30 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  4 Oct 1975 05:30:25 +0100 25 31 181629025 6 75 1975 276 3600 2003" (adodb_date len=170)

08 Nov 1972 11:37:09 +0100 09 30 90067029 3 72 1972 312 3600 2003 Error date(): 90067029
 
  "date CET 1972-11-08 11:37:09 am AM 08 Wed November 11 11 11 11 37 8 Wednesday 1 11 Nov 11 +0100 RFC822 Wed, 08 Nov 1972 11:37:09 +0100 09 30 90067029 3 72 1972 312 3600 2003" (date len=173)
  "date CET 1972-11-08 11:37:09 am AM 08 Wed November 11 11 11 11 37 8 Wednesday 1 11 Nov 11 +0100 RFC822 Wed,  8 Nov 1972 11:37:09 +0100 09 30 90067029 3 72 1972 312 3600 2003" (adodb_date len=173)

03 Oct 1974 09:16:58 +0100 58 31 150020218 4 74 1974 275 3600 2003 Error date(): 150020218
 
  "date CET 1974-10-03 09:16:58 am AM 03 Thu October 9 9 09 09 16 3 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 03 Oct 1974 09:16:58 +0100 58 31 150020218 4 74 1974 275 3600 2003" (date len=170)
  "date CET 1974-10-03 09:16:58 am AM 03 Thu October 9 9 09 09 16 3 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  3 Oct 1974 09:16:58 +0100 58 31 150020218 4 74 1974 275 3600 2003" (adodb_date len=170)

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

Testing random dates between 100 and 4000

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

Failed :-(