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 1982-09-14 13:18:50 pm PM 14 Tue September 1 13 01 13 18 14 Tuesday 0 09 Sep 9 +0200 RFC822 Tue, 14 Sep 1982 13:18:50 +0200 50 30 400850330 2 82 1982 256 7200 2003 Error date(): 400850330
 
  "date CEST 1982-09-14 13:18:50 pm PM 14 Tue September 1 13 01 13 18 14 Tuesday 0 09 Sep 9 +0200 RFC822 Tue, 14 Sep 1982 13:18:50 +0200 50 30 400850330 2 82 1982 256 7200 2003" (date len=173)
  "date CET 1982-09-14 12:18:50 pm PM 14 Tue September 12 12 12 12 18 14 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 14 Sep 1982 12:18:50 +0100 50 30 400850330 2 82 1982 256 3600 2003" (adodb_date len=173)

Error getdate() 400850330
Array ( [seconds] => 50 [minutes] => 18 [hours] => 13 [mday] => 14 [wday] => 2 [mon] => 9 [year] => 1982 [yday] => 256 [weekday] => Tuesday [month] => September [0] => 400850330 )
Array ( [seconds] => 50 [minutes] => 18 [hours] => 12 [mday] => 14 [wday] => 2 [mon] => 9 [year] => 1982 [yday] => 256 [weekday] => Tuesday [month] => September [0] => 400850330 )

07 Aug 1978 11:26:02 +0100 02 31 271333562 1 78 1978 218 3600 2003 Error date(): 271333562

 
  "date CET 1978-08-07 11:26:02 am AM 07 Mon August 11 11 11 11 26 7 Monday 0 08 Aug 8 +0100 RFC822 Mon, 07 Aug 1978 11:26:02 +0100 02 31 271333562 1 78 1978 218 3600 2003" (date len=168)
  "date CET 1978-08-07 11:26:02 am AM 07 Mon August 11 11 11 11 26 7 Monday 0 08 Aug 8 +0100 RFC822 Mon,  7 Aug 1978 11:26:02 +0100 02 31 271333562 1 78 1978 218 3600 2003" (adodb_date len=168)

03 Jul 1975 03:40:05 +0100 05 31 173587205 4 75 1975 183 3600 2003 Error date(): 173587205
 
  "date CET 1975-07-03 03:40:05 am AM 03 Thu July 3 3 03 03 40 3 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 03 Jul 1975 03:40:05 +0100 05 31 173587205 4 75 1975 183 3600 2003" (date len=166)
  "date CET 1975-07-03 03:40:05 am AM 03 Thu July 3 3 03 03 40 3 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  3 Jul 1975 03:40:05 +0100 05 31 173587205 4 75 1975 183 3600 2003" (adodb_date len=166)

05 Oct 1977 20:20:35 +0100 35 31 244927235 3 77 1977 277 3600 2003 Error date(): 244927235
 
  "date CET 1977-10-05 20:20:35 pm PM 05 Wed October 8 20 08 20 20 5 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 05 Oct 1977 20:20:35 +0100 35 31 244927235 3 77 1977 277 3600 2003" (date len=172)
  "date CET 1977-10-05 20:20:35 pm PM 05 Wed October 8 20 08 20 20 5 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  5 Oct 1977 20:20:35 +0100 35 31 244927235 3 77 1977 277 3600 2003" (adodb_date len=172)

04 Oct 1973 09:19:24 +0100 24 31 118570764 4 73 1973 276 3600 2003 Error date(): 118570764
 
  "date CET 1973-10-04 09:19:24 am AM 04 Thu October 9 9 09 09 19 4 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 04 Oct 1973 09:19:24 +0100 24 31 118570764 4 73 1973 276 3600 2003" (date len=170)
  "date CET 1973-10-04 09:19:24 am AM 04 Thu October 9 9 09 09 19 4 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  4 Oct 1973 09:19:24 +0100 24 31 118570764 4 73 1973 276 3600 2003" (adodb_date len=170)

