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 Mar 1977 16:59:51 +0100 51 31 226079991 2 77 1977 59 3600 2003 Error date(): 226079991
 
  "date CET 1977-03-01 16:59:51 pm PM 01 Tue March 4 16 04 16 59 1 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 01 Mar 1977 16:59:51 +0100 51 31 226079991 2 77 1977 59 3600 2003" (date len=166)
  "date CET 1977-03-01 16:59:51 pm PM 01 Tue March 4 16 04 16 59 1 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  1 Mar 1977 16:59:51 +0100 51 31 226079991 2 77 1977 59 3600 2003" (adodb_date len=166)

09 Nov 1975 18:04:36 +0100 36 30 184784676 0 75 1975 312 3600 2003 Error date(): 184784676
 
  "date CET 1975-11-09 18:04:36 pm PM 09 Sun November 6 18 06 18 04 9 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 09 Nov 1975 18:04:36 +0100 36 30 184784676 0 75 1975 312 3600 2003" (date len=170)
  "date CET 1975-11-09 18:04:36 pm PM 09 Sun November 6 18 06 18 04 9 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  9 Nov 1975 18:04:36 +0100 36 30 184784676 0 75 1975 312 3600 2003" (adodb_date len=170)

09 Aug 1979 14:45:57 +0100 57 31 303054357 4 79 1979 220 3600 2003 Error date(): 303054357
 
  "date CET 1979-08-09 14:45:57 pm PM 09 Thu August 2 14 02 14 45 9 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 09 Aug 1979 14:45:57 +0100 57 31 303054357 4 79 1979 220 3600 2003" (date len=169)
  "date CET 1979-08-09 14:45:57 pm PM 09 Thu August 2 14 02 14 45 9 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  9 Aug 1979 14:45:57 +0100 57 31 303054357 4 79 1979 220 3600 2003" (adodb_date len=169)

05 Oct 1977 21:27:28 +0100 28 31 244931248 3 77 1977 277 3600 2003 Error date(): 244931248
 
  "date CET 1977-10-05 21:27:28 pm PM 05 Wed October 9 21 09 21 27 5 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 05 Oct 1977 21:27:28 +0100 28 31 244931248 3 77 1977 277 3600 2003" (date len=172)
  "date CET 1977-10-05 21:27:28 pm PM 05 Wed October 9 21 09 21 27 5 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  5 Oct 1977 21:27:28 +0100 28 31 244931248 3 77 1977 277 3600 2003" (adodb_date len=172)

ST 1981-07-13 10:55:20 am AM 13 Mon July 10 10 10 10 55 13 Monday 0 07 Jul 7 +0200 RFC822 Mon, 13 Jul 1981 10:55:20 +0200 20 31 363862520 1 81 1981 193 7200 2003 Error date(): 363862520
 
  "date CEST 1981-07-13 10:55:20 am AM 13 Mon July 10 10 10 10 55 13 Monday 0 07 Jul 7 +0200 RFC822 Mon, 13 Jul 1981 10:55:20 +0200 20 31 363862520 1 81 1981 193 7200 2003" (date len=168)
  "date CET 1981-07-13 09:55:20 am AM 13 Mon July 9 9 09 09 55 13 Monday 0 07 Jul 7 +0100 RFC822 Mon, 13 Jul 1981 09:55:20 +0100 20 31 363862520 1 81 1981 193 3600 2003" (adodb_date len=165)

Error getdate() 363862520
Array ( [seconds] => 20 [minutes] => 55 [hours] => 10 [mday] => 13 [wday] => 1 [mon] => 7 [year] => 1981 [yday] => 193 [weekday] => Monday [month] => July [0] => 363862520 )
Array ( [seconds] => 20 [minutes] => 55 [hours] => 9 [mday] => 13 [wday] => 1 [mon] => 7 [year] => 1981 [yday] => 193 [weekday] => Monday [month] => July [0] => 363862520 )

08 Dec 1978 09:25:26 +0100 26 31 281953526 5 78 1978 341 3600 2003 Error date(): 281953526

 
  "date CET 1978-12-08 09:25:26 am AM 08 Fri December 9 9 09 09 25 8 Friday 0 12 Dec 12 +0100 RFC822 Fri, 08 Dec 1978 09:25:26 +0100 26 31 281953526 5 78 1978 341 3600 2003" (date len=169)
  "date CET 1978-12-08 09:25:26 am AM 08 Fri December 9 9 09 09 25 8 Friday 0 12 Dec 12 +0100 RFC822 Fri,  8 Dec 1978 09:25:26 +0100 26 31 281953526 5 78 1978 341 3600 2003" (adodb_date len=169)

