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
04 Feb 1971 18:30:33 +0100 33 28 34536633 4 71 1971 34 3600 2003 Error date(): 34536633
 
  "date CET 1971-02-04 18:30:33 pm PM 04 Thu February 6 18 06 18 30 4 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 04 Feb 1971 18:30:33 +0100 33 28 34536633 4 71 1971 34 3600 2003" (date len=169)
  "date CET 1971-02-04 18:30:33 pm PM 04 Thu February 6 18 06 18 30 4 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  4 Feb 1971 18:30:33 +0100 33 28 34536633 4 71 1971 34 3600 2003" (adodb_date len=169)

04 Oct 1972 05:03:06 +0100 06 31 87019386 3 72 1972 277 3600 2003 Error date(): 87019386
 
  "date CET 1972-10-04 05:03:06 am AM 04 Wed October 5 5 05 05 03 4 Wednesday 1 10 Oct 10 +0100 RFC822 Wed, 04 Oct 1972 05:03:06 +0100 06 31 87019386 3 72 1972 277 3600 2003" (date len=170)
  "date CET 1972-10-04 05:03:06 am AM 04 Wed October 5 5 05 05 03 4 Wednesday 1 10 Oct 10 +0100 RFC822 Wed,  4 Oct 1972 05:03:06 +0100 06 31 87019386 3 72 1972 277 3600 2003" (adodb_date len=170)

05 Oct 1978 16:40:17 +0100 17 31 276450017 4 78 1978 277 3600 2003 Error date(): 276450017
 
  "date CET 1978-10-05 16:40:17 pm PM 05 Thu October 4 16 04 16 40 5 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 05 Oct 1978 16:40:17 +0100 17 31 276450017 4 78 1978 277 3600 2003" (date len=171)
  "date CET 1978-10-05 16:40:17 pm PM 05 Thu October 4 16 04 16 40 5 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  5 Oct 1978 16:40:17 +0100 17 31 276450017 4 78 1978 277 3600 2003" (adodb_date len=171)

02 Nov 1978 03:43:54 +0100 54 30 278822634 4 78 1978 305 3600 2003 Error date(): 278822634
 
  "date CET 1978-11-02 03:43:54 am AM 02 Thu November 3 3 03 03 43 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 02 Nov 1978 03:43:54 +0100 54 30 278822634 4 78 1978 305 3600 2003" (date len=171)
  "date CET 1978-11-02 03:43:54 am AM 02 Thu November 3 3 03 03 43 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  2 Nov 1978 03:43:54 +0100 54 30 278822634 4 78 1978 305 3600 2003" (adodb_date len=171)

09 Jan 1975 17:26:57 +0100 57 31 158516817 4 75 1975 8 3600 2003 Error date(): 158516817
 
  "date CET 1975-01-09 17:26:57 pm PM 09 Thu January 5 17 05 17 26 9 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 09 Jan 1975 17:26:57 +0100 57 31 158516817 4 75 1975 8 3600 2003" (date len=168)
  "date CET 1975-01-09 17:26:57 pm PM 09 Thu January 5 17 05 17 26 9 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  9 Jan 1975 17:26:57 +0100 57 31 158516817 4 75 1975 8 3600 2003" (adodb_date len=168)

05 Feb 1978 05:50:43 +0100 43 28 255502243 0 78 1978 35 3600 2003 Error date(): 255502243
 
  "date CET 1978-02-05 05:50:43 am AM 05 Sun February 5 5 05 05 50 5 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 05 Feb 1978 05:50:43 +0100 43 28 255502243 0 78 1978 35 3600 2003" (date len=167)
  "date CET 1978-02-05 05:50:43 am AM 05 Sun February 5 5 05 05 50 5 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  5 Feb 1978 05:50:43 +0100 43 28 255502243 0 78 1978 35 3600 2003" (adodb_date len=167)

ST 1981-06-07 19:01:18 pm PM 07 Sun June 7 19 07 19 01 7 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 07 Jun 1981 19:01:18 +0200 18 30 360781278 0 81 1981 157 7200 2003 Error date(): 360781278
 
  "date CEST 1981-06-07 19:01:18 pm PM 07 Sun June 7 19 07 19 01 7 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 07 Jun 1981 19:01:18 +0200 18 30 360781278 0 81 1981 157 7200 2003" (date len=166)
  "date CET 1981-06-07 18:01:18 pm PM 07 Sun June 6 18 06 18 01 7 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  7 Jun 1981 18:01:18 +0100 18 30 360781278 0 81 1981 157 3600 2003" (adodb_date len=165)