09 May 1976 17:36:38 +0100 38 31 200507798 0 76 1976 129 3600 2003 Error date(): 200507798
 
  "date CET 1976-05-09 17:36:38 pm PM 09 Sun May 5 17 05 17 36 9 Sunday 1 05 May 5 +0100 RFC822 Sun, 09 May 1976 17:36:38 +0100 38 31 200507798 0 76 1976 129 3600 2003" (date len=164)
  "date CET 1976-05-09 17:36:38 pm PM 09 Sun May 5 17 05 17 36 9 Sunday 1 05 May 5 +0100 RFC822 Sun,  9 May 1976 17:36:38 +0100 38 31 200507798 0 76 1976 129 3600 2003" (adodb_date len=164)

05 Oct 1978 08:44:44 +0100 44 31 276421484 4 78 1978 277 3600 2003 Error date(): 276421484
 
  "date CET 1978-10-05 08:44:44 am AM 05 Thu October 8 8 08 08 44 5 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 05 Oct 1978 08:44:44 +0100 44 31 276421484 4 78 1978 277 3600 2003" (date len=170)
  "date CET 1978-10-05 08:44:44 am AM 05 Thu October 8 8 08 08 44 5 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  5 Oct 1978 08:44:44 +0100 44 31 276421484 4 78 1978 277 3600 2003" (adodb_date len=170)

09 Nov 1972 17:09:21 +0100 21 30 90173361 4 72 1972 313 3600 2003 Error date(): 90173361
 
  "date CET 1972-11-09 17:09:21 pm PM 09 Thu November 5 17 05 17 09 9 Thursday 1 11 Nov 11 +0100 RFC822 Thu, 09 Nov 1972 17:09:21 +0100 21 30 90173361 4 72 1972 313 3600 2003" (date len=171)
  "date CET 1972-11-09 17:09:21 pm PM 09 Thu November 5 17 05 17 09 9 Thursday 1 11 Nov 11 +0100 RFC822 Thu,  9 Nov 1972 17:09:21 +0100 21 30 90173361 4 72 1972 313 3600 2003" (adodb_date len=171)

ST 1980-09-19 08:44:24 am AM 19 Fri September 8 8 08 08 44 19 Friday 1 09 Sep 9 +0200 RFC822 Fri, 19 Sep 1980 08:44:24 +0200 24 30 338193864 5 80 1980 262 7200 2003 Error date(): 338193864
 
  "date CEST 1980-09-19 08:44:24 am AM 19 Fri September 8 8 08 08 44 19 Friday 1 09 Sep 9 +0200 RFC822 Fri, 19 Sep 1980 08:44:24 +0200 24 30 338193864 5 80 1980 262 7200 2003" (date len=171)
  "date CET 1980-09-19 07:44:24 am AM 19 Fri September 7 7 07 07 44 19 Friday 1 09 Sep 9 +0100 RFC822 Fri, 19 Sep 1980 07:44:24 +0100 24 30 338193864 5 80 1980 262 3600 2003" (adodb_date len=170)

Error getdate() 338193864
Array ( [seconds] => 24 [minutes] => 44 [hours] => 8 [mday] => 19 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 262 [weekday] => Friday [month] => September [0] => 338193864 )
Array ( [seconds] => 24 [minutes] => 44 [hours] => 7 [mday] => 19 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 262 [weekday] => Friday [month] => September [0] => 338193864 )

06 Oct 1970 16:41:01 +0100 01 31 24075661 2 70 1970 278 3600 2003 Error date(): 24075661

 
  "date CET 1970-10-06 16:41:01 pm PM 06 Tue October 4 16 04 16 41 6 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 06 Oct 1970 16:41:01 +0100 01 31 24075661 2 70 1970 278 3600 2003" (date len=169)
  "date CET 1970-10-06 16:41:01 pm PM 06 Tue October 4 16 04 16 41 6 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  6 Oct 1970 16:41:01 +0100 01 31 24075661 2 70 1970 278 3600 2003" (adodb_date len=169)

01 Sep 1977 18:29:14 +0100 14 30 241982954 4 77 1977 243 3600 2003 Error date(): 241982954
 
  "date CET 1977-09-01 18:29:14 pm PM 01 Thu September 6 18 06 18 29 1 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 01 Sep 1977 18:29:14 +0100 14 30 241982954 4 77 1977 243 3600 2003" (date len=172)
  "date CET 1977-09-01 18:29:14 pm PM 01 Thu September 6 18 06 18 29 1 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  1 Sep 1977 18:29:14 +0100 14 30 241982954 4 77 1977 243 3600 2003" (adodb_date len=172)

