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 Jul 1974 03:47:39 +0100 39 31 141965259 2 74 1974 182 3600 2003 Error date(): 141965259
 
  "date CET 1974-07-02 03:47:39 am AM 02 Tue July 3 3 03 03 47 2 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 02 Jul 1974 03:47:39 +0100 39 31 141965259 2 74 1974 182 3600 2003" (date len=165)
  "date CET 1974-07-02 03:47:39 am AM 02 Tue July 3 3 03 03 47 2 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  2 Jul 1974 03:47:39 +0100 39 31 141965259 2 74 1974 182 3600 2003" (adodb_date len=165)

07 Jul 1974 06:34:55 +0100 55 31 142407295 0 74 1974 187 3600 2003 Error date(): 142407295
 
  "date CET 1974-07-07 06:34:55 am AM 07 Sun July 6 6 06 06 34 7 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 07 Jul 1974 06:34:55 +0100 55 31 142407295 0 74 1974 187 3600 2003" (date len=164)
  "date CET 1974-07-07 06:34:55 am AM 07 Sun July 6 6 06 06 34 7 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  7 Jul 1974 06:34:55 +0100 55 31 142407295 0 74 1974 187 3600 2003" (adodb_date len=164)

06 Dec 1978 06:00:48 +0100 48 31 281768448 3 78 1978 339 3600 2003 Error date(): 281768448
 
  "date CET 1978-12-06 06:00:48 am AM 06 Wed December 6 6 06 06 00 6 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 06 Dec 1978 06:00:48 +0100 48 31 281768448 3 78 1978 339 3600 2003" (date len=172)
  "date CET 1978-12-06 06:00:48 am AM 06 Wed December 6 6 06 06 00 6 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  6 Dec 1978 06:00:48 +0100 48 31 281768448 3 78 1978 339 3600 2003" (adodb_date len=172)

02 Jun 1974 15:33:08 +0100 08 30 139415588 0 74 1974 152 3600 2003 Error date(): 139415588
 
  "date CET 1974-06-02 15:33:08 pm PM 02 Sun June 3 15 03 15 33 2 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 02 Jun 1974 15:33:08 +0100 08 30 139415588 0 74 1974 152 3600 2003" (date len=165)
  "date CET 1974-06-02 15:33:08 pm PM 02 Sun June 3 15 03 15 33 2 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  2 Jun 1974 15:33:08 +0100 08 30 139415588 0 74 1974 152 3600 2003" (adodb_date len=165)

02 Sep 1973 23:48:20 +0100 20 30 115858100 0 73 1973 244 3600 2003 Error date(): 115858100
 
  "date CET 1973-09-02 23:48:20 pm PM 02 Sun September 11 23 11 23 48 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 02 Sep 1973 23:48:20 +0100 20 30 115858100 0 73 1973 244 3600 2003" (date len=171)
  "date CET 1973-09-02 23:48:20 pm PM 02 Sun September 11 23 11 23 48 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  2 Sep 1973 23:48:20 +0100 20 30 115858100 0 73 1973 244 3600 2003" (adodb_date len=171)

02 Apr 1980 01:00:35 +0100 35 30 323481635 3 80 1980 92 3600 2003 Error date(): 323481635
 
  "date CET 1980-04-02 01:00:35 am AM 02 Wed April 1 1 01 01 00 2 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 02 Apr 1980 01:00:35 +0100 35 30 323481635 3 80 1980 92 3600 2003" (date len=167)
  "date CET 1980-04-02 01:00:35 am AM 02 Wed April 1 1 01 01 00 2 Wednesday 1 04 Apr 4 +0100 RFC822 Wed,  2 Apr 1980 01:00:35 +0100 35 30 323481635 3 80 1980 92 3600 2003" (adodb_date len=167)