Error getdate() 360781278
Array ( [seconds] => 18 [minutes] => 1 [hours] => 19 [mday] => 7 [wday] => 0 [mon] => 6 [year] => 1981 [yday] => 157 [weekday] => Sunday [month] => June [0] => 360781278 )
Array ( [seconds] => 18 [minutes] => 1 [hours] => 18 [mday] => 7 [wday] => 0 [mon] => 6 [year] => 1981 [yday] => 157 [weekday] => Sunday [month] => June [0] => 360781278 )

05 Jun 1979 10:28:35 +0100 35 30 297422915 2 79 1979 155 3600 2003 Error date(): 297422915

 
  "date CET 1979-06-05 10:28:35 am AM 05 Tue June 10 10 10 10 28 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 05 Jun 1979 10:28:35 +0100 35 30 297422915 2 79 1979 155 3600 2003" (date len=167)
  "date CET 1979-06-05 10:28:35 am AM 05 Tue June 10 10 10 10 28 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  5 Jun 1979 10:28:35 +0100 35 30 297422915 2 79 1979 155 3600 2003" (adodb_date len=167)

ST 1980-07-27 05:06:54 am AM 27 Sun July 5 5 05 05 06 27 Sunday 1 07 Jul 7 +0200 RFC822 Sun, 27 Jul 1980 05:06:54 +0200 54 31 333515214 0 80 1980 208 7200 2003 Error date(): 333515214
 
  "date CEST 1980-07-27 05:06:54 am AM 27 Sun July 5 5 05 05 06 27 Sunday 1 07 Jul 7 +0200 RFC822 Sun, 27 Jul 1980 05:06:54 +0200 54 31 333515214 0 80 1980 208 7200 2003" (date len=166)
  "date CET 1980-07-27 04:06:54 am AM 27 Sun July 4 4 04 04 06 27 Sunday 1 07 Jul 7 +0100 RFC822 Sun, 27 Jul 1980 04:06:54 +0100 54 31 333515214 0 80 1980 208 3600 2003" (adodb_date len=165)

Error getdate() 333515214
Array ( [seconds] => 54 [minutes] => 6 [hours] => 5 [mday] => 27 [wday] => 0 [mon] => 7 [year] => 1980 [yday] => 208 [weekday] => Sunday [month] => July [0] => 333515214 )
Array ( [seconds] => 54 [minutes] => 6 [hours] => 4 [mday] => 27 [wday] => 0 [mon] => 7 [year] => 1980 [yday] => 208 [weekday] => Sunday [month] => July [0] => 333515214 )

06 Mar 1980 02:30:30 +0100 30 31 321154230 4 80 1980 65 3600 2003 Error date(): 321154230

 
  "date CET 1980-03-06 02:30:30 am AM 06 Thu March 2 2 02 02 30 6 Thursday 1 03 Mar 3 +0100 RFC822 Thu, 06 Mar 1980 02:30:30 +0100 30 31 321154230 4 80 1980 65 3600 2003" (date len=166)
  "date CET 1980-03-06 02:30:30 am AM 06 Thu March 2 2 02 02 30 6 Thursday 1 03 Mar 3 +0100 RFC822 Thu,  6 Mar 1980 02:30:30 +0100 30 31 321154230 4 80 1980 65 3600 2003" (adodb_date len=166)

ST 1982-05-17 15:43:22 pm PM 17 Mon May 3 15 03 15 43 17 Monday 0 05 May 5 +0200 RFC822 Mon, 17 May 1982 15:43:22 +0200 22 31 390491002 1 82 1982 136 7200 2003 Error date(): 390491002
 
  "date CEST 1982-05-17 15:43:22 pm PM 17 Mon May 3 15 03 15 43 17 Monday 0 05 May 5 +0200 RFC822 Mon, 17 May 1982 15:43:22 +0200 22 31 390491002 1 82 1982 136 7200 2003" (date len=166)
  "date CET 1982-05-17 14:43:22 pm PM 17 Mon May 2 14 02 14 43 17 Monday 0 05 May 5 +0100 RFC822 Mon, 17 May 1982 14:43:22 +0100 22 31 390491002 1 82 1982 136 3600 2003" (adodb_date len=165)