09 Dec 1972 02:54:53 +0100 53 31 92714093 6 72 1972 343 3600 2003 Error date(): 92714093
 
  "date CET 1972-12-09 02:54:53 am AM 09 Sat December 2 2 02 02 54 9 Saturday 1 12 Dec 12 +0100 RFC822 Sat, 09 Dec 1972 02:54:53 +0100 53 31 92714093 6 72 1972 343 3600 2003" (date len=170)
  "date CET 1972-12-09 02:54:53 am AM 09 Sat December 2 2 02 02 54 9 Saturday 1 12 Dec 12 +0100 RFC822 Sat,  9 Dec 1972 02:54:53 +0100 53 31 92714093 6 72 1972 343 3600 2003" (adodb_date len=170)

08 Feb 1973 07:31:30 +0100 30 28 98001090 4 73 1973 38 3600 2003 Error date(): 98001090
 
  "date CET 1973-02-08 07:31:30 am AM 08 Thu February 7 7 07 07 31 8 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 08 Feb 1973 07:31:30 +0100 30 28 98001090 4 73 1973 38 3600 2003" (date len=168)
  "date CET 1973-02-08 07:31:30 am AM 08 Thu February 7 7 07 07 31 8 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  8 Feb 1973 07:31:30 +0100 30 28 98001090 4 73 1973 38 3600 2003" (adodb_date len=168)

ST 1981-06-11 05:12:40 am AM 11 Thu June 5 5 05 05 12 11 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 11 Jun 1981 05:12:40 +0200 40 30 361077160 4 81 1981 161 7200 2003 Error date(): 361077160
 
  "date CEST 1981-06-11 05:12:40 am AM 11 Thu June 5 5 05 05 12 11 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 11 Jun 1981 05:12:40 +0200 40 30 361077160 4 81 1981 161 7200 2003" (date len=168)
  "date CET 1981-06-11 04:12:40 am AM 11 Thu June 4 4 04 04 12 11 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 11 Jun 1981 04:12:40 +0100 40 30 361077160 4 81 1981 161 3600 2003" (adodb_date len=167)

Error getdate() 361077160
Array ( [seconds] => 40 [minutes] => 12 [hours] => 5 [mday] => 11 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 161 [weekday] => Thursday [month] => June [0] => 361077160 )
Array ( [seconds] => 40 [minutes] => 12 [hours] => 4 [mday] => 11 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 161 [weekday] => Thursday [month] => June [0] => 361077160 )

02 Jun 1977 06:45:15 +0100 15 30 234078315 4 77 1977 152 3600 2003 Error date(): 234078315

 
  "date CET 1977-06-02 06:45:15 am AM 02 Thu June 6 6 06 06 45 2 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 02 Jun 1977 06:45:15 +0100 15 30 234078315 4 77 1977 152 3600 2003" (date len=166)
  "date CET 1977-06-02 06:45:15 am AM 02 Thu June 6 6 06 06 45 2 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  2 Jun 1977 06:45:15 +0100 15 30 234078315 4 77 1977 152 3600 2003" (adodb_date len=166)

05 Jan 1978 00:53:19 +0100 19 31 252805999 4 78 1978 4 3600 2003 Error date(): 252805999
 
  "date CET 1978-01-05 00:53:19 am AM 05 Thu January 12 0 12 00 53 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 05 Jan 1978 00:53:19 +0100 19 31 252805999 4 78 1978 4 3600 2003" (date len=168)
  "date CET 1978-01-05 00:53:19 am AM 05 Thu January 12 0 12 00 53 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  5 Jan 1978 00:53:19 +0100 19 31 252805999 4 78 1978 4 3600 2003" (adodb_date len=168)

05 Jan 1978 13:25:37 +0100 37 31 252851137 4 78 1978 4 3600 2003 Error date(): 252851137
 
  "date CET 1978-01-05 13:25:37 pm PM 05 Thu January 1 13 01 13 25 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 05 Jan 1978 13:25:37 +0100 37 31 252851137 4 78 1978 4 3600 2003" (date len=168)
  "date CET 1978-01-05 13:25:37 pm PM 05 Thu January 1 13 01 13 25 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  5 Jan 1978 13:25:37 +0100 37 31 252851137 4 78 1978 4 3600 2003" (adodb_date len=168)