08 Nov 1976 12:23:35 +0100 35 30 216300215 1 76 1976 312 3600 2003 Error date(): 216300215
 
  "date CET 1976-11-08 12:23:35 pm PM 08 Mon November 12 12 12 12 23 8 Monday 1 11 Nov 11 +0100 RFC822 Mon, 08 Nov 1976 12:23:35 +0100 35 30 216300215 1 76 1976 312 3600 2003" (date len=171)
  "date CET 1976-11-08 12:23:35 pm PM 08 Mon November 12 12 12 12 23 8 Monday 1 11 Nov 11 +0100 RFC822 Mon,  8 Nov 1976 12:23:35 +0100 35 30 216300215 1 76 1976 312 3600 2003" (adodb_date len=171)

05 Oct 1976 21:58:46 +0100 46 31 213397126 2 76 1976 278 3600 2003 Error date(): 213397126
 
  "date CET 1976-10-05 21:58:46 pm PM 05 Tue October 9 21 09 21 58 5 Tuesday 1 10 Oct 10 +0100 RFC822 Tue, 05 Oct 1976 21:58:46 +0100 46 31 213397126 2 76 1976 278 3600 2003" (date len=170)
  "date CET 1976-10-05 21:58:46 pm PM 05 Tue October 9 21 09 21 58 5 Tuesday 1 10 Oct 10 +0100 RFC822 Tue,  5 Oct 1976 21:58:46 +0100 46 31 213397126 2 76 1976 278 3600 2003" (adodb_date len=170)

08 Jul 1976 17:14:58 +0100 58 31 205690498 4 76 1976 189 3600 2003 Error date(): 205690498
 
  "date CET 1976-07-08 17:14:58 pm PM 08 Thu July 5 17 05 17 14 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 08 Jul 1976 17:14:58 +0100 58 31 205690498 4 76 1976 189 3600 2003" (date len=167)
  "date CET 1976-07-08 17:14:58 pm PM 08 Thu July 5 17 05 17 14 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu,  8 Jul 1976 17:14:58 +0100 58 31 205690498 4 76 1976 189 3600 2003" (adodb_date len=167)

03 Feb 1972 20:02:11 +0100 11 29 65991731 4 72 1972 33 3600 2003 Error date(): 65991731
 
  "date CET 1972-02-03 20:02:11 pm PM 03 Thu February 8 20 08 20 02 3 Thursday 1 02 Feb 2 +0100 RFC822 Thu, 03 Feb 1972 20:02:11 +0100 11 29 65991731 4 72 1972 33 3600 2003" (date len=169)
  "date CET 1972-02-03 20:02:11 pm PM 03 Thu February 8 20 08 20 02 3 Thursday 1 02 Feb 2 +0100 RFC822 Thu,  3 Feb 1972 20:02:11 +0100 11 29 65991731 4 72 1972 33 3600 2003" (adodb_date len=169)

ST 1982-06-28 07:46:23 am AM 28 Mon June 7 7 07 07 46 28 Monday 0 06 Jun 6 +0200 RFC822 Mon, 28 Jun 1982 07:46:23 +0200 23 30 394091183 1 82 1982 178 7200 2003 Error date(): 394091183
 
  "date CEST 1982-06-28 07:46:23 am AM 28 Mon June 7 7 07 07 46 28 Monday 0 06 Jun 6 +0200 RFC822 Mon, 28 Jun 1982 07:46:23 +0200 23 30 394091183 1 82 1982 178 7200 2003" (date len=166)
  "date CET 1982-06-28 06:46:23 am AM 28 Mon June 6 6 06 06 46 28 Monday 0 06 Jun 6 +0100 RFC822 Mon, 28 Jun 1982 06:46:23 +0100 23 30 394091183 1 82 1982 178 3600 2003" (adodb_date len=165)

Error getdate() 394091183
Array ( [seconds] => 23 [minutes] => 46 [hours] => 7 [mday] => 28 [wday] => 1 [mon] => 6 [year] => 1982 [yday] => 178 [weekday] => Monday [month] => June [0] => 394091183 )
Array ( [seconds] => 23 [minutes] => 46 [hours] => 6 [mday] => 28 [wday] => 1 [mon] => 6 [year] => 1982 [yday] => 178 [weekday] => Monday [month] => June [0] => 394091183 )

