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
06 Oct 1975 13:44:16 +0100 16 31 181831456 1 75 1975 278 3600 2003 Error date(): 181831456
 
  "date CET 1975-10-06 13:44:16 pm PM 06 Mon October 1 13 01 13 44 6 Monday 0 10 Oct 10 +0100 RFC822 Mon, 06 Oct 1975 13:44:16 +0100 16 31 181831456 1 75 1975 278 3600 2003" (date len=169)
  "date CET 1975-10-06 13:44:16 pm PM 06 Mon October 1 13 01 13 44 6 Monday 0 10 Oct 10 +0100 RFC822 Mon,  6 Oct 1975 13:44:16 +0100 16 31 181831456 1 75 1975 278 3600 2003" (adodb_date len=169)

07 Aug 1976 00:27:31 +0100 31 31 208222051 6 76 1976 219 3600 2003 Error date(): 208222051
 
  "date CET 1976-08-07 00:27:31 am AM 07 Sat August 12 0 12 00 27 7 Saturday 1 08 Aug 8 +0100 RFC822 Sat, 07 Aug 1976 00:27:31 +0100 31 31 208222051 6 76 1976 219 3600 2003" (date len=169)
  "date CET 1976-08-07 00:27:31 am AM 07 Sat August 12 0 12 00 27 7 Saturday 1 08 Aug 8 +0100 RFC822 Sat,  7 Aug 1976 00:27:31 +0100 31 31 208222051 6 76 1976 219 3600 2003" (adodb_date len=169)

08 Apr 1977 08:45:09 +0100 09 30 229333509 5 77 1977 97 3600 2003 Error date(): 229333509
 
  "date CET 1977-04-08 08:45:09 am AM 08 Fri April 8 8 08 08 45 8 Friday 0 04 Apr 4 +0100 RFC822 Fri, 08 Apr 1977 08:45:09 +0100 09 30 229333509 5 77 1977 97 3600 2003" (date len=164)
  "date CET 1977-04-08 08:45:09 am AM 08 Fri April 8 8 08 08 45 8 Friday 0 04 Apr 4 +0100 RFC822 Fri,  8 Apr 1977 08:45:09 +0100 09 30 229333509 5 77 1977 97 3600 2003" (adodb_date len=164)

08 Sep 1976 12:53:00 +0100 00 30 211031580 3 76 1976 251 3600 2003 Error date(): 211031580
 
  "date CET 1976-09-08 12:53:00 pm PM 08 Wed September 12 12 12 12 53 8 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 08 Sep 1976 12:53:00 +0100 00 30 211031580 3 76 1976 251 3600 2003" (date len=174)
  "date CET 1976-09-08 12:53:00 pm PM 08 Wed September 12 12 12 12 53 8 Wednesday 1 09 Sep 9 +0100 RFC822 Wed,  8 Sep 1976 12:53:00 +0100 00 30 211031580 3 76 1976 251 3600 2003" (adodb_date len=174)

01 Oct 1972 06:17:32 +0100 32 31 86764652 0 72 1972 274 3600 2003 Error date(): 86764652
 
  "date CET 1972-10-01 06:17:32 am AM 01 Sun October 6 6 06 06 17 1 Sunday 1 10 Oct 10 +0100 RFC822 Sun, 01 Oct 1972 06:17:32 +0100 32 31 86764652 0 72 1972 274 3600 2003" (date len=167)
  "date CET 1972-10-01 06:17:32 am AM 01 Sun October 6 6 06 06 17 1 Sunday 1 10 Oct 10 +0100 RFC822 Sun,  1 Oct 1972 06:17:32 +0100 32 31 86764652 0 72 1972 274 3600 2003" (adodb_date len=167)

ST 1983-07-10 21:37:38 pm PM 10 Sun July 9 21 09 21 37 10 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 10 Jul 1983 21:37:38 +0200 38 31 426713858 0 83 1983 190 7200 2003 Error date(): 426713858
 
  "date CEST 1983-07-10 21:37:38 pm PM 10 Sun July 9 21 09 21 37 10 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 10 Jul 1983 21:37:38 +0200 38 31 426713858 0 83 1983 190 7200 2003" (date len=167)
  "date CET 1983-07-10 20:37:38 pm PM 10 Sun July 8 20 08 20 37 10 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 10 Jul 1983 20:37:38 +0100 38 31 426713858 0 83 1983 190 3600 2003" (adodb_date len=166)