02 Apr 1976 17:27:23 +0100 23 30 197310443 5 76 1976 92 3600 2003 Error date(): 197310443
 
  "date CET 1976-04-02 17:27:23 pm PM 02 Fri April 5 17 05 17 27 2 Friday 1 04 Apr 4 +0100 RFC822 Fri, 02 Apr 1976 17:27:23 +0100 23 30 197310443 5 76 1976 92 3600 2003" (date len=165)
  "date CET 1976-04-02 17:27:23 pm PM 02 Fri April 5 17 05 17 27 2 Friday 1 04 Apr 4 +0100 RFC822 Fri,  2 Apr 1976 17:27:23 +0100 23 30 197310443 5 76 1976 92 3600 2003" (adodb_date len=165)

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

03 Sep 1977 14:14:13 +0100 13 30 242140453 6 77 1977 245 3600 2003 Error date(): 242140453
 
  "date CET 1977-09-03 14:14:13 pm PM 03 Sat September 2 14 02 14 14 3 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 03 Sep 1977 14:14:13 +0100 13 30 242140453 6 77 1977 245 3600 2003" (date len=172)
  "date CET 1977-09-03 14:14:13 pm PM 03 Sat September 2 14 02 14 14 3 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  3 Sep 1977 14:14:13 +0100 13 30 242140453 6 77 1977 245 3600 2003" (adodb_date len=172)

06 Jun 1977 10:49:31 +0100 31 30 234438571 1 77 1977 156 3600 2003 Error date(): 234438571
 
  "date CET 1977-06-06 10:49:31 am AM 06 Mon June 10 10 10 10 49 6 Monday 0 06 Jun 6 +0100 RFC822 Mon, 06 Jun 1977 10:49:31 +0100 31 30 234438571 1 77 1977 156 3600 2003" (date len=166)
  "date CET 1977-06-06 10:49:31 am AM 06 Mon June 10 10 10 10 49 6 Monday 0 06 Jun 6 +0100 RFC822 Mon,  6 Jun 1977 10:49:31 +0100 31 30 234438571 1 77 1977 156 3600 2003" (adodb_date len=166)

06 Jan 1980 12:34:44 +0100 44 31 316006484 0 80 1980 5 3600 2003 Error date(): 316006484
 
  "date CET 1980-01-06 12:34:44 pm PM 06 Sun January 12 12 12 12 34 6 Sunday 1 01 Jan 1 +0100 RFC822 Sun, 06 Jan 1980 12:34:44 +0100 44 31 316006484 0 80 1980 5 3600 2003" (date len=167)
  "date CET 1980-01-06 12:34:44 pm PM 06 Sun January 12 12 12 12 34 6 Sunday 1 01 Jan 1 +0100 RFC822 Sun,  6 Jan 1980 12:34:44 +0100 44 31 316006484 0 80 1980 5 3600 2003" (adodb_date len=167)

09 Sep 1973 03:46:04 +0100 04 30 116390764 0 73 1973 251 3600 2003 Error date(): 116390764
 
  "date CET 1973-09-09 03:46:04 am AM 09 Sun September 3 3 03 03 46 9 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 09 Sep 1973 03:46:04 +0100 04 30 116390764 0 73 1973 251 3600 2003" (date len=169)
  "date CET 1973-09-09 03:46:04 am AM 09 Sun September 3 3 03 03 46 9 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  9 Sep 1973 03:46:04 +0100 04 30 116390764 0 73 1973 251 3600 2003" (adodb_date len=169)

01 Jan 1973 05:16:15 +0100 15 31 94709775 1 73 1973 0 3600 2003 Error date(): 94709775
 
  "date CET 1973-01-01 05:16:15 am AM 01 Mon January 5 5 05 05 16 1 Monday 0 01 Jan 1 +0100 RFC822 Mon, 01 Jan 1973 05:16:15 +0100 15 31 94709775 1 73 1973 0 3600 2003" (date len=164)
  "date CET 1973-01-01 05:16:15 am AM 01 Mon January 5 5 05 05 16 1 Monday 0 01 Jan 1 +0100 RFC822 Mon,  1 Jan 1973 05:16:15 +0100 15 31 94709775 1 73 1973 0 3600 2003" (adodb_date len=164)