03 Feb 1979 13:41:09 +0100 09 28 286893669 6 79 1979 33 3600 2003 Error date(): 286893669

 
  "date CET 1979-02-03 13:41:09 pm PM 03 Sat February 1 13 01 13 41 3 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 03 Feb 1979 13:41:09 +0100 09 28 286893669 6 79 1979 33 3600 2003" (date len=170)
  "date CET 1979-02-03 13:41:09 pm PM 03 Sat February 1 13 01 13 41 3 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  3 Feb 1979 13:41:09 +0100 09 28 286893669 6 79 1979 33 3600 2003" (adodb_date len=170)

06 Feb 1974 12:23:33 +0100 33 28 129381813 3 74 1974 36 3600 2003 Error date(): 129381813
 
  "date CET 1974-02-06 12:23:33 pm PM 06 Wed February 12 12 12 12 23 6 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 06 Feb 1974 12:23:33 +0100 33 28 129381813 3 74 1974 36 3600 2003" (date len=172)
  "date CET 1974-02-06 12:23:33 pm PM 06 Wed February 12 12 12 12 23 6 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  6 Feb 1974 12:23:33 +0100 33 28 129381813 3 74 1974 36 3600 2003" (adodb_date len=172)

ST 1982-04-07 18:25:42 pm PM 07 Wed April 6 18 06 18 25 7 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 07 Apr 1982 18:25:42 +0200 42 30 387044742 3 82 1982 96 7200 2003 Error date(): 387044742
 
  "date CEST 1982-04-07 18:25:42 pm PM 07 Wed April 6 18 06 18 25 7 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 07 Apr 1982 18:25:42 +0200 42 30 387044742 3 82 1982 96 7200 2003" (date len=169)
  "date CET 1982-04-07 17:25:42 pm PM 07 Wed April 5 17 05 17 25 7 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  7 Apr 1982 17:25:42 +0100 42 30 387044742 3 82 1982 96 3600 2003" (adodb_date len=168)

Error getdate() 387044742
Array ( [seconds] => 42 [minutes] => 25 [hours] => 18 [mday] => 7 [wday] => 3 [mon] => 4 [year] => 1982 [yday] => 96 [weekday] => Wednesday [month] => April [0] => 387044742 )
Array ( [seconds] => 42 [minutes] => 25 [hours] => 17 [mday] => 7 [wday] => 3 [mon] => 4 [year] => 1982 [yday] => 96 [weekday] => Wednesday [month] => April [0] => 387044742 )

ST 1981-06-26 17:36:29 pm PM 26 Fri June 5 17 05 17 36 26 Friday 0 06 Jun 6 +0200 RFC822 Fri, 26 Jun 1981 17:36:29 +0200 29 30 362417789 5 81 1981 176 7200 2003 Error date(): 362417789

 
  "date CEST 1981-06-26 17:36:29 pm PM 26 Fri June 5 17 05 17 36 26 Friday 0 06 Jun 6 +0200 RFC822 Fri, 26 Jun 1981 17:36:29 +0200 29 30 362417789 5 81 1981 176 7200 2003" (date len=167)
  "date CET 1981-06-26 16:36:29 pm PM 26 Fri June 4 16 04 16 36 26 Friday 0 06 Jun 6 +0100 RFC822 Fri, 26 Jun 1981 16:36:29 +0100 29 30 362417789 5 81 1981 176 3600 2003" (adodb_date len=166)

Error getdate() 362417789
Array ( [seconds] => 29 [minutes] => 36 [hours] => 17 [mday] => 26 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 176 [weekday] => Friday [month] => June [0] => 362417789 )
Array ( [seconds] => 29 [minutes] => 36 [hours] => 16 [mday] => 26 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 176 [weekday] => Friday [month] => June [0] => 362417789 )