Error getdate() 426713858
Array ( [seconds] => 38 [minutes] => 37 [hours] => 21 [mday] => 10 [wday] => 0 [mon] => 7 [year] => 1983 [yday] => 190 [weekday] => Sunday [month] => July [0] => 426713858 )
Array ( [seconds] => 38 [minutes] => 37 [hours] => 20 [mday] => 10 [wday] => 0 [mon] => 7 [year] => 1983 [yday] => 190 [weekday] => Sunday [month] => July [0] => 426713858 )

03 Oct 1975 14:35:12 +0100 12 31 181575312 5 75 1975 275 3600 2003 Error date(): 181575312

 
  "date CET 1975-10-03 14:35:12 pm PM 03 Fri October 2 14 02 14 35 3 Friday 0 10 Oct 10 +0100 RFC822 Fri, 03 Oct 1975 14:35:12 +0100 12 31 181575312 5 75 1975 275 3600 2003" (date len=169)
  "date CET 1975-10-03 14:35:12 pm PM 03 Fri October 2 14 02 14 35 3 Friday 0 10 Oct 10 +0100 RFC822 Fri,  3 Oct 1975 14:35:12 +0100 12 31 181575312 5 75 1975 275 3600 2003" (adodb_date len=169)

03 Jun 1976 21:56:47 +0100 47 30 202683407 4 76 1976 154 3600 2003 Error date(): 202683407
 
  "date CET 1976-06-03 21:56:47 pm PM 03 Thu June 9 21 09 21 56 3 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 03 Jun 1976 21:56:47 +0100 47 30 202683407 4 76 1976 154 3600 2003" (date len=167)
  "date CET 1976-06-03 21:56:47 pm PM 03 Thu June 9 21 09 21 56 3 Thursday 1 06 Jun 6 +0100 RFC822 Thu,  3 Jun 1976 21:56:47 +0100 47 30 202683407 4 76 1976 154 3600 2003" (adodb_date len=167)

05 Jan 1973 14:28:22 +0100 22 31 95088502 5 73 1973 4 3600 2003 Error date(): 95088502
 
  "date CET 1973-01-05 14:28:22 pm PM 05 Fri January 2 14 02 14 28 5 Friday 0 01 Jan 1 +0100 RFC822 Fri, 05 Jan 1973 14:28:22 +0100 22 31 95088502 5 73 1973 4 3600 2003" (date len=165)
  "date CET 1973-01-05 14:28:22 pm PM 05 Fri January 2 14 02 14 28 5 Friday 0 01 Jan 1 +0100 RFC822 Fri,  5 Jan 1973 14:28:22 +0100 22 31 95088502 5 73 1973 4 3600 2003" (adodb_date len=165)

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

ST 1982-06-25 09:36:48 am AM 25 Fri June 9 9 09 09 36 25 Friday 0 06 Jun 6 +0200 RFC822 Fri, 25 Jun 1982 09:36:48 +0200 48 30 393838608 5 82 1982 175 7200 2003 Error date(): 393838608
 
  "date CEST 1982-06-25 09:36:48 am AM 25 Fri June 9 9 09 09 36 25 Friday 0 06 Jun 6 +0200 RFC822 Fri, 25 Jun 1982 09:36:48 +0200 48 30 393838608 5 82 1982 175 7200 2003" (date len=166)
  "date CET 1982-06-25 08:36:48 am AM 25 Fri June 8 8 08 08 36 25 Friday 0 06 Jun 6 +0100 RFC822 Fri, 25 Jun 1982 08:36:48 +0100 48 30 393838608 5 82 1982 175 3600 2003" (adodb_date len=165)

Error getdate() 393838608
Array ( [seconds] => 48 [minutes] => 36 [hours] => 9 [mday] => 25 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 175 [weekday] => Friday [month] => June [0] => 393838608 )
Array ( [seconds] => 48 [minutes] => 36 [hours] => 8 [mday] => 25 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 175 [weekday] => Friday [month] => June [0] => 393838608 )