07 Mar 1979 13:47:14 +0100 14 31 289658834 3 79 1979 65 3600 2003 Error date(): 289658834
 
  "date CET 1979-03-07 13:47:14 pm PM 07 Wed March 1 13 01 13 47 7 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 07 Mar 1979 13:47:14 +0100 14 31 289658834 3 79 1979 65 3600 2003" (date len=168)
  "date CET 1979-03-07 13:47:14 pm PM 07 Wed March 1 13 01 13 47 7 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  7 Mar 1979 13:47:14 +0100 14 31 289658834 3 79 1979 65 3600 2003" (adodb_date len=168)

09 Oct 1974 08:08:56 +0100 56 31 150534536 3 74 1974 281 3600 2003 Error date(): 150534536
 
  "date CET 1974-10-09 08:08:56 am AM 09 Wed October 8 8 08 08 08 9 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 09 Oct 1974 08:08:56 +0100 56 31 150534536 3 74 1974 281 3600 2003" (date len=171)
  "date CET 1974-10-09 08:08:56 am AM 09 Wed October 8 8 08 08 08 9 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  9 Oct 1974 08:08:56 +0100 56 31 150534536 3 74 1974 281 3600 2003" (adodb_date len=171)

05 Aug 1977 06:28:13 +0100 13 31 239606893 5 77 1977 216 3600 2003 Error date(): 239606893
 
  "date CET 1977-08-05 06:28:13 am AM 05 Fri August 6 6 06 06 28 5 Friday 0 08 Aug 8 +0100 RFC822 Fri, 05 Aug 1977 06:28:13 +0100 13 31 239606893 5 77 1977 216 3600 2003" (date len=166)
  "date CET 1977-08-05 06:28:13 am AM 05 Fri August 6 6 06 06 28 5 Friday 0 08 Aug 8 +0100 RFC822 Fri,  5 Aug 1977 06:28:13 +0100 13 31 239606893 5 77 1977 216 3600 2003" (adodb_date len=166)

06 Jun 1974 18:21:30 +0100 30 30 139771290 4 74 1974 156 3600 2003 Error date(): 139771290
 
  "date CET 1974-06-06 18:21:30 pm PM 06 Thu June 6 18 06 18 21 6 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 06 Jun 1974 18:21:30 +0100 30 30 139771290 4 74 1974 156 3600 2003" (date len=167)
  "date CET 1974-06-06 18:21:30 pm PM 06 Thu June 6 18 06 18 21 6 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  6 Jun 1974 18:21:30 +0100 30 30 139771290 4 74 1974 156 3600 2003" (adodb_date len=167)

ST 1980-08-20 00:35:54 am AM 20 Wed August 12 0 12 00 35 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 00:35:54 +0200 54 31 335572554 3 80 1980 232 7200 2003 Error date(): 335572554
 
  "date CEST 1980-08-20 00:35:54 am AM 20 Wed August 12 0 12 00 35 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 00:35:54 +0200 54 31 335572554 3 80 1980 232 7200 2003" (date len=172)
  "date CET 1980-08-19 23:35:54 pm PM 19 Tue August 11 23 11 23 35 19 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 19 Aug 1980 23:35:54 +0100 54 31 335572554 2 80 1980 231 3600 2003" (adodb_date len=170)

Error getdate() 335572554
Array ( [seconds] => 54 [minutes] => 35 [hours] => 0 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335572554 )
Array ( [seconds] => 54 [minutes] => 35 [hours] => 23 [mday] => 19 [wday] => 2 [mon] => 8 [year] => 1980 [yday] => 231 [weekday] => Tuesday [month] => August [0] => 335572554 )

ST 1982-08-16 01:24:44 am AM 16 Mon August 1 1 01 01 24 16 Monday 0 08 Aug 8 +0200 RFC822 Mon, 16 Aug 1982 01:24:44 +0200 44 31 398301884 1 82 1982 227 7200 2003 Error date(): 398301884

 
  "date CEST 1982-08-16 01:24:44 am AM 16 Mon August 1 1 01 01 24 16 Monday 0 08 Aug 8 +0200 RFC822 Mon, 16 Aug 1982 01:24:44 +0200 44 31 398301884 1 82 1982 227 7200 2003" (date len=168)
  "date CET 1982-08-16 00:24:44 am AM 16 Mon August 12 0 12 00 24 16 Monday 0 08 Aug 8 +0100 RFC822 Mon, 16 Aug 1982 00:24:44 +0100 44 31 398301884 1 82 1982 227 3600 2003" (adodb_date len=168)