09 May 1979 00:01:30 +0100 30 31 295052490 3 79 1979 128 3600 2003 Error date(): 295052490

 
  "date CET 1979-05-09 00:01:30 am AM 09 Wed May 12 0 12 00 01 9 Wednesday 0 05 May 5 +0100 RFC822 Wed, 09 May 1979 00:01:30 +0100 30 31 295052490 3 79 1979 128 3600 2003" (date len=167)
  "date CET 1979-05-09 00:01:30 am AM 09 Wed May 12 0 12 00 01 9 Wednesday 0 05 May 5 +0100 RFC822 Wed,  9 May 1979 00:01:30 +0100 30 31 295052490 3 79 1979 128 3600 2003" (adodb_date len=167)

02 Oct 1971 21:05:49 +0100 49 31 55281949 6 71 1971 274 3600 2003 Error date(): 55281949
 
  "date CET 1971-10-02 21:05:49 pm PM 02 Sat October 9 21 09 21 05 2 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 02 Oct 1971 21:05:49 +0100 49 31 55281949 6 71 1971 274 3600 2003" (date len=170)
  "date CET 1971-10-02 21:05:49 pm PM 02 Sat October 9 21 09 21 05 2 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  2 Oct 1971 21:05:49 +0100 49 31 55281949 6 71 1971 274 3600 2003" (adodb_date len=170)

07 May 1974 12:46:05 +0100 05 31 137159165 2 74 1974 126 3600 2003 Error date(): 137159165
 
  "date CET 1974-05-07 12:46:05 pm PM 07 Tue May 12 12 12 12 46 7 Tuesday 0 05 May 5 +0100 RFC822 Tue, 07 May 1974 12:46:05 +0100 05 31 137159165 2 74 1974 126 3600 2003" (date len=166)
  "date CET 1974-05-07 12:46:05 pm PM 07 Tue May 12 12 12 12 46 7 Tuesday 0 05 May 5 +0100 RFC822 Tue,  7 May 1974 12:46:05 +0100 05 31 137159165 2 74 1974 126 3600 2003" (adodb_date len=166)

04 Oct 1974 23:06:57 +0100 57 31 150156417 5 74 1974 276 3600 2003 Error date(): 150156417
 
  "date CET 1974-10-04 23:06:57 pm PM 04 Fri October 11 23 11 23 06 4 Friday 0 10 Oct 10 +0100 RFC822 Fri, 04 Oct 1974 23:06:57 +0100 57 31 150156417 5 74 1974 276 3600 2003" (date len=170)
  "date CET 1974-10-04 23:06:57 pm PM 04 Fri October 11 23 11 23 06 4 Friday 0 10 Oct 10 +0100 RFC822 Fri,  4 Oct 1974 23:06:57 +0100 57 31 150156417 5 74 1974 276 3600 2003" (adodb_date len=170)

ST 1980-04-24 22:43:12 pm PM 24 Thu April 10 22 10 22 43 24 Thursday 1 04 Apr 4 +0200 RFC822 Thu, 24 Apr 1980 22:43:12 +0200 12 30 325456992 4 80 1980 114 7200 2003 Error date(): 325456992
 
  "date CEST 1980-04-24 22:43:12 pm PM 24 Thu April 10 22 10 22 43 24 Thursday 1 04 Apr 4 +0200 RFC822 Thu, 24 Apr 1980 22:43:12 +0200 12 30 325456992 4 80 1980 114 7200 2003" (date len=171)
  "date CET 1980-04-24 21:43:12 pm PM 24 Thu April 9 21 09 21 43 24 Thursday 1 04 Apr 4 +0100 RFC822 Thu, 24 Apr 1980 21:43:12 +0100 12 30 325456992 4 80 1980 114 3600 2003" (adodb_date len=169)

Error getdate() 325456992
Array ( [seconds] => 12 [minutes] => 43 [hours] => 22 [mday] => 24 [wday] => 4 [mon] => 4 [year] => 1980 [yday] => 114 [weekday] => Thursday [month] => April [0] => 325456992 )
Array ( [seconds] => 12 [minutes] => 43 [hours] => 21 [mday] => 24 [wday] => 4 [mon] => 4 [year] => 1980 [yday] => 114 [weekday] => Thursday [month] => April [0] => 325456992 )