Error getdate() 390491002
Array ( [seconds] => 22 [minutes] => 43 [hours] => 15 [mday] => 17 [wday] => 1 [mon] => 5 [year] => 1982 [yday] => 136 [weekday] => Monday [month] => May [0] => 390491002 )
Array ( [seconds] => 22 [minutes] => 43 [hours] => 14 [mday] => 17 [wday] => 1 [mon] => 5 [year] => 1982 [yday] => 136 [weekday] => Monday [month] => May [0] => 390491002 )

ST 1980-05-05 04:54:45 am AM 05 Mon May 4 4 04 04 54 5 Monday 1 05 May 5 +0200 RFC822 Mon, 05 May 1980 04:54:45 +0200 45 31 326343285 1 80 1980 125 7200 2003 Error date(): 326343285

 
  "date CEST 1980-05-05 04:54:45 am AM 05 Mon May 4 4 04 04 54 5 Monday 1 05 May 5 +0200 RFC822 Mon, 05 May 1980 04:54:45 +0200 45 31 326343285 1 80 1980 125 7200 2003" (date len=164)
  "date CET 1980-05-05 03:54:45 am AM 05 Mon May 3 3 03 03 54 5 Monday 1 05 May 5 +0100 RFC822 Mon,  5 May 1980 03:54:45 +0100 45 31 326343285 1 80 1980 125 3600 2003" (adodb_date len=163)

Error getdate() 326343285
Array ( [seconds] => 45 [minutes] => 54 [hours] => 4 [mday] => 5 [wday] => 1 [mon] => 5 [year] => 1980 [yday] => 125 [weekday] => Monday [month] => May [0] => 326343285 )
Array ( [seconds] => 45 [minutes] => 54 [hours] => 3 [mday] => 5 [wday] => 1 [mon] => 5 [year] => 1980 [yday] => 125 [weekday] => Monday [month] => May [0] => 326343285 )

ST 1980-09-04 14:06:09 pm PM 04 Thu September 2 14 02 14 06 4 Thursday 1 09 Sep 9 +0200 RFC822 Thu, 04 Sep 1980 14:06:09 +0200 09 30 336917169 4 80 1980 247 7200 2003 Error date(): 336917169

 
  "date CEST 1980-09-04 14:06:09 pm PM 04 Thu September 2 14 02 14 06 4 Thursday 1 09 Sep 9 +0200 RFC822 Thu, 04 Sep 1980 14:06:09 +0200 09 30 336917169 4 80 1980 247 7200 2003" (date len=173)
  "date CET 1980-09-04 13:06:09 pm PM 04 Thu September 1 13 01 13 06 4 Thursday 1 09 Sep 9 +0100 RFC822 Thu,  4 Sep 1980 13:06:09 +0100 09 30 336917169 4 80 1980 247 3600 2003" (adodb_date len=172)

Error getdate() 336917169
Array ( [seconds] => 9 [minutes] => 6 [hours] => 14 [mday] => 4 [wday] => 4 [mon] => 9 [year] => 1980 [yday] => 247 [weekday] => Thursday [month] => September [0] => 336917169 )
Array ( [seconds] => 9 [minutes] => 6 [hours] => 13 [mday] => 4 [wday] => 4 [mon] => 9 [year] => 1980 [yday] => 247 [weekday] => Thursday [month] => September [0] => 336917169 )

04 Jan 1978 01:25:21 +0100 21 31 252721521 3 78 1978 3 3600 2003 Error date(): 252721521

 
  "date CET 1978-01-04 01:25:21 am AM 04 Wed January 1 1 01 01 25 4 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 04 Jan 1978 01:25:21 +0100 21 31 252721521 3 78 1978 3 3600 2003" (date len=168)
  "date CET 1978-01-04 01:25:21 am AM 04 Wed January 1 1 01 01 25 4 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  4 Jan 1978 01:25:21 +0100 21 31 252721521 3 78 1978 3 3600 2003" (adodb_date len=168)