03 Jul 1972 12:13:49 +0100 49 31 79010029 1 72 1972 184 3600 2003 Error date(): 79010029
 
  "date CET 1972-07-03 12:13:49 pm PM 03 Mon July 12 12 12 12 13 3 Monday 1 07 Jul 7 +0100 RFC822 Mon, 03 Jul 1972 12:13:49 +0100 49 31 79010029 1 72 1972 184 3600 2003" (date len=165)
  "date CET 1972-07-03 12:13:49 pm PM 03 Mon July 12 12 12 12 13 3 Monday 1 07 Jul 7 +0100 RFC822 Mon,  3 Jul 1972 12:13:49 +0100 49 31 79010029 1 72 1972 184 3600 2003" (adodb_date len=165)

06 Sep 1976 06:19:01 +0100 01 30 210835141 1 76 1976 249 3600 2003 Error date(): 210835141
 
  "date CET 1976-09-06 06:19:01 am AM 06 Mon September 6 6 06 06 19 6 Monday 1 09 Sep 9 +0100 RFC822 Mon, 06 Sep 1976 06:19:01 +0100 01 30 210835141 1 76 1976 249 3600 2003" (date len=169)
  "date CET 1976-09-06 06:19:01 am AM 06 Mon September 6 6 06 06 19 6 Monday 1 09 Sep 9 +0100 RFC822 Mon,  6 Sep 1976 06:19:01 +0100 01 30 210835141 1 76 1976 249 3600 2003" (adodb_date len=169)

08 Oct 1975 14:51:48 +0100 48 31 182008308 3 75 1975 280 3600 2003 Error date(): 182008308
 
  "date CET 1975-10-08 14:51:48 pm PM 08 Wed October 2 14 02 14 51 8 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 08 Oct 1975 14:51:48 +0100 48 31 182008308 3 75 1975 280 3600 2003" (date len=172)
  "date CET 1975-10-08 14:51:48 pm PM 08 Wed October 2 14 02 14 51 8 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  8 Oct 1975 14:51:48 +0100 48 31 182008308 3 75 1975 280 3600 2003" (adodb_date len=172)

07 Dec 1980 03:39:01 +0100 01 31 345004741 0 80 1980 341 3600 2003 Error date(): 345004741
 
  "date CET 1980-12-07 03:39:01 am AM 07 Sun December 3 3 03 03 39 7 Sunday 1 12 Dec 12 +0100 RFC822 Sun, 07 Dec 1980 03:39:01 +0100 01 31 345004741 0 80 1980 341 3600 2003" (date len=169)
  "date CET 1980-12-07 03:39:01 am AM 07 Sun December 3 3 03 03 39 7 Sunday 1 12 Dec 12 +0100 RFC822 Sun,  7 Dec 1980 03:39:01 +0100 01 31 345004741 0 80 1980 341 3600 2003" (adodb_date len=169)

06 Jun 1978 15:05:15 +0100 15 30 265989915 2 78 1978 156 3600 2003 Error date(): 265989915
 
  "date CET 1978-06-06 15:05:15 pm PM 06 Tue June 3 15 03 15 05 6 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 06 Jun 1978 15:05:15 +0100 15 30 265989915 2 78 1978 156 3600 2003" (date len=166)
  "date CET 1978-06-06 15:05:15 pm PM 06 Tue June 3 15 03 15 05 6 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  6 Jun 1978 15:05:15 +0100 15 30 265989915 2 78 1978 156 3600 2003" (adodb_date len=166)

02 Aug 1973 17:47:30 +0100 30 31 113158050 4 73 1973 213 3600 2003 Error date(): 113158050
 
  "date CET 1973-08-02 17:47:30 pm PM 02 Thu August 5 17 05 17 47 2 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 02 Aug 1973 17:47:30 +0100 30 31 113158050 4 73 1973 213 3600 2003" (date len=169)
  "date CET 1973-08-02 17:47:30 pm PM 02 Thu August 5 17 05 17 47 2 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  2 Aug 1973 17:47:30 +0100 30 31 113158050 4 73 1973 213 3600 2003" (adodb_date len=169)