ST 1980-06-16 16:53:05 pm PM 16 Mon June 4 16 04 16 53 16 Monday 1 06 Jun 6 +0200 RFC822 Mon, 16 Jun 1980 16:53:05 +0200 05 30 330015185 1 80 1980 167 7200 2003 Error date(): 330015185

 
  "date CEST 1980-06-16 16:53:05 pm PM 16 Mon June 4 16 04 16 53 16 Monday 1 06 Jun 6 +0200 RFC822 Mon, 16 Jun 1980 16:53:05 +0200 05 30 330015185 1 80 1980 167 7200 2003" (date len=167)
  "date CET 1980-06-16 15:53:05 pm PM 16 Mon June 3 15 03 15 53 16 Monday 1 06 Jun 6 +0100 RFC822 Mon, 16 Jun 1980 15:53:05 +0100 05 30 330015185 1 80 1980 167 3600 2003" (adodb_date len=166)

ST 1981-09-23 19:49:23 pm PM 23 Wed September 7 19 07 19 49 23 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 23 Sep 1981 19:49:23 +0200 23 30 370115363 3 81 1981 265 7200 2003 Error date(): 370115363
 
  "date CEST 1981-09-23 19:49:23 pm PM 23 Wed September 7 19 07 19 49 23 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 23 Sep 1981 19:49:23 +0200 23 30 370115363 3 81 1981 265 7200 2003" (date len=175)
  "date CET 1981-09-23 18:49:23 pm PM 23 Wed September 6 18 06 18 49 23 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 23 Sep 1981 18:49:23 +0100 23 30 370115363 3 81 1981 265 3600 2003" (adodb_date len=174)

Error getdate() 370115363
Array ( [seconds] => 23 [minutes] => 49 [hours] => 19 [mday] => 23 [wday] => 3 [mon] => 9 [year] => 1981 [yday] => 265 [weekday] => Wednesday [month] => September [0] => 370115363 )
Array ( [seconds] => 23 [minutes] => 49 [hours] => 18 [mday] => 23 [wday] => 3 [mon] => 9 [year] => 1981 [yday] => 265 [weekday] => Wednesday [month] => September [0] => 370115363 )

08 Apr 1976 01:42:28 +0100 28 30 197772148 4 76 1976 98 3600 2003 Error date(): 197772148

 
  "date CET 1976-04-08 01:42:28 am AM 08 Thu April 1 1 01 01 42 8 Thursday 1 04 Apr 4 +0100 RFC822 Thu, 08 Apr 1976 01:42:28 +0100 28 30 197772148 4 76 1976 98 3600 2003" (date len=166)
  "date CET 1976-04-08 01:42:28 am AM 08 Thu April 1 1 01 01 42 8 Thursday 1 04 Apr 4 +0100 RFC822 Thu,  8 Apr 1976 01:42:28 +0100 28 30 197772148 4 76 1976 98 3600 2003" (adodb_date len=166)

08 Jul 1978 07:44:46 +0100 46 31 268728286 6 78 1978 188 3600 2003 Error date(): 268728286
 
  "date CET 1978-07-08 07:44:46 am AM 08 Sat July 7 7 07 07 44 8 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 08 Jul 1978 07:44:46 +0100 46 31 268728286 6 78 1978 188 3600 2003" (date len=166)
  "date CET 1978-07-08 07:44:46 am AM 08 Sat July 7 7 07 07 44 8 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  8 Jul 1978 07:44:46 +0100 46 31 268728286 6 78 1978 188 3600 2003" (adodb_date len=166)

01 Nov 1976 23:38:56 +0100 56 30 215735936 1 76 1976 305 3600 2003 Error date(): 215735936
 
  "date CET 1976-11-01 23:38:56 pm PM 01 Mon November 11 23 11 23 38 1 Monday 1 11 Nov 11 +0100 RFC822 Mon, 01 Nov 1976 23:38:56 +0100 56 30 215735936 1 76 1976 305 3600 2003" (date len=171)
  "date CET 1976-11-01 23:38:56 pm PM 01 Mon November 11 23 11 23 38 1 Monday 1 11 Nov 11 +0100 RFC822 Mon,  1 Nov 1976 23:38:56 +0100 56 30 215735936 1 76 1976 305 3600 2003" (adodb_date len=171)