03 Sep 1973 09:47:21 +0100 21 30 115894041 1 73 1973 245 3600 2003 Error date(): 115894041
 
  "date CET 1973-09-03 09:47:21 am AM 03 Mon September 9 9 09 09 47 3 Monday 0 09 Sep 9 +0100 RFC822 Mon, 03 Sep 1973 09:47:21 +0100 21 30 115894041 1 73 1973 245 3600 2003" (date len=169)
  "date CET 1973-09-03 09:47:21 am AM 03 Mon September 9 9 09 09 47 3 Monday 0 09 Sep 9 +0100 RFC822 Mon,  3 Sep 1973 09:47:21 +0100 21 30 115894041 1 73 1973 245 3600 2003" (adodb_date len=169)

ST 1980-05-09 21:44:27 pm PM 09 Fri May 9 21 09 21 44 9 Friday 1 05 May 5 +0200 RFC822 Fri, 09 May 1980 21:44:27 +0200 27 31 326749467 5 80 1980 129 7200 2003 Error date(): 326749467
 
  "date CEST 1980-05-09 21:44:27 pm PM 09 Fri May 9 21 09 21 44 9 Friday 1 05 May 5 +0200 RFC822 Fri, 09 May 1980 21:44:27 +0200 27 31 326749467 5 80 1980 129 7200 2003" (date len=165)
  "date CET 1980-05-09 20:44:27 pm PM 09 Fri May 8 20 08 20 44 9 Friday 1 05 May 5 +0100 RFC822 Fri,  9 May 1980 20:44:27 +0100 27 31 326749467 5 80 1980 129 3600 2003" (adodb_date len=164)

Error getdate() 326749467
Array ( [seconds] => 27 [minutes] => 44 [hours] => 21 [mday] => 9 [wday] => 5 [mon] => 5 [year] => 1980 [yday] => 129 [weekday] => Friday [month] => May [0] => 326749467 )
Array ( [seconds] => 27 [minutes] => 44 [hours] => 20 [mday] => 9 [wday] => 5 [mon] => 5 [year] => 1980 [yday] => 129 [weekday] => Friday [month] => May [0] => 326749467 )

03 Mar 1982 09:33:01 +0100 01 31 383992381 3 82 1982 61 3600 2003 Error date(): 383992381

 
  "date CET 1982-03-03 09:33:01 am AM 03 Wed March 9 9 09 09 33 3 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 03 Mar 1982 09:33:01 +0100 01 31 383992381 3 82 1982 61 3600 2003" (date len=167)
  "date CET 1982-03-03 09:33:01 am AM 03 Wed March 9 9 09 09 33 3 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  3 Mar 1982 09:33:01 +0100 01 31 383992381 3 82 1982 61 3600 2003" (adodb_date len=167)

06 Apr 1976 14:58:25 +0100 25 30 197647105 2 76 1976 96 3600 2003 Error date(): 197647105
 
  "date CET 1976-04-06 14:58:25 pm PM 06 Tue April 2 14 02 14 58 6 Tuesday 1 04 Apr 4 +0100 RFC822 Tue, 06 Apr 1976 14:58:25 +0100 25 30 197647105 2 76 1976 96 3600 2003" (date len=166)
  "date CET 1976-04-06 14:58:25 pm PM 06 Tue April 2 14 02 14 58 6 Tuesday 1 04 Apr 4 +0100 RFC822 Tue,  6 Apr 1976 14:58:25 +0100 25 30 197647105 2 76 1976 96 3600 2003" (adodb_date len=166)

09 Apr 1973 18:12:19 +0100 19 30 103223539 1 73 1973 98 3600 2003 Error date(): 103223539
 
  "date CET 1973-04-09 18:12:19 pm PM 09 Mon April 6 18 06 18 12 9 Monday 0 04 Apr 4 +0100 RFC822 Mon, 09 Apr 1973 18:12:19 +0100 19 30 103223539 1 73 1973 98 3600 2003" (date len=165)
  "date CET 1973-04-09 18:12:19 pm PM 09 Mon April 6 18 06 18 12 9 Monday 0 04 Apr 4 +0100 RFC822 Mon,  9 Apr 1973 18:12:19 +0100 19 30 103223539 1 73 1973 98 3600 2003" (adodb_date len=165)