ST 1981-05-22 17:31:53 pm PM 22 Fri May 5 17 05 17 31 22 Friday 0 05 May 5 +0200 RFC822 Fri, 22 May 1981 17:31:53 +0200 53 31 359393513 5 81 1981 141 7200 2003 Error date(): 359393513
 
  "date CEST 1981-05-22 17:31:53 pm PM 22 Fri May 5 17 05 17 31 22 Friday 0 05 May 5 +0200 RFC822 Fri, 22 May 1981 17:31:53 +0200 53 31 359393513 5 81 1981 141 7200 2003" (date len=166)
  "date CET 1981-05-22 16:31:53 pm PM 22 Fri May 4 16 04 16 31 22 Friday 0 05 May 5 +0100 RFC822 Fri, 22 May 1981 16:31:53 +0100 53 31 359393513 5 81 1981 141 3600 2003" (adodb_date len=165)

Error getdate() 359393513
Array ( [seconds] => 53 [minutes] => 31 [hours] => 17 [mday] => 22 [wday] => 5 [mon] => 5 [year] => 1981 [yday] => 141 [weekday] => Friday [month] => May [0] => 359393513 )
Array ( [seconds] => 53 [minutes] => 31 [hours] => 16 [mday] => 22 [wday] => 5 [mon] => 5 [year] => 1981 [yday] => 141 [weekday] => Friday [month] => May [0] => 359393513 )

04 Mar 1978 23:35:22 +0100 22 31 257898922 6 78 1978 62 3600 2003 Error date(): 257898922

 
  "date CET 1978-03-04 23:35:22 pm PM 04 Sat March 11 23 11 23 35 4 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 04 Mar 1978 23:35:22 +0100 22 31 257898922 6 78 1978 62 3600 2003" (date len=168)
  "date CET 1978-03-04 23:35:22 pm PM 04 Sat March 11 23 11 23 35 4 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  4 Mar 1978 23:35:22 +0100 22 31 257898922 6 78 1978 62 3600 2003" (adodb_date len=168)

ST 1982-08-30 13:44:33 pm PM 30 Mon August 1 13 01 13 44 30 Monday 0 08 Aug 8 +0200 RFC822 Mon, 30 Aug 1982 13:44:33 +0200 33 31 399555873 1 82 1982 241 7200 2003 Error date(): 399555873
 
  "date CEST 1982-08-30 13:44:33 pm PM 30 Mon August 1 13 01 13 44 30 Monday 0 08 Aug 8 +0200 RFC822 Mon, 30 Aug 1982 13:44:33 +0200 33 31 399555873 1 82 1982 241 7200 2003" (date len=169)
  "date CET 1982-08-30 12:44:33 pm PM 30 Mon August 12 12 12 12 44 30 Monday 0 08 Aug 8 +0100 RFC822 Mon, 30 Aug 1982 12:44:33 +0100 33 31 399555873 1 82 1982 241 3600 2003" (adodb_date len=169)

Error getdate() 399555873
Array ( [seconds] => 33 [minutes] => 44 [hours] => 13 [mday] => 30 [wday] => 1 [mon] => 8 [year] => 1982 [yday] => 241 [weekday] => Monday [month] => August [0] => 399555873 )
Array ( [seconds] => 33 [minutes] => 44 [hours] => 12 [mday] => 30 [wday] => 1 [mon] => 8 [year] => 1982 [yday] => 241 [weekday] => Monday [month] => August [0] => 399555873 )

06 Oct 1981 18:38:38 +0100 38 31 371237918 2 81 1981 278 3600 2003 Error date(): 371237918

 
  "date CET 1981-10-06 18:38:38 pm PM 06 Tue October 6 18 06 18 38 6 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 06 Oct 1981 18:38:38 +0100 38 31 371237918 2 81 1981 278 3600 2003" (date len=170)
  "date CET 1981-10-06 18:38:38 pm PM 06 Tue October 6 18 06 18 38 6 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  6 Oct 1981 18:38:38 +0100 38 31 371237918 2 81 1981 278 3600 2003" (adodb_date len=170)

07 Feb 1976 19:37:13 +0100 13 29 192566233 6 76 1976 37 3600 2003 Error date(): 192566233
 
  "date CET 1976-02-07 19:37:13 pm PM 07 Sat February 7 19 07 19 37 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat, 07 Feb 1976 19:37:13 +0100 13 29 192566233 6 76 1976 37 3600 2003" (date len=170)
  "date CET 1976-02-07 19:37:13 pm PM 07 Sat February 7 19 07 19 37 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat,  7 Feb 1976 19:37:13 +0100 13 29 192566233 6 76 1976 37 3600 2003" (adodb_date len=170)