06 Dec 1971 12:33:22 +0100 22 31 60867202 1 71 1971 339 3600 2003 Error date(): 60867202
 
  "date CET 1971-12-06 12:33:22 pm PM 06 Mon December 12 12 12 12 33 6 Monday 0 12 Dec 12 +0100 RFC822 Mon, 06 Dec 1971 12:33:22 +0100 22 31 60867202 1 71 1971 339 3600 2003" (date len=170)
  "date CET 1971-12-06 12:33:22 pm PM 06 Mon December 12 12 12 12 33 6 Monday 0 12 Dec 12 +0100 RFC822 Mon,  6 Dec 1971 12:33:22 +0100 22 31 60867202 1 71 1971 339 3600 2003" (adodb_date len=170)

09 Mar 1976 18:05:43 +0100 43 31 195239143 2 76 1976 68 3600 2003 Error date(): 195239143
 
  "date CET 1976-03-09 18:05:43 pm PM 09 Tue March 6 18 06 18 05 9 Tuesday 1 03 Mar 3 +0100 RFC822 Tue, 09 Mar 1976 18:05:43 +0100 43 31 195239143 2 76 1976 68 3600 2003" (date len=166)
  "date CET 1976-03-09 18:05:43 pm PM 09 Tue March 6 18 06 18 05 9 Tuesday 1 03 Mar 3 +0100 RFC822 Tue,  9 Mar 1976 18:05:43 +0100 43 31 195239143 2 76 1976 68 3600 2003" (adodb_date len=166)

02 May 1977 18:16:36 +0100 36 31 231441396 1 77 1977 121 3600 2003 Error date(): 231441396
 
  "date CET 1977-05-02 18:16:36 pm PM 02 Mon May 6 18 06 18 16 2 Monday 0 05 May 5 +0100 RFC822 Mon, 02 May 1977 18:16:36 +0100 36 31 231441396 1 77 1977 121 3600 2003" (date len=164)
  "date CET 1977-05-02 18:16:36 pm PM 02 Mon May 6 18 06 18 16 2 Monday 0 05 May 5 +0100 RFC822 Mon,  2 May 1977 18:16:36 +0100 36 31 231441396 1 77 1977 121 3600 2003" (adodb_date len=164)

ST 1980-08-01 12:10:11 pm PM 01 Fri August 12 12 12 12 10 1 Friday 1 08 Aug 8 +0200 RFC822 Fri, 01 Aug 1980 12:10:11 +0200 11 31 333972611 5 80 1980 213 7200 2003 Error date(): 333972611
 
  "date CEST 1980-08-01 12:10:11 pm PM 01 Fri August 12 12 12 12 10 1 Friday 1 08 Aug 8 +0200 RFC822 Fri, 01 Aug 1980 12:10:11 +0200 11 31 333972611 5 80 1980 213 7200 2003" (date len=169)
  "date CET 1980-08-01 11:10:11 am AM 01 Fri August 11 11 11 11 10 1 Friday 1 08 Aug 8 +0100 RFC822 Fri,  1 Aug 1980 11:10:11 +0100 11 31 333972611 5 80 1980 213 3600 2003" (adodb_date len=168)

Error getdate() 333972611
Array ( [seconds] => 11 [minutes] => 10 [hours] => 12 [mday] => 1 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 213 [weekday] => Friday [month] => August [0] => 333972611 )
Array ( [seconds] => 11 [minutes] => 10 [hours] => 11 [mday] => 1 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 213 [weekday] => Friday [month] => August [0] => 333972611 )

01 Nov 1976 22:26:08 +0100 08 30 215731568 1 76 1976 305 3600 2003 Error date(): 215731568

 
  "date CET 1976-11-01 22:26:08 pm PM 01 Mon November 10 22 10 22 26 1 Monday 1 11 Nov 11 +0100 RFC822 Mon, 01 Nov 1976 22:26:08 +0100 08 30 215731568 1 76 1976 305 3600 2003" (date len=171)
  "date CET 1976-11-01 22:26:08 pm PM 01 Mon November 10 22 10 22 26 1 Monday 1 11 Nov 11 +0100 RFC822 Mon,  1 Nov 1976 22:26:08 +0100 08 30 215731568 1 76 1976 305 3600 2003" (adodb_date len=171)