ST 1981-07-28 03:22:02 am AM 28 Tue July 3 3 03 03 22 28 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 28 Jul 1981 03:22:02 +0200 02 31 365131322 2 81 1981 208 7200 2003 Error date(): 365131322
 
  "date CEST 1981-07-28 03:22:02 am AM 28 Tue July 3 3 03 03 22 28 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 28 Jul 1981 03:22:02 +0200 02 31 365131322 2 81 1981 208 7200 2003" (date len=167)
  "date CET 1981-07-28 02:22:02 am AM 28 Tue July 2 2 02 02 22 28 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 28 Jul 1981 02:22:02 +0100 02 31 365131322 2 81 1981 208 3600 2003" (adodb_date len=166)

Error getdate() 365131322
Array ( [seconds] => 2 [minutes] => 22 [hours] => 3 [mday] => 28 [wday] => 2 [mon] => 7 [year] => 1981 [yday] => 208 [weekday] => Tuesday [month] => July [0] => 365131322 )
Array ( [seconds] => 2 [minutes] => 22 [hours] => 2 [mday] => 28 [wday] => 2 [mon] => 7 [year] => 1981 [yday] => 208 [weekday] => Tuesday [month] => July [0] => 365131322 )

ST 1982-06-02 05:51:41 am AM 02 Wed June 5 5 05 05 51 2 Wednesday 0 06 Jun 6 +0200 RFC822 Wed, 02 Jun 1982 05:51:41 +0200 41 30 391837901 3 82 1982 152 7200 2003 Error date(): 391837901

 
  "date CEST 1982-06-02 05:51:41 am AM 02 Wed June 5 5 05 05 51 2 Wednesday 0 06 Jun 6 +0200 RFC822 Wed, 02 Jun 1982 05:51:41 +0200 41 30 391837901 3 82 1982 152 7200 2003" (date len=168)
  "date CET 1982-06-02 04:51:41 am AM 02 Wed June 4 4 04 04 51 2 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  2 Jun 1982 04:51:41 +0100 41 30 391837901 3 82 1982 152 3600 2003" (adodb_date len=167)

Error getdate() 391837901
Array ( [seconds] => 41 [minutes] => 51 [hours] => 5 [mday] => 2 [wday] => 3 [mon] => 6 [year] => 1982 [yday] => 152 [weekday] => Wednesday [month] => June [0] => 391837901 )
Array ( [seconds] => 41 [minutes] => 51 [hours] => 4 [mday] => 2 [wday] => 3 [mon] => 6 [year] => 1982 [yday] => 152 [weekday] => Wednesday [month] => June [0] => 391837901 )

06 Jun 1977 07:16:56 +0100 56 30 234425816 1 77 1977 156 3600 2003 Error date(): 234425816

 
  "date CET 1977-06-06 07:16:56 am AM 06 Mon June 7 7 07 07 16 6 Monday 0 06 Jun 6 +0100 RFC822 Mon, 06 Jun 1977 07:16:56 +0100 56 30 234425816 1 77 1977 156 3600 2003" (date len=164)
  "date CET 1977-06-06 07:16:56 am AM 06 Mon June 7 7 07 07 16 6 Monday 0 06 Jun 6 +0100 RFC822 Mon,  6 Jun 1977 07:16:56 +0100 56 30 234425816 1 77 1977 156 3600 2003" (adodb_date len=164)

01 Dec 1975 05:47:27 +0100 27 31 186641247 1 75 1975 334 3600 2003 Error date(): 186641247
 
  "date CET 1975-12-01 05:47:27 am AM 01 Mon December 5 5 05 05 47 1 Monday 0 12 Dec 12 +0100 RFC822 Mon, 01 Dec 1975 05:47:27 +0100 27 31 186641247 1 75 1975 334 3600 2003" (date len=169)
  "date CET 1975-12-01 05:47:27 am AM 01 Mon December 5 5 05 05 47 1 Monday 0 12 Dec 12 +0100 RFC822 Mon,  1 Dec 1975 05:47:27 +0100 27 31 186641247 1 75 1975 334 3600 2003" (adodb_date len=169)