04 Oct 1978 08:01:22 +0100 22 31 276332482 3 78 1978 276 3600 2003 Error date(): 276332482
 
  "date CET 1978-10-04 08:01:22 am AM 04 Wed October 8 8 08 08 01 4 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 04 Oct 1978 08:01:22 +0100 22 31 276332482 3 78 1978 276 3600 2003" (date len=171)
  "date CET 1978-10-04 08:01:22 am AM 04 Wed October 8 8 08 08 01 4 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  4 Oct 1978 08:01:22 +0100 22 31 276332482 3 78 1978 276 3600 2003" (adodb_date len=171)

07 Nov 1976 19:27:49 +0100 49 30 216239269 0 76 1976 311 3600 2003 Error date(): 216239269
 
  "date CET 1976-11-07 19:27:49 pm PM 07 Sun November 7 19 07 19 27 7 Sunday 1 11 Nov 11 +0100 RFC822 Sun, 07 Nov 1976 19:27:49 +0100 49 30 216239269 0 76 1976 311 3600 2003" (date len=170)
  "date CET 1976-11-07 19:27:49 pm PM 07 Sun November 7 19 07 19 27 7 Sunday 1 11 Nov 11 +0100 RFC822 Sun,  7 Nov 1976 19:27:49 +0100 49 30 216239269 0 76 1976 311 3600 2003" (adodb_date len=170)

ST 1982-04-19 06:38:30 am AM 19 Mon April 6 6 06 06 38 19 Monday 0 04 Apr 4 +0200 RFC822 Mon, 19 Apr 1982 06:38:30 +0200 30 30 388039110 1 82 1982 108 7200 2003 Error date(): 388039110
 
  "date CEST 1982-04-19 06:38:30 am AM 19 Mon April 6 6 06 06 38 19 Monday 0 04 Apr 4 +0200 RFC822 Mon, 19 Apr 1982 06:38:30 +0200 30 30 388039110 1 82 1982 108 7200 2003" (date len=167)
  "date CET 1982-04-19 05:38:30 am AM 19 Mon April 5 5 05 05 38 19 Monday 0 04 Apr 4 +0100 RFC822 Mon, 19 Apr 1982 05:38:30 +0100 30 30 388039110 1 82 1982 108 3600 2003" (adodb_date len=166)

Error getdate() 388039110
Array ( [seconds] => 30 [minutes] => 38 [hours] => 6 [mday] => 19 [wday] => 1 [mon] => 4 [year] => 1982 [yday] => 108 [weekday] => Monday [month] => April [0] => 388039110 )
Array ( [seconds] => 30 [minutes] => 38 [hours] => 5 [mday] => 19 [wday] => 1 [mon] => 4 [year] => 1982 [yday] => 108 [weekday] => Monday [month] => April [0] => 388039110 )

05 Oct 1971 05:11:00 +0100 00 31 55483860 2 71 1971 277 3600 2003 Error date(): 55483860

 
  "date CET 1971-10-05 05:11:00 am AM 05 Tue October 5 5 05 05 11 5 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 05 Oct 1971 05:11:00 +0100 00 31 55483860 2 71 1971 277 3600 2003" (date len=168)
  "date CET 1971-10-05 05:11:00 am AM 05 Tue October 5 5 05 05 11 5 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  5 Oct 1971 05:11:00 +0100 00 31 55483860 2 71 1971 277 3600 2003" (adodb_date len=168)

09 May 1979 10:25:32 +0100 32 31 295089932 3 79 1979 128 3600 2003 Error date(): 295089932
 
  "date CET 1979-05-09 10:25:32 am AM 09 Wed May 10 10 10 10 25 9 Wednesday 0 05 May 5 +0100 RFC822 Wed, 09 May 1979 10:25:32 +0100 32 31 295089932 3 79 1979 128 3600 2003" (date len=168)
  "date CET 1979-05-09 10:25:32 am AM 09 Wed May 10 10 10 10 25 9 Wednesday 0 05 May 5 +0100 RFC822 Wed,  9 May 1979 10:25:32 +0100 32 31 295089932 3 79 1979 128 3600 2003" (adodb_date len=168)