ST 1980-05-16 10:55:13 am AM 16 Fri May 10 10 10 10 55 16 Friday 1 05 May 5 +0200 RFC822 Fri, 16 May 1980 10:55:13 +0200 13 31 327315313 5 80 1980 136 7200 2003 Error date(): 327315313

 
  "date CEST 1980-05-16 10:55:13 am AM 16 Fri May 10 10 10 10 55 16 Friday 1 05 May 5 +0200 RFC822 Fri, 16 May 1980 10:55:13 +0200 13 31 327315313 5 80 1980 136 7200 2003" (date len=167)
  "date CET 1980-05-16 09:55:13 am AM 16 Fri May 9 9 09 09 55 16 Friday 1 05 May 5 +0100 RFC822 Fri, 16 May 1980 09:55:13 +0100 13 31 327315313 5 80 1980 136 3600 2003" (adodb_date len=164)

Error getdate() 327315313
Array ( [seconds] => 13 [minutes] => 55 [hours] => 10 [mday] => 16 [wday] => 5 [mon] => 5 [year] => 1980 [yday] => 136 [weekday] => Friday [month] => May [0] => 327315313 )
Array ( [seconds] => 13 [minutes] => 55 [hours] => 9 [mday] => 16 [wday] => 5 [mon] => 5 [year] => 1980 [yday] => 136 [weekday] => Friday [month] => May [0] => 327315313 )

02 Mar 1976 03:55:44 +0100 44 31 194583344 2 76 1976 61 3600 2003 Error date(): 194583344

 
  "date CET 1976-03-02 03:55:44 am AM 02 Tue March 3 3 03 03 55 2 Tuesday 1 03 Mar 3 +0100 RFC822 Tue, 02 Mar 1976 03:55:44 +0100 44 31 194583344 2 76 1976 61 3600 2003" (date len=165)
  "date CET 1976-03-02 03:55:44 am AM 02 Tue March 3 3 03 03 55 2 Tuesday 1 03 Mar 3 +0100 RFC822 Tue,  2 Mar 1976 03:55:44 +0100 44 31 194583344 2 76 1976 61 3600 2003" (adodb_date len=165)

03 Mar 1978 22:52:34 +0100 34 31 257809954 5 78 1978 61 3600 2003 Error date(): 257809954
 
  "date CET 1978-03-03 22:52:34 pm PM 03 Fri March 10 22 10 22 52 3 Friday 0 03 Mar 3 +0100 RFC822 Fri, 03 Mar 1978 22:52:34 +0100 34 31 257809954 5 78 1978 61 3600 2003" (date len=166)
  "date CET 1978-03-03 22:52:34 pm PM 03 Fri March 10 22 10 22 52 3 Friday 0 03 Mar 3 +0100 RFC822 Fri,  3 Mar 1978 22:52:34 +0100 34 31 257809954 5 78 1978 61 3600 2003" (adodb_date len=166)

ST 1981-09-01 02:58:28 am AM 01 Tue September 2 2 02 02 58 1 Tuesday 0 09 Sep 9 +0200 RFC822 Tue, 01 Sep 1981 02:58:28 +0200 28 30 368153908 2 81 1981 243 7200 2003 Error date(): 368153908
 
  "date CEST 1981-09-01 02:58:28 am AM 01 Tue September 2 2 02 02 58 1 Tuesday 0 09 Sep 9 +0200 RFC822 Tue, 01 Sep 1981 02:58:28 +0200 28 30 368153908 2 81 1981 243 7200 2003" (date len=171)
  "date CET 1981-09-01 01:58:28 am AM 01 Tue September 1 1 01 01 58 1 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  1 Sep 1981 01:58:28 +0100 28 30 368153908 2 81 1981 243 3600 2003" (adodb_date len=170)