09 Oct 1981 02:53:39 +0100 39 31 371440419 5 81 1981 281 3600 2003 Error date(): 371440419
 
  "date CET 1981-10-09 02:53:39 am AM 09 Fri October 2 2 02 02 53 9 Friday 0 10 Oct 10 +0100 RFC822 Fri, 09 Oct 1981 02:53:39 +0100 39 31 371440419 5 81 1981 281 3600 2003" (date len=168)
  "date CET 1981-10-09 02:53:39 am AM 09 Fri October 2 2 02 02 53 9 Friday 0 10 Oct 10 +0100 RFC822 Fri,  9 Oct 1981 02:53:39 +0100 39 31 371440419 5 81 1981 281 3600 2003" (adodb_date len=168)

01 Jan 1979 14:25:33 +0100 33 31 284045133 1 79 1979 0 3600 2003 Error date(): 284045133
 
  "date CET 1979-01-01 14:25:33 pm PM 01 Mon January 2 14 02 14 25 1 Monday 0 01 Jan 1 +0100 RFC822 Mon, 01 Jan 1979 14:25:33 +0100 33 31 284045133 1 79 1979 0 3600 2003" (date len=166)
  "date CET 1979-01-01 14:25:33 pm PM 01 Mon January 2 14 02 14 25 1 Monday 0 01 Jan 1 +0100 RFC822 Mon,  1 Jan 1979 14:25:33 +0100 33 31 284045133 1 79 1979 0 3600 2003" (adodb_date len=166)

ST 1982-05-20 00:15:01 am AM 20 Thu May 12 0 12 00 15 20 Thursday 0 05 May 5 +0200 RFC822 Thu, 20 May 1982 00:15:01 +0200 01 31 390694501 4 82 1982 139 7200 2003 Error date(): 390694501
 
  "date CEST 1982-05-20 00:15:01 am AM 20 Thu May 12 0 12 00 15 20 Thursday 0 05 May 5 +0200 RFC822 Thu, 20 May 1982 00:15:01 +0200 01 31 390694501 4 82 1982 139 7200 2003" (date len=168)
  "date CET 1982-05-19 23:15:01 pm PM 19 Wed May 11 23 11 23 15 19 Wednesday 0 05 May 5 +0100 RFC822 Wed, 19 May 1982 23:15:01 +0100 01 31 390694501 3 82 1982 138 3600 2003" (adodb_date len=169)

Error getdate() 390694501
Array ( [seconds] => 1 [minutes] => 15 [hours] => 0 [mday] => 20 [wday] => 4 [mon] => 5 [year] => 1982 [yday] => 139 [weekday] => Thursday [month] => May [0] => 390694501 )
Array ( [seconds] => 1 [minutes] => 15 [hours] => 23 [mday] => 19 [wday] => 3 [mon] => 5 [year] => 1982 [yday] => 138 [weekday] => Wednesday [month] => May [0] => 390694501 )

01 Feb 1981 22:28:12 +0100 12 28 349910892 0 81 1981 31 3600 2003 Error date(): 349910892

 
  "date CET 1981-02-01 22:28:12 pm PM 01 Sun February 10 22 10 22 28 1 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 01 Feb 1981 22:28:12 +0100 12 28 349910892 0 81 1981 31 3600 2003" (date len=169)
  "date CET 1981-02-01 22:28:12 pm PM 01 Sun February 10 22 10 22 28 1 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  1 Feb 1981 22:28:12 +0100 12 28 349910892 0 81 1981 31 3600 2003" (adodb_date len=169)

07 Apr 1974 02:01:03 +0100 03 30 134528463 0 74 1974 96 3600 2003 Error date(): 134528463
 
  "date CET 1974-04-07 02:01:03 am AM 07 Sun April 2 2 02 02 01 7 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 07 Apr 1974 02:01:03 +0100 03 30 134528463 0 74 1974 96 3600 2003" (date len=164)
  "date CET 1974-04-07 02:01:03 am AM 07 Sun April 2 2 02 02 01 7 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  7 Apr 1974 02:01:03 +0100 03 30 134528463 0 74 1974 96 3600 2003" (adodb_date len=164)

Testing random dates between 100 and 4000

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

Failed :-(