06 Nov 1979 06:12:26 +0100 26 30 310713146 2 79 1979 309 3600 2003 Error date(): 310713146
 
  "date CET 1979-11-06 06:12:26 am AM 06 Tue November 6 6 06 06 12 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 06 Nov 1979 06:12:26 +0100 26 30 310713146 2 79 1979 309 3600 2003" (date len=170)
  "date CET 1979-11-06 06:12:26 am AM 06 Tue November 6 6 06 06 12 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  6 Nov 1979 06:12:26 +0100 26 30 310713146 2 79 1979 309 3600 2003" (adodb_date len=170)

05 Jan 1978 08:09:25 +0100 25 31 252832165 4 78 1978 4 3600 2003 Error date(): 252832165
 
  "date CET 1978-01-05 08:09:25 am AM 05 Thu January 8 8 08 08 09 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 05 Jan 1978 08:09:25 +0100 25 31 252832165 4 78 1978 4 3600 2003" (date len=167)
  "date CET 1978-01-05 08:09:25 am AM 05 Thu January 8 8 08 08 09 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  5 Jan 1978 08:09:25 +0100 25 31 252832165 4 78 1978 4 3600 2003" (adodb_date len=167)

09 Nov 1972 06:47:30 +0100 30 30 90136050 4 72 1972 313 3600 2003 Error date(): 90136050
 
  "date CET 1972-11-09 06:47:30 am AM 09 Thu November 6 6 06 06 47 9 Thursday 1 11 Nov 11 +0100 RFC822 Thu, 09 Nov 1972 06:47:30 +0100 30 30 90136050 4 72 1972 313 3600 2003" (date len=170)
  "date CET 1972-11-09 06:47:30 am AM 09 Thu November 6 6 06 06 47 9 Thursday 1 11 Nov 11 +0100 RFC822 Thu,  9 Nov 1972 06:47:30 +0100 30 30 90136050 4 72 1972 313 3600 2003" (adodb_date len=170)

03 Jan 1982 22:59:51 +0100 51 31 378943191 0 82 1982 2 3600 2003 Error date(): 378943191
 
  "date CET 1982-01-03 22:59:51 pm PM 03 Sun January 10 22 10 22 59 3 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 03 Jan 1982 22:59:51 +0100 51 31 378943191 0 82 1982 2 3600 2003" (date len=167)
  "date CET 1982-01-03 22:59:51 pm PM 03 Sun January 10 22 10 22 59 3 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  3 Jan 1982 22:59:51 +0100 51 31 378943191 0 82 1982 2 3600 2003" (adodb_date len=167)

08 Jan 1975 10:23:55 +0100 55 31 158405035 3 75 1975 7 3600 2003 Error date(): 158405035
 
  "date CET 1975-01-08 10:23:55 am AM 08 Wed January 10 10 10 10 23 8 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 08 Jan 1975 10:23:55 +0100 55 31 158405035 3 75 1975 7 3600 2003" (date len=170)
  "date CET 1975-01-08 10:23:55 am AM 08 Wed January 10 10 10 10 23 8 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  8 Jan 1975 10:23:55 +0100 55 31 158405035 3 75 1975 7 3600 2003" (adodb_date len=170)

09 Jan 1977 20:51:56 +0100 56 31 221687516 0 77 1977 8 3600 2003 Error date(): 221687516
 
  "date CET 1977-01-09 20:51:56 pm PM 09 Sun January 8 20 08 20 51 9 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 09 Jan 1977 20:51:56 +0100 56 31 221687516 0 77 1977 8 3600 2003" (date len=166)
  "date CET 1977-01-09 20:51:56 pm PM 09 Sun January 8 20 08 20 51 9 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  9 Jan 1977 20:51:56 +0100 56 31 221687516 0 77 1977 8 3600 2003" (adodb_date len=166)

ST 1981-05-13 11:00:29 am AM 13 Wed May 11 11 11 11 00 13 Wednesday 0 05 May 5 +0200 RFC822 Wed, 13 May 1981 11:00:29 +0200 29 31 358592429 3 81 1981 132 7200 2003 Error date(): 358592429
 
  "date CEST 1981-05-13 11:00:29 am AM 13 Wed May 11 11 11 11 00 13 Wednesday 0 05 May 5 +0200 RFC822 Wed, 13 May 1981 11:00:29 +0200 29 31 358592429 3 81 1981 132 7200 2003" (date len=170)
  "date CET 1981-05-13 10:00:29 am AM 13 Wed May 10 10 10 10 00 13 Wednesday 0 05 May 5 +0100 RFC822 Wed, 13 May 1981 10:00:29 +0100 29 31 358592429 3 81 1981 132 3600 2003" (adodb_date len=169)