05 Apr 1977 18:31:23 +0100 23 30 229109483 2 77 1977 94 3600 2003 Error date(): 229109483
 
  "date CET 1977-04-05 18:31:23 pm PM 05 Tue April 6 18 06 18 31 5 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 05 Apr 1977 18:31:23 +0100 23 30 229109483 2 77 1977 94 3600 2003" (date len=166)
  "date CET 1977-04-05 18:31:23 pm PM 05 Tue April 6 18 06 18 31 5 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  5 Apr 1977 18:31:23 +0100 23 30 229109483 2 77 1977 94 3600 2003" (adodb_date len=166)

ST 1981-06-11 08:40:01 am AM 11 Thu June 8 8 08 08 40 11 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 11 Jun 1981 08:40:01 +0200 01 30 361089601 4 81 1981 161 7200 2003 Error date(): 361089601
 
  "date CEST 1981-06-11 08:40:01 am AM 11 Thu June 8 8 08 08 40 11 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 11 Jun 1981 08:40:01 +0200 01 30 361089601 4 81 1981 161 7200 2003" (date len=168)
  "date CET 1981-06-11 07:40:01 am AM 11 Thu June 7 7 07 07 40 11 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 11 Jun 1981 07:40:01 +0100 01 30 361089601 4 81 1981 161 3600 2003" (adodb_date len=167)

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

09 Sep 1979 09:10:48 +0100 48 30 305712648 0 79 1979 251 3600 2003 Error date(): 305712648

 
  "date CET 1979-09-09 09:10:48 am AM 09 Sun September 9 9 09 09 10 9 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 09 Sep 1979 09:10:48 +0100 48 30 305712648 0 79 1979 251 3600 2003" (date len=169)
  "date CET 1979-09-09 09:10:48 am AM 09 Sun September 9 9 09 09 10 9 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  9 Sep 1979 09:10:48 +0100 48 30 305712648 0 79 1979 251 3600 2003" (adodb_date len=169)

ST 1981-07-11 12:07:52 pm PM 11 Sat July 12 12 12 12 07 11 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 11 Jul 1981 12:07:52 +0200 52 31 363694072 6 81 1981 191 7200 2003 Error date(): 363694072
 
  "date CEST 1981-07-11 12:07:52 pm PM 11 Sat July 12 12 12 12 07 11 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 11 Jul 1981 12:07:52 +0200 52 31 363694072 6 81 1981 191 7200 2003" (date len=170)
  "date CET 1981-07-11 11:07:52 am AM 11 Sat July 11 11 11 11 07 11 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 11 Jul 1981 11:07:52 +0100 52 31 363694072 6 81 1981 191 3600 2003" (adodb_date len=169)

Error getdate() 363694072
Array ( [seconds] => 52 [minutes] => 7 [hours] => 12 [mday] => 11 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 191 [weekday] => Saturday [month] => July [0] => 363694072 )
Array ( [seconds] => 52 [minutes] => 7 [hours] => 11 [mday] => 11 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 191 [weekday] => Saturday [month] => July [0] => 363694072 )

01 Jan 1979 03:28:25 +0100 25 31 284005705 1 79 1979 0 3600 2003 Error date(): 284005705

 
  "date CET 1979-01-01 03:28:25 am AM 01 Mon January 3 3 03 03 28 1 Monday 0 01 Jan 1 +0100 RFC822 Mon, 01 Jan 1979 03:28:25 +0100 25 31 284005705 1 79 1979 0 3600 2003" (date len=165)
  "date CET 1979-01-01 03:28:25 am AM 01 Mon January 3 3 03 03 28 1 Monday 0 01 Jan 1 +0100 RFC822 Mon,  1 Jan 1979 03:28:25 +0100 25 31 284005705 1 79 1979 0 3600 2003" (adodb_date len=165)

07 May 1974 00:10:20 +0100 20 31 137113820 2 74 1974 126 3600 2003 Error date(): 137113820
 
  "date CET 1974-05-07 00:10:20 am AM 07 Tue May 12 0 12 00 10 7 Tuesday 0 05 May 5 +0100 RFC822 Tue, 07 May 1974 00:10:20 +0100 20 31 137113820 2 74 1974 126 3600 2003" (date len=165)
  "date CET 1974-05-07 00:10:20 am AM 07 Tue May 12 0 12 00 10 7 Tuesday 0 05 May 5 +0100 RFC822 Tue,  7 May 1974 00:10:20 +0100 20 31 137113820 2 74 1974 126 3600 2003" (adodb_date len=165)