08 Aug 1972 06:58:42 +0100 42 31 82101522 2 72 1972 220 3600 2003 Error date(): 82101522
 
  "date CET 1972-08-08 06:58:42 am AM 08 Tue August 6 6 06 06 58 8 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 08 Aug 1972 06:58:42 +0100 42 31 82101522 2 72 1972 220 3600 2003" (date len=166)
  "date CET 1972-08-08 06:58:42 am AM 08 Tue August 6 6 06 06 58 8 Tuesday 1 08 Aug 8 +0100 RFC822 Tue,  8 Aug 1972 06:58:42 +0100 42 31 82101522 2 72 1972 220 3600 2003" (adodb_date len=166)

ST 1981-06-14 07:43:48 am AM 14 Sun June 7 7 07 07 43 14 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 14 Jun 1981 07:43:48 +0200 48 30 361345428 0 81 1981 164 7200 2003 Error date(): 361345428
 
  "date CEST 1981-06-14 07:43:48 am AM 14 Sun June 7 7 07 07 43 14 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 14 Jun 1981 07:43:48 +0200 48 30 361345428 0 81 1981 164 7200 2003" (date len=166)
  "date CET 1981-06-14 06:43:48 am AM 14 Sun June 6 6 06 06 43 14 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 14 Jun 1981 06:43:48 +0100 48 30 361345428 0 81 1981 164 3600 2003" (adodb_date len=165)

Error getdate() 361345428
Array ( [seconds] => 48 [minutes] => 43 [hours] => 7 [mday] => 14 [wday] => 0 [mon] => 6 [year] => 1981 [yday] => 164 [weekday] => Sunday [month] => June [0] => 361345428 )
Array ( [seconds] => 48 [minutes] => 43 [hours] => 6 [mday] => 14 [wday] => 0 [mon] => 6 [year] => 1981 [yday] => 164 [weekday] => Sunday [month] => June [0] => 361345428 )

06 Jul 1975 13:33:27 +0100 27 31 173882007 0 75 1975 186 3600 2003 Error date(): 173882007

 
  "date CET 1975-07-06 13:33:27 pm PM 06 Sun July 1 13 01 13 33 6 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 06 Jul 1975 13:33:27 +0100 27 31 173882007 0 75 1975 186 3600 2003" (date len=165)
  "date CET 1975-07-06 13:33:27 pm PM 06 Sun July 1 13 01 13 33 6 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  6 Jul 1975 13:33:27 +0100 27 31 173882007 0 75 1975 186 3600 2003" (adodb_date len=165)

06 Nov 1979 10:02:34 +0100 34 30 310726954 2 79 1979 309 3600 2003 Error date(): 310726954
 
  "date CET 1979-11-06 10:02:34 am AM 06 Tue November 10 10 10 10 02 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 06 Nov 1979 10:02:34 +0100 34 30 310726954 2 79 1979 309 3600 2003" (date len=172)
  "date CET 1979-11-06 10:02:34 am AM 06 Tue November 10 10 10 10 02 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  6 Nov 1979 10:02:34 +0100 34 30 310726954 2 79 1979 309 3600 2003" (adodb_date len=172)

ST 1980-04-27 19:54:44 pm PM 27 Sun April 7 19 07 19 54 27 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 27 Apr 1980 19:54:44 +0200 44 30 325706084 0 80 1980 117 7200 2003 Error date(): 325706084
 
  "date CEST 1980-04-27 19:54:44 pm PM 27 Sun April 7 19 07 19 54 27 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 27 Apr 1980 19:54:44 +0200 44 30 325706084 0 80 1980 117 7200 2003" (date len=168)
  "date CET 1980-04-27 18:54:44 pm PM 27 Sun April 6 18 06 18 54 27 Sunday 1 04 Apr 4 +0100 RFC822 Sun, 27 Apr 1980 18:54:44 +0100 44 30 325706084 0 80 1980 117 3600 2003" (adodb_date len=167)