09 Dec 1973 06:08:07 +0100 07 31 124261687 0 73 1973 342 3600 2003 Error date(): 124261687
 
  "date CET 1973-12-09 06:08:07 am AM 09 Sun December 6 6 06 06 08 9 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 09 Dec 1973 06:08:07 +0100 07 31 124261687 0 73 1973 342 3600 2003" (date len=169)
  "date CET 1973-12-09 06:08:07 am AM 09 Sun December 6 6 06 06 08 9 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  9 Dec 1973 06:08:07 +0100 07 31 124261687 0 73 1973 342 3600 2003" (adodb_date len=169)

06 May 1974 04:58:41 +0100 41 31 137044721 1 74 1974 125 3600 2003 Error date(): 137044721
 
  "date CET 1974-05-06 04:58:41 am AM 06 Mon May 4 4 04 04 58 6 Monday 0 05 May 5 +0100 RFC822 Mon, 06 May 1974 04:58:41 +0100 41 31 137044721 1 74 1974 125 3600 2003" (date len=163)
  "date CET 1974-05-06 04:58:41 am AM 06 Mon May 4 4 04 04 58 6 Monday 0 05 May 5 +0100 RFC822 Mon,  6 May 1974 04:58:41 +0100 41 31 137044721 1 74 1974 125 3600 2003" (adodb_date len=163)

08 Dec 1973 01:46:54 +0100 54 31 124159614 6 73 1973 341 3600 2003 Error date(): 124159614
 
  "date CET 1973-12-08 01:46:54 am AM 08 Sat December 1 1 01 01 46 8 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 08 Dec 1973 01:46:54 +0100 54 31 124159614 6 73 1973 341 3600 2003" (date len=171)
  "date CET 1973-12-08 01:46:54 am AM 08 Sat December 1 1 01 01 46 8 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  8 Dec 1973 01:46:54 +0100 54 31 124159614 6 73 1973 341 3600 2003" (adodb_date len=171)

02 Aug 1975 10:12:19 +0100 19 31 176202739 6 75 1975 213 3600 2003 Error date(): 176202739
 
  "date CET 1975-08-02 10:12:19 am AM 02 Sat August 10 10 10 10 12 2 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 02 Aug 1975 10:12:19 +0100 19 31 176202739 6 75 1975 213 3600 2003" (date len=170)
  "date CET 1975-08-02 10:12:19 am AM 02 Sat August 10 10 10 10 12 2 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  2 Aug 1975 10:12:19 +0100 19 31 176202739 6 75 1975 213 3600 2003" (adodb_date len=170)

03 Jul 1971 23:01:31 +0100 31 31 47426491 6 71 1971 183 3600 2003 Error date(): 47426491
 
  "date CET 1971-07-03 23:01:31 pm PM 03 Sat July 11 23 11 23 01 3 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 03 Jul 1971 23:01:31 +0100 31 31 47426491 6 71 1971 183 3600 2003" (date len=167)
  "date CET 1971-07-03 23:01:31 pm PM 03 Sat July 11 23 11 23 01 3 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  3 Jul 1971 23:01:31 +0100 31 31 47426491 6 71 1971 183 3600 2003" (adodb_date len=167)

02 Feb 1977 01:11:43 +0100 43 28 223690303 3 77 1977 32 3600 2003 Error date(): 223690303
 
  "date CET 1977-02-02 01:11:43 am AM 02 Wed February 1 1 01 01 11 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 02 Feb 1977 01:11:43 +0100 43 28 223690303 3 77 1977 32 3600 2003" (date len=170)
  "date CET 1977-02-02 01:11:43 am AM 02 Wed February 1 1 01 01 11 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  2 Feb 1977 01:11:43 +0100 43 28 223690303 3 77 1977 32 3600 2003" (adodb_date len=170)