02 Apr 1974 10:57:16 +0100 16 30 134128636 2 74 1974 91 3600 2003 Error date(): 134128636
 
  "date CET 1974-04-02 10:57:16 am AM 02 Tue April 10 10 10 10 57 2 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 02 Apr 1974 10:57:16 +0100 16 30 134128636 2 74 1974 91 3600 2003" (date len=167)
  "date CET 1974-04-02 10:57:16 am AM 02 Tue April 10 10 10 10 57 2 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  2 Apr 1974 10:57:16 +0100 16 30 134128636 2 74 1974 91 3600 2003" (adodb_date len=167)

07 Jun 1972 02:50:38 +0100 38 30 76729838 3 72 1972 158 3600 2003 Error date(): 76729838
 
  "date CET 1972-06-07 02:50:38 am AM 07 Wed June 2 2 02 02 50 7 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 07 Jun 1972 02:50:38 +0100 38 30 76729838 3 72 1972 158 3600 2003" (date len=166)
  "date CET 1972-06-07 02:50:38 am AM 07 Wed June 2 2 02 02 50 7 Wednesday 1 06 Jun 6 +0100 RFC822 Wed,  7 Jun 1972 02:50:38 +0100 38 30 76729838 3 72 1972 158 3600 2003" (adodb_date len=166)

ST 1980-04-06 05:26:47 am AM 06 Sun April 5 5 05 05 26 6 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 06 Apr 1980 05:26:47 +0200 47 30 323839607 0 80 1980 96 7200 2003 Error date(): 323839607
 
  "date CEST 1980-04-06 05:26:47 am AM 06 Sun April 5 5 05 05 26 6 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 06 Apr 1980 05:26:47 +0200 47 30 323839607 0 80 1980 96 7200 2003" (date len=165)
  "date CET 1980-04-06 04:26:47 am AM 06 Sun April 4 4 04 04 26 6 Sunday 1 04 Apr 4 +0100 RFC822 Sun,  6 Apr 1980 04:26:47 +0100 47 30 323839607 0 80 1980 96 3600 2003" (adodb_date len=164)

Error getdate() 323839607
Array ( [seconds] => 47 [minutes] => 26 [hours] => 5 [mday] => 6 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 96 [weekday] => Sunday [month] => April [0] => 323839607 )
Array ( [seconds] => 47 [minutes] => 26 [hours] => 4 [mday] => 6 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 96 [weekday] => Sunday [month] => April [0] => 323839607 )

ST 1981-04-23 08:09:56 am AM 23 Thu April 8 8 08 08 09 23 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 23 Apr 1981 08:09:56 +0200 56 30 356854196 4 81 1981 112 7200 2003 Error date(): 356854196

 
  "date CEST 1981-04-23 08:09:56 am AM 23 Thu April 8 8 08 08 09 23 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 23 Apr 1981 08:09:56 +0200 56 30 356854196 4 81 1981 112 7200 2003" (date len=169)
  "date CET 1981-04-23 07:09:56 am AM 23 Thu April 7 7 07 07 09 23 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 23 Apr 1981 07:09:56 +0100 56 30 356854196 4 81 1981 112 3600 2003" (adodb_date len=168)

Error getdate() 356854196
Array ( [seconds] => 56 [minutes] => 9 [hours] => 8 [mday] => 23 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 112 [weekday] => Thursday [month] => April [0] => 356854196 )
Array ( [seconds] => 56 [minutes] => 9 [hours] => 7 [mday] => 23 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 112 [weekday] => Thursday [month] => April [0] => 356854196 )

01 Jul 1976 10:29:26 +0100 26 31 205061366 4 76 1976 182 3600 2003 Error date(): 205061366

 
  "date CET 1976-07-01 10:29:26 am AM 01 Thu July 10 10 10 10 29 1 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 01 Jul 1976 10:29:26 +0100 26 31 205061366 4 76 1976 182 3600 2003" (date len=168)
  "date CET 1976-07-01 10:29:26 am AM 01 Thu July 10 10 10 10 29 1 Thursday 1 07 Jul 7 +0100 RFC822 Thu,  1 Jul 1976 10:29:26 +0100 26 31 205061366 4 76 1976 182 3600 2003" (adodb_date len=168)

Testing random dates between 100 and 4000

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

Failed :-(