Error getdate() 358592429
Array ( [seconds] => 29 [minutes] => 0 [hours] => 11 [mday] => 13 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 132 [weekday] => Wednesday [month] => May [0] => 358592429 )
Array ( [seconds] => 29 [minutes] => 0 [hours] => 10 [mday] => 13 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 132 [weekday] => Wednesday [month] => May [0] => 358592429 )

05 Oct 1976 16:51:27 +0100 27 31 213378687 2 76 1976 278 3600 2003 Error date(): 213378687

 
  "date CET 1976-10-05 16:51:27 pm PM 05 Tue October 4 16 04 16 51 5 Tuesday 1 10 Oct 10 +0100 RFC822 Tue, 05 Oct 1976 16:51:27 +0100 27 31 213378687 2 76 1976 278 3600 2003" (date len=170)
  "date CET 1976-10-05 16:51:27 pm PM 05 Tue October 4 16 04 16 51 5 Tuesday 1 10 Oct 10 +0100 RFC822 Tue,  5 Oct 1976 16:51:27 +0100 27 31 213378687 2 76 1976 278 3600 2003" (adodb_date len=170)

08 Oct 1975 19:24:12 +0100 12 31 182024652 3 75 1975 280 3600 2003 Error date(): 182024652
 
  "date CET 1975-10-08 19:24:12 pm PM 08 Wed October 7 19 07 19 24 8 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 08 Oct 1975 19:24:12 +0100 12 31 182024652 3 75 1975 280 3600 2003" (date len=172)
  "date CET 1975-10-08 19:24:12 pm PM 08 Wed October 7 19 07 19 24 8 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  8 Oct 1975 19:24:12 +0100 12 31 182024652 3 75 1975 280 3600 2003" (adodb_date len=172)

04 Nov 1974 21:22:20 +0100 20 30 152828540 1 74 1974 307 3600 2003 Error date(): 152828540
 
  "date CET 1974-11-04 21:22:20 pm PM 04 Mon November 9 21 09 21 22 4 Monday 0 11 Nov 11 +0100 RFC822 Mon, 04 Nov 1974 21:22:20 +0100 20 30 152828540 1 74 1974 307 3600 2003" (date len=170)
  "date CET 1974-11-04 21:22:20 pm PM 04 Mon November 9 21 09 21 22 4 Monday 0 11 Nov 11 +0100 RFC822 Mon,  4 Nov 1974 21:22:20 +0100 20 30 152828540 1 74 1974 307 3600 2003" (adodb_date len=170)

02 May 1975 06:57:03 +0100 03 31 168242223 5 75 1975 121 3600 2003 Error date(): 168242223
 
  "date CET 1975-05-02 06:57:03 am AM 02 Fri May 6 6 06 06 57 2 Friday 0 05 May 5 +0100 RFC822 Fri, 02 May 1975 06:57:03 +0100 03 31 168242223 5 75 1975 121 3600 2003" (date len=163)
  "date CET 1975-05-02 06:57:03 am AM 02 Fri May 6 6 06 06 57 2 Friday 0 05 May 5 +0100 RFC822 Fri,  2 May 1975 06:57:03 +0100 03 31 168242223 5 75 1975 121 3600 2003" (adodb_date len=163)

03 Nov 1978 03:47:25 +0100 25 30 278909245 5 78 1978 306 3600 2003 Error date(): 278909245
 
  "date CET 1978-11-03 03:47:25 am AM 03 Fri November 3 3 03 03 47 3 Friday 0 11 Nov 11 +0100 RFC822 Fri, 03 Nov 1978 03:47:25 +0100 25 30 278909245 5 78 1978 306 3600 2003" (date len=169)
  "date CET 1978-11-03 03:47:25 am AM 03 Fri November 3 3 03 03 47 3 Friday 0 11 Nov 11 +0100 RFC822 Fri,  3 Nov 1978 03:47:25 +0100 25 30 278909245 5 78 1978 306 3600 2003" (adodb_date len=169)

Testing random dates between 100 and 4000

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

Failed :-(