06 May 1975 02:41:29 +0100 29 31 168572489 2 75 1975 125 3600 2003 Error date(): 168572489
 
  "date CET 1975-05-06 02:41:29 am AM 06 Tue May 2 2 02 02 41 6 Tuesday 0 05 May 5 +0100 RFC822 Tue, 06 May 1975 02:41:29 +0100 29 31 168572489 2 75 1975 125 3600 2003" (date len=164)
  "date CET 1975-05-06 02:41:29 am AM 06 Tue May 2 2 02 02 41 6 Tuesday 0 05 May 5 +0100 RFC822 Tue,  6 May 1975 02:41:29 +0100 29 31 168572489 2 75 1975 125 3600 2003" (adodb_date len=164)

07 Sep 1970 22:35:54 +0100 54 30 21591354 1 70 1970 249 3600 2003 Error date(): 21591354
 
  "date CET 1970-09-07 22:35:54 pm PM 07 Mon September 10 22 10 22 35 7 Monday 0 09 Sep 9 +0100 RFC822 Mon, 07 Sep 1970 22:35:54 +0100 54 30 21591354 1 70 1970 249 3600 2003" (date len=170)
  "date CET 1970-09-07 22:35:54 pm PM 07 Mon September 10 22 10 22 35 7 Monday 0 09 Sep 9 +0100 RFC822 Mon,  7 Sep 1970 22:35:54 +0100 54 30 21591354 1 70 1970 249 3600 2003" (adodb_date len=170)

04 May 1975 02:50:33 +0100 33 31 168400233 0 75 1975 123 3600 2003 Error date(): 168400233
 
  "date CET 1975-05-04 02:50:33 am AM 04 Sun May 2 2 02 02 50 4 Sunday 0 05 May 5 +0100 RFC822 Sun, 04 May 1975 02:50:33 +0100 33 31 168400233 0 75 1975 123 3600 2003" (date len=163)
  "date CET 1975-05-04 02:50:33 am AM 04 Sun May 2 2 02 02 50 4 Sunday 0 05 May 5 +0100 RFC822 Sun,  4 May 1975 02:50:33 +0100 33 31 168400233 0 75 1975 123 3600 2003" (adodb_date len=163)

ST 1980-08-08 06:37:52 am AM 08 Fri August 6 6 06 06 37 8 Friday 1 08 Aug 8 +0200 RFC822 Fri, 08 Aug 1980 06:37:52 +0200 52 31 334557472 5 80 1980 220 7200 2003 Error date(): 334557472
 
  "date CEST 1980-08-08 06:37:52 am AM 08 Fri August 6 6 06 06 37 8 Friday 1 08 Aug 8 +0200 RFC822 Fri, 08 Aug 1980 06:37:52 +0200 52 31 334557472 5 80 1980 220 7200 2003" (date len=167)
  "date CET 1980-08-08 05:37:52 am AM 08 Fri August 5 5 05 05 37 8 Friday 1 08 Aug 8 +0100 RFC822 Fri,  8 Aug 1980 05:37:52 +0100 52 31 334557472 5 80 1980 220 3600 2003" (adodb_date len=166)

Error getdate() 334557472
Array ( [seconds] => 52 [minutes] => 37 [hours] => 6 [mday] => 8 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 220 [weekday] => Friday [month] => August [0] => 334557472 )
Array ( [seconds] => 52 [minutes] => 37 [hours] => 5 [mday] => 8 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 220 [weekday] => Friday [month] => August [0] => 334557472 )

08 Jul 1972 21:42:03 +0100 03 31 79476123 6 72 1972 189 3600 2003 Error date(): 79476123

 
  "date CET 1972-07-08 21:42:03 pm PM 08 Sat July 9 21 09 21 42 8 Saturday 1 07 Jul 7 +0100 RFC822 Sat, 08 Jul 1972 21:42:03 +0100 03 31 79476123 6 72 1972 189 3600 2003" (date len=166)
  "date CET 1972-07-08 21:42:03 pm PM 08 Sat July 9 21 09 21 42 8 Saturday 1 07 Jul 7 +0100 RFC822 Sat,  8 Jul 1972 21:42:03 +0100 03 31 79476123 6 72 1972 189 3600 2003" (adodb_date len=166)