Error getdate() 325706084
Array ( [seconds] => 44 [minutes] => 54 [hours] => 19 [mday] => 27 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 117 [weekday] => Sunday [month] => April [0] => 325706084 )
Array ( [seconds] => 44 [minutes] => 54 [hours] => 18 [mday] => 27 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 117 [weekday] => Sunday [month] => April [0] => 325706084 )

ST 1980-07-05 08:50:12 am AM 05 Sat July 8 8 08 08 50 5 Saturday 1 07 Jul 7 +0200 RFC822 Sat, 05 Jul 1980 08:50:12 +0200 12 31 331627812 6 80 1980 186 7200 2003 Error date(): 331627812

 
  "date CEST 1980-07-05 08:50:12 am AM 05 Sat July 8 8 08 08 50 5 Saturday 1 07 Jul 7 +0200 RFC822 Sat, 05 Jul 1980 08:50:12 +0200 12 31 331627812 6 80 1980 186 7200 2003" (date len=167)
  "date CET 1980-07-05 07:50:12 am AM 05 Sat July 7 7 07 07 50 5 Saturday 1 07 Jul 7 +0100 RFC822 Sat,  5 Jul 1980 07:50:12 +0100 12 31 331627812 6 80 1980 186 3600 2003" (adodb_date len=166)

Error getdate() 331627812
Array ( [seconds] => 12 [minutes] => 50 [hours] => 8 [mday] => 5 [wday] => 6 [mon] => 7 [year] => 1980 [yday] => 186 [weekday] => Saturday [month] => July [0] => 331627812 )
Array ( [seconds] => 12 [minutes] => 50 [hours] => 7 [mday] => 5 [wday] => 6 [mon] => 7 [year] => 1980 [yday] => 186 [weekday] => Saturday [month] => July [0] => 331627812 )

01 Feb 1976 12:51:03 +0100 03 29 192023463 0 76 1976 31 3600 2003 Error date(): 192023463

 
  "date CET 1976-02-01 12:51:03 pm PM 01 Sun February 12 12 12 12 51 1 Sunday 1 02 Feb 2 +0100 RFC822 Sun, 01 Feb 1976 12:51:03 +0100 03 29 192023463 0 76 1976 31 3600 2003" (date len=169)
  "date CET 1976-02-01 12:51:03 pm PM 01 Sun February 12 12 12 12 51 1 Sunday 1 02 Feb 2 +0100 RFC822 Sun,  1 Feb 1976 12:51:03 +0100 03 29 192023463 0 76 1976 31 3600 2003" (adodb_date len=169)

02 Dec 1972 14:35:19 +0100 19 31 92151319 6 72 1972 336 3600 2003 Error date(): 92151319
 
  "date CET 1972-12-02 14:35:19 pm PM 02 Sat December 2 14 02 14 35 2 Saturday 1 12 Dec 12 +0100 RFC822 Sat, 02 Dec 1972 14:35:19 +0100 19 31 92151319 6 72 1972 336 3600 2003" (date len=171)
  "date CET 1972-12-02 14:35:19 pm PM 02 Sat December 2 14 02 14 35 2 Saturday 1 12 Dec 12 +0100 RFC822 Sat,  2 Dec 1972 14:35:19 +0100 19 31 92151319 6 72 1972 336 3600 2003" (adodb_date len=171)

02 Feb 1975 19:56:31 +0100 31 28 160599391 0 75 1975 32 3600 2003 Error date(): 160599391
 
  "date CET 1975-02-02 19:56:31 pm PM 02 Sun February 7 19 07 19 56 2 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 02 Feb 1975 19:56:31 +0100 31 28 160599391 0 75 1975 32 3600 2003" (date len=168)
  "date CET 1975-02-02 19:56:31 pm PM 02 Sun February 7 19 07 19 56 2 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  2 Feb 1975 19:56:31 +0100 31 28 160599391 0 75 1975 32 3600 2003" (adodb_date len=168)

Testing random dates between 100 and 4000

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

Failed :-(