05 Sep 1979 18:20:11 +0100 11 30 305400011 3 79 1979 247 3600 2003 Error date(): 305400011
 
  "date CET 1979-09-05 18:20:11 pm PM 05 Wed September 6 18 06 18 20 5 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 05 Sep 1979 18:20:11 +0100 11 30 305400011 3 79 1979 247 3600 2003" (date len=173)
  "date CET 1979-09-05 18:20:11 pm PM 05 Wed September 6 18 06 18 20 5 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  5 Sep 1979 18:20:11 +0100 11 30 305400011 3 79 1979 247 3600 2003" (adodb_date len=173)

06 Jan 1979 21:36:12 +0100 12 31 284502972 6 79 1979 5 3600 2003 Error date(): 284502972
 
  "date CET 1979-01-06 21:36:12 pm PM 06 Sat January 9 21 09 21 36 6 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 06 Jan 1979 21:36:12 +0100 12 31 284502972 6 79 1979 5 3600 2003" (date len=168)
  "date CET 1979-01-06 21:36:12 pm PM 06 Sat January 9 21 09 21 36 6 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  6 Jan 1979 21:36:12 +0100 12 31 284502972 6 79 1979 5 3600 2003" (adodb_date len=168)

07 Mar 1976 06:49:45 +0100 45 31 195025785 0 76 1976 66 3600 2003 Error date(): 195025785
 
  "date CET 1976-03-07 06:49:45 am AM 07 Sun March 6 6 06 06 49 7 Sunday 1 03 Mar 3 +0100 RFC822 Sun, 07 Mar 1976 06:49:45 +0100 45 31 195025785 0 76 1976 66 3600 2003" (date len=164)
  "date CET 1976-03-07 06:49:45 am AM 07 Sun March 6 6 06 06 49 7 Sunday 1 03 Mar 3 +0100 RFC822 Sun,  7 Mar 1976 06:49:45 +0100 45 31 195025785 0 76 1976 66 3600 2003" (adodb_date len=164)

08 Dec 1975 14:44:44 +0100 44 31 187278284 1 75 1975 341 3600 2003 Error date(): 187278284
 
  "date CET 1975-12-08 14:44:44 pm PM 08 Mon December 2 14 02 14 44 8 Monday 0 12 Dec 12 +0100 RFC822 Mon, 08 Dec 1975 14:44:44 +0100 44 31 187278284 1 75 1975 341 3600 2003" (date len=170)
  "date CET 1975-12-08 14:44:44 pm PM 08 Mon December 2 14 02 14 44 8 Monday 0 12 Dec 12 +0100 RFC822 Mon,  8 Dec 1975 14:44:44 +0100 44 31 187278284 1 75 1975 341 3600 2003" (adodb_date len=170)

02 Jul 1973 09:59:43 +0100 43 31 110451583 1 73 1973 182 3600 2003 Error date(): 110451583
 
  "date CET 1973-07-02 09:59:43 am AM 02 Mon July 9 9 09 09 59 2 Monday 0 07 Jul 7 +0100 RFC822 Mon, 02 Jul 1973 09:59:43 +0100 43 31 110451583 1 73 1973 182 3600 2003" (date len=164)
  "date CET 1973-07-02 09:59:43 am AM 02 Mon July 9 9 09 09 59 2 Monday 0 07 Jul 7 +0100 RFC822 Mon,  2 Jul 1973 09:59:43 +0100 43 31 110451583 1 73 1973 182 3600 2003" (adodb_date len=164)

04 Apr 1977 23:52:47 +0100 47 30 229042367 1 77 1977 93 3600 2003 Error date(): 229042367
 
  "date CET 1977-04-04 23:52:47 pm PM 04 Mon April 11 23 11 23 52 4 Monday 0 04 Apr 4 +0100 RFC822 Mon, 04 Apr 1977 23:52:47 +0100 47 30 229042367 1 77 1977 93 3600 2003" (date len=166)
  "date CET 1977-04-04 23:52:47 pm PM 04 Mon April 11 23 11 23 52 4 Monday 0 04 Apr 4 +0100 RFC822 Mon,  4 Apr 1977 23:52:47 +0100 47 30 229042367 1 77 1977 93 3600 2003" (adodb_date len=166)

Testing random dates between 100 and 4000

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

Failed :-(