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 Jun 1979 23:52:00 +0100 00 30 297211920 6 79 1979 152 3600 2003 Error date(): 297211920
 
  "date CET 1979-06-02 23:52:00 pm PM 02 Sat June 11 23 11 23 52 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 02 Jun 1979 23:52:00 +0100 00 30 297211920 6 79 1979 152 3600 2003" (date len=168)
  "date CET 1979-06-02 23:52:00 pm PM 02 Sat June 11 23 11 23 52 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  2 Jun 1979 23:52:00 +0100 00 30 297211920 6 79 1979 152 3600 2003" (adodb_date len=168)

07 Mar 1978 01:00:04 +0100 04 31 258076804 2 78 1978 65 3600 2003 Error date(): 258076804
 
  "date CET 1978-03-07 01:00:04 am AM 07 Tue March 1 1 01 01 00 7 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 07 Mar 1978 01:00:04 +0100 04 31 258076804 2 78 1978 65 3600 2003" (date len=165)
  "date CET 1978-03-07 01:00:04 am AM 07 Tue March 1 1 01 01 00 7 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  7 Mar 1978 01:00:04 +0100 04 31 258076804 2 78 1978 65 3600 2003" (adodb_date len=165)

ST 1981-07-23 20:14:35 pm PM 23 Thu July 8 20 08 20 14 23 Thursday 0 07 Jul 7 +0200 RFC822 Thu, 23 Jul 1981 20:14:35 +0200 35 31 364760075 4 81 1981 203 7200 2003 Error date(): 364760075
 
  "date CEST 1981-07-23 20:14:35 pm PM 23 Thu July 8 20 08 20 14 23 Thursday 0 07 Jul 7 +0200 RFC822 Thu, 23 Jul 1981 20:14:35 +0200 35 31 364760075 4 81 1981 203 7200 2003" (date len=169)
  "date CET 1981-07-23 19:14:35 pm PM 23 Thu July 7 19 07 19 14 23 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 23 Jul 1981 19:14:35 +0100 35 31 364760075 4 81 1981 203 3600 2003" (adodb_date len=168)

Error getdate() 364760075
Array ( [seconds] => 35 [minutes] => 14 [hours] => 20 [mday] => 23 [wday] => 4 [mon] => 7 [year] => 1981 [yday] => 203 [weekday] => Thursday [month] => July [0] => 364760075 )
Array ( [seconds] => 35 [minutes] => 14 [hours] => 19 [mday] => 23 [wday] => 4 [mon] => 7 [year] => 1981 [yday] => 203 [weekday] => Thursday [month] => July [0] => 364760075 )

09 Nov 1971 13:38:38 +0100 38 30 58538318 2 71 1971 312 3600 2003 Error date(): 58538318

 
  "date CET 1971-11-09 13:38:38 pm PM 09 Tue November 1 13 01 13 38 9 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 09 Nov 1971 13:38:38 +0100 38 30 58538318 2 71 1971 312 3600 2003" (date len=170)
  "date CET 1971-11-09 13:38:38 pm PM 09 Tue November 1 13 01 13 38 9 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  9 Nov 1971 13:38:38 +0100 38 30 58538318 2 71 1971 312 3600 2003" (adodb_date len=170)

08 Jan 1976 07:37:20 +0100 20 31 189931040 4 76 1976 7 3600 2003 Error date(): 189931040
 
  "date CET 1976-01-08 07:37:20 am AM 08 Thu January 7 7 07 07 37 8 Thursday 1 01 Jan 1 +0100 RFC822 Thu, 08 Jan 1976 07:37:20 +0100 20 31 189931040 4 76 1976 7 3600 2003" (date len=167)
  "date CET 1976-01-08 07:37:20 am AM 08 Thu January 7 7 07 07 37 8 Thursday 1 01 Jan 1 +0100 RFC822 Thu,  8 Jan 1976 07:37:20 +0100 20 31 189931040 4 76 1976 7 3600 2003" (adodb_date len=167)

03 Jan 1980 15:23:21 +0100 21 31 315757401 4 80 1980 2 3600 2003 Error date(): 315757401
 
  "date CET 1980-01-03 15:23:21 pm PM 03 Thu January 3 15 03 15 23 3 Thursday 1 01 Jan 1 +0100 RFC822 Thu, 03 Jan 1980 15:23:21 +0100 21 31 315757401 4 80 1980 2 3600 2003" (date len=168)
  "date CET 1980-01-03 15:23:21 pm PM 03 Thu January 3 15 03 15 23 3 Thursday 1 01 Jan 1 +0100 RFC822 Thu,  3 Jan 1980 15:23:21 +0100 21 31 315757401 4 80 1980 2 3600 2003" (adodb_date len=168)

04 Jun 1975 00:59:16 +0100 16 30 171071956 3 75 1975 154 3600 2003 Error date(): 171071956
 
  "date CET 1975-06-04 00:59:16 am AM 04 Wed June 12 0 12 00 59 4 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 04 Jun 1975 00:59:16 +0100 16 30 171071956 3 75 1975 154 3600 2003" (date len=168)
  "date CET 1975-06-04 00:59:16 am AM 04 Wed June 12 0 12 00 59 4 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  4 Jun 1975 00:59:16 +0100 16 30 171071956 3 75 1975 154 3600 2003" (adodb_date len=168)

06 Nov 1978 22:27:18 +0100 18 30 279235638 1 78 1978 309 3600 2003 Error date(): 279235638
 
  "date CET 1978-11-06 22:27:18 pm PM 06 Mon November 10 22 10 22 27 6 Monday 0 11 Nov 11 +0100 RFC822 Mon, 06 Nov 1978 22:27:18 +0100 18 30 279235638 1 78 1978 309 3600 2003" (date len=171)
  "date CET 1978-11-06 22:27:18 pm PM 06 Mon November 10 22 10 22 27 6 Monday 0 11 Nov 11 +0100 RFC822 Mon,  6 Nov 1978 22:27:18 +0100 18 30 279235638 1 78 1978 309 3600 2003" (adodb_date len=171)

ST 1980-04-18 15:58:58 pm PM 18 Fri April 3 15 03 15 58 18 Friday 1 04 Apr 4 +0200 RFC822 Fri, 18 Apr 1980 15:58:58 +0200 58 30 324914338 5 80 1980 108 7200 2003 Error date(): 324914338
 
  "date CEST 1980-04-18 15:58:58 pm PM 18 Fri April 3 15 03 15 58 18 Friday 1 04 Apr 4 +0200 RFC822 Fri, 18 Apr 1980 15:58:58 +0200 58 30 324914338 5 80 1980 108 7200 2003" (date len=168)
  "date CET 1980-04-18 14:58:58 pm PM 18 Fri April 2 14 02 14 58 18 Friday 1 04 Apr 4 +0100 RFC822 Fri, 18 Apr 1980 14:58:58 +0100 58 30 324914338 5 80 1980 108 3600 2003" (adodb_date len=167)

Error getdate() 324914338
Array ( [seconds] => 58 [minutes] => 58 [hours] => 15 [mday] => 18 [wday] => 5 [mon] => 4 [year] => 1980 [yday] => 108 [weekday] => Friday [month] => April [0] => 324914338 )
Array ( [seconds] => 58 [minutes] => 58 [hours] => 14 [mday] => 18 [wday] => 5 [mon] => 4 [year] => 1980 [yday] => 108 [weekday] => Friday [month] => April [0] => 324914338 )

05 Mar 1977 05:27:06 +0100 06 31 226384026 6 77 1977 63 3600 2003 Error date(): 226384026

 
  "date CET 1977-03-05 05:27:06 am AM 05 Sat March 5 5 05 05 27 5 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 05 Mar 1977 05:27:06 +0100 06 31 226384026 6 77 1977 63 3600 2003" (date len=166)
  "date CET 1977-03-05 05:27:06 am AM 05 Sat March 5 5 05 05 27 5 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  5 Mar 1977 05:27:06 +0100 06 31 226384026 6 77 1977 63 3600 2003" (adodb_date len=166)

04 Jan 1979 21:27:53 +0100 53 31 284329673 4 79 1979 3 3600 2003 Error date(): 284329673
 
  "date CET 1979-01-04 21:27:53 pm PM 04 Thu January 9 21 09 21 27 4 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 04 Jan 1979 21:27:53 +0100 53 31 284329673 4 79 1979 3 3600 2003" (date len=168)
  "date CET 1979-01-04 21:27:53 pm PM 04 Thu January 9 21 09 21 27 4 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  4 Jan 1979 21:27:53 +0100 53 31 284329673 4 79 1979 3 3600 2003" (adodb_date len=168)

ST 1982-06-18 18:13:53 pm PM 18 Fri June 6 18 06 18 13 18 Friday 0 06 Jun 6 +0200 RFC822 Fri, 18 Jun 1982 18:13:53 +0200 53 30 393264833 5 82 1982 168 7200 2003 Error date(): 393264833
 
  "date CEST 1982-06-18 18:13:53 pm PM 18 Fri June 6 18 06 18 13 18 Friday 0 06 Jun 6 +0200 RFC822 Fri, 18 Jun 1982 18:13:53 +0200 53 30 393264833 5 82 1982 168 7200 2003" (date len=167)
  "date CET 1982-06-18 17:13:53 pm PM 18 Fri June 5 17 05 17 13 18 Friday 0 06 Jun 6 +0100 RFC822 Fri, 18 Jun 1982 17:13:53 +0100 53 30 393264833 5 82 1982 168 3600 2003" (adodb_date len=166)

09 Jan 1975 16:58:25 +0100 25 31 158515105 4 75 1975 8 3600 2003 Error date(): 158515105
 
  "date CET 1975-01-09 16:58:25 pm PM 09 Thu January 4 16 04 16 58 9 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 09 Jan 1975 16:58:25 +0100 25 31 158515105 4 75 1975 8 3600 2003" (date len=168)
  "date CET 1975-01-09 16:58:25 pm PM 09 Thu January 4 16 04 16 58 9 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  9 Jan 1975 16:58:25 +0100 25 31 158515105 4 75 1975 8 3600 2003" (adodb_date len=168)

03 Sep 1978 06:26:47 +0100 47 30 273648407 0 78 1978 245 3600 2003 Error date(): 273648407
 
  "date CET 1978-09-03 06:26:47 am AM 03 Sun September 6 6 06 06 26 3 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 03 Sep 1978 06:26:47 +0100 47 30 273648407 0 78 1978 245 3600 2003" (date len=169)
  "date CET 1978-09-03 06:26:47 am AM 03 Sun September 6 6 06 06 26 3 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  3 Sep 1978 06:26:47 +0100 47 30 273648407 0 78 1978 245 3600 2003" (adodb_date len=169)

08 Nov 1972 05:25:42 +0100 42 30 90044742 3 72 1972 312 3600 2003 Error date(): 90044742
 
  "date CET 1972-11-08 05:25:42 am AM 08 Wed November 5 5 05 05 25 8 Wednesday 1 11 Nov 11 +0100 RFC822 Wed, 08 Nov 1972 05:25:42 +0100 42 30 90044742 3 72 1972 312 3600 2003" (date len=171)
  "date CET 1972-11-08 05:25:42 am AM 08 Wed November 5 5 05 05 25 8 Wednesday 1 11 Nov 11 +0100 RFC822 Wed,  8 Nov 1972 05:25:42 +0100 42 30 90044742 3 72 1972 312 3600 2003" (adodb_date len=171)

ST 1980-06-21 04:28:11 am AM 21 Sat June 4 4 04 04 28 21 Saturday 1 06 Jun 6 +0200 RFC822 Sat, 21 Jun 1980 04:28:11 +0200 11 30 330402491 6 80 1980 172 7200 2003 Error date(): 330402491
 
  "date CEST 1980-06-21 04:28:11 am AM 21 Sat June 4 4 04 04 28 21 Saturday 1 06 Jun 6 +0200 RFC822 Sat, 21 Jun 1980 04:28:11 +0200 11 30 330402491 6 80 1980 172 7200 2003" (date len=168)
  "date CET 1980-06-21 03:28:11 am AM 21 Sat June 3 3 03 03 28 21 Saturday 1 06 Jun 6 +0100 RFC822 Sat, 21 Jun 1980 03:28:11 +0100 11 30 330402491 6 80 1980 172 3600 2003" (adodb_date len=167)

Error getdate() 330402491
Array ( [seconds] => 11 [minutes] => 28 [hours] => 4 [mday] => 21 [wday] => 6 [mon] => 6 [year] => 1980 [yday] => 172 [weekday] => Saturday [month] => June [0] => 330402491 )
Array ( [seconds] => 11 [minutes] => 28 [hours] => 3 [mday] => 21 [wday] => 6 [mon] => 6 [year] => 1980 [yday] => 172 [weekday] => Saturday [month] => June [0] => 330402491 )

08 Nov 1973 17:55:50 +0100 50 30 121625750 4 73 1973 311 3600 2003 Error date(): 121625750

 
  "date CET 1973-11-08 17:55:50 pm PM 08 Thu November 5 17 05 17 55 8 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 08 Nov 1973 17:55:50 +0100 50 30 121625750 4 73 1973 311 3600 2003" (date len=172)
  "date CET 1973-11-08 17:55:50 pm PM 08 Thu November 5 17 05 17 55 8 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  8 Nov 1973 17:55:50 +0100 50 30 121625750 4 73 1973 311 3600 2003" (adodb_date len=172)

03 Oct 1974 19:17:59 +0100 59 31 150056279 4 74 1974 275 3600 2003 Error date(): 150056279
 
  "date CET 1974-10-03 19:17:59 pm PM 03 Thu October 7 19 07 19 17 3 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 03 Oct 1974 19:17:59 +0100 59 31 150056279 4 74 1974 275 3600 2003" (date len=171)
  "date CET 1974-10-03 19:17:59 pm PM 03 Thu October 7 19 07 19 17 3 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  3 Oct 1974 19:17:59 +0100 59 31 150056279 4 74 1974 275 3600 2003" (adodb_date len=171)

04 Nov 1975 01:30:53 +0100 53 30 184293053 2 75 1975 307 3600 2003 Error date(): 184293053
 
  "date CET 1975-11-04 01:30:53 am AM 04 Tue November 1 1 01 01 30 4 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 04 Nov 1975 01:30:53 +0100 53 30 184293053 2 75 1975 307 3600 2003" (date len=170)
  "date CET 1975-11-04 01:30:53 am AM 04 Tue November 1 1 01 01 30 4 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  4 Nov 1975 01:30:53 +0100 53 30 184293053 2 75 1975 307 3600 2003" (adodb_date len=170)

07 Sep 1974 14:09:55 +0100 55 30 147791395 6 74 1974 249 3600 2003 Error date(): 147791395
 
  "date CET 1974-09-07 14:09:55 pm PM 07 Sat September 2 14 02 14 09 7 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 07 Sep 1974 14:09:55 +0100 55 30 147791395 6 74 1974 249 3600 2003" (date len=172)
  "date CET 1974-09-07 14:09:55 pm PM 07 Sat September 2 14 02 14 09 7 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  7 Sep 1974 14:09:55 +0100 55 30 147791395 6 74 1974 249 3600 2003" (adodb_date len=172)

07 Feb 1980 20:07:52 +0100 52 29 318798472 4 80 1980 37 3600 2003 Error date(): 318798472
 
  "date CET 1980-02-07 20:07:52 pm PM 07 Thu February 8 20 08 20 07 7 Thursday 1 02 Feb 2 +0100 RFC822 Thu, 07 Feb 1980 20:07:52 +0100 52 29 318798472 4 80 1980 37 3600 2003" (date len=170)
  "date CET 1980-02-07 20:07:52 pm PM 07 Thu February 8 20 08 20 07 7 Thursday 1 02 Feb 2 +0100 RFC822 Thu,  7 Feb 1980 20:07:52 +0100 52 29 318798472 4 80 1980 37 3600 2003" (adodb_date len=170)

02 Nov 1978 12:26:36 +0100 36 30 278853996 4 78 1978 305 3600 2003 Error date(): 278853996
 
  "date CET 1978-11-02 12:26:36 pm PM 02 Thu November 12 12 12 12 26 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 02 Nov 1978 12:26:36 +0100 36 30 278853996 4 78 1978 305 3600 2003" (date len=173)
  "date CET 1978-11-02 12:26:36 pm PM 02 Thu November 12 12 12 12 26 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  2 Nov 1978 12:26:36 +0100 36 30 278853996 4 78 1978 305 3600 2003" (adodb_date len=173)

02 Oct 1970 20:20:23 +0100 23 31 23743223 5 70 1970 274 3600 2003 Error date(): 23743223
 
  "date CET 1970-10-02 20:20:23 pm PM 02 Fri October 8 20 08 20 20 2 Friday 0 10 Oct 10 +0100 RFC822 Fri, 02 Oct 1970 20:20:23 +0100 23 31 23743223 5 70 1970 274 3600 2003" (date len=168)
  "date CET 1970-10-02 20:20:23 pm PM 02 Fri October 8 20 08 20 20 2 Friday 0 10 Oct 10 +0100 RFC822 Fri,  2 Oct 1970 20:20:23 +0100 23 31 23743223 5 70 1970 274 3600 2003" (adodb_date len=168)

03 Aug 1975 02:55:12 +0100 12 31 176262912 0 75 1975 214 3600 2003 Error date(): 176262912
 
  "date CET 1975-08-03 02:55:12 am AM 03 Sun August 2 2 02 02 55 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 03 Aug 1975 02:55:12 +0100 12 31 176262912 0 75 1975 214 3600 2003" (date len=166)
  "date CET 1975-08-03 02:55:12 am AM 03 Sun August 2 2 02 02 55 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun,  3 Aug 1975 02:55:12 +0100 12 31 176262912 0 75 1975 214 3600 2003" (adodb_date len=166)

01 May 1973 17:04:06 +0100 06 31 105120246 2 73 1973 120 3600 2003 Error date(): 105120246
 
  "date CET 1973-05-01 17:04:06 pm PM 01 Tue May 5 17 05 17 04 1 Tuesday 0 05 May 5 +0100 RFC822 Tue, 01 May 1973 17:04:06 +0100 06 31 105120246 2 73 1973 120 3600 2003" (date len=165)
  "date CET 1973-05-01 17:04:06 pm PM 01 Tue May 5 17 05 17 04 1 Tuesday 0 05 May 5 +0100 RFC822 Tue,  1 May 1973 17:04:06 +0100 06 31 105120246 2 73 1973 120 3600 2003" (adodb_date len=165)

07 Jun 1973 13:42:12 +0100 12 30 108304932 4 73 1973 157 3600 2003 Error date(): 108304932
 
  "date CET 1973-06-07 13:42:12 pm PM 07 Thu June 1 13 01 13 42 7 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 07 Jun 1973 13:42:12 +0100 12 30 108304932 4 73 1973 157 3600 2003" (date len=167)
  "date CET 1973-06-07 13:42:12 pm PM 07 Thu June 1 13 01 13 42 7 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  7 Jun 1973 13:42:12 +0100 12 30 108304932 4 73 1973 157 3600 2003" (adodb_date len=167)

03 Aug 1977 12:57:16 +0100 16 31 239457436 3 77 1977 214 3600 2003 Error date(): 239457436
 
  "date CET 1977-08-03 12:57:16 pm PM 03 Wed August 12 12 12 12 57 3 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 03 Aug 1977 12:57:16 +0100 16 31 239457436 3 77 1977 214 3600 2003" (date len=171)
  "date CET 1977-08-03 12:57:16 pm PM 03 Wed August 12 12 12 12 57 3 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  3 Aug 1977 12:57:16 +0100 16 31 239457436 3 77 1977 214 3600 2003" (adodb_date len=171)

05 Nov 1981 02:05:06 +0100 06 30 373770306 4 81 1981 308 3600 2003 Error date(): 373770306
 
  "date CET 1981-11-05 02:05:06 am AM 05 Thu November 2 2 02 02 05 5 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 05 Nov 1981 02:05:06 +0100 06 30 373770306 4 81 1981 308 3600 2003" (date len=171)
  "date CET 1981-11-05 02:05:06 am AM 05 Thu November 2 2 02 02 05 5 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  5 Nov 1981 02:05:06 +0100 06 30 373770306 4 81 1981 308 3600 2003" (adodb_date len=171)

ST 1981-07-06 06:57:20 am AM 06 Mon July 6 6 06 06 57 6 Monday 0 07 Jul 7 +0200 RFC822 Mon, 06 Jul 1981 06:57:20 +0200 20 31 363243440 1 81 1981 186 7200 2003 Error date(): 363243440
 
  "date CEST 1981-07-06 06:57:20 am AM 06 Mon July 6 6 06 06 57 6 Monday 0 07 Jul 7 +0200 RFC822 Mon, 06 Jul 1981 06:57:20 +0200 20 31 363243440 1 81 1981 186 7200 2003" (date len=165)
  "date CET 1981-07-06 05:57:20 am AM 06 Mon July 5 5 05 05 57 6 Monday 0 07 Jul 7 +0100 RFC822 Mon,  6 Jul 1981 05:57:20 +0100 20 31 363243440 1 81 1981 186 3600 2003" (adodb_date len=164)

ST 1981-06-15 17:48:53 pm PM 15 Mon June 5 17 05 17 48 15 Monday 0 06 Jun 6 +0200 RFC822 Mon, 15 Jun 1981 17:48:53 +0200 53 30 361468133 1 81 1981 165 7200 2003 Error date(): 361468133
 
  "date CEST 1981-06-15 17:48:53 pm PM 15 Mon June 5 17 05 17 48 15 Monday 0 06 Jun 6 +0200 RFC822 Mon, 15 Jun 1981 17:48:53 +0200 53 30 361468133 1 81 1981 165 7200 2003" (date len=167)
  "date CET 1981-06-15 16:48:53 pm PM 15 Mon June 4 16 04 16 48 15 Monday 0 06 Jun 6 +0100 RFC822 Mon, 15 Jun 1981 16:48:53 +0100 53 30 361468133 1 81 1981 165 3600 2003" (adodb_date len=166)

Error getdate() 361468133
Array ( [seconds] => 53 [minutes] => 48 [hours] => 17 [mday] => 15 [wday] => 1 [mon] => 6 [year] => 1981 [yday] => 165 [weekday] => Monday [month] => June [0] => 361468133 )
Array ( [seconds] => 53 [minutes] => 48 [hours] => 16 [mday] => 15 [wday] => 1 [mon] => 6 [year] => 1981 [yday] => 165 [weekday] => Monday [month] => June [0] => 361468133 )

ST 1980-08-16 18:21:33 pm PM 16 Sat August 6 18 06 18 21 16 Saturday 1 08 Aug 8 +0200 RFC822 Sat, 16 Aug 1980 18:21:33 +0200 33 31 335290893 6 80 1980 228 7200 2003 Error date(): 335290893

 
  "date CEST 1980-08-16 18:21:33 pm PM 16 Sat August 6 18 06 18 21 16 Saturday 1 08 Aug 8 +0200 RFC822 Sat, 16 Aug 1980 18:21:33 +0200 33 31 335290893 6 80 1980 228 7200 2003" (date len=171)
  "date CET 1980-08-16 17:21:33 pm PM 16 Sat August 5 17 05 17 21 16 Saturday 1 08 Aug 8 +0100 RFC822 Sat, 16 Aug 1980 17:21:33 +0100 33 31 335290893 6 80 1980 228 3600 2003" (adodb_date len=170)

Error getdate() 335290893
Array ( [seconds] => 33 [minutes] => 21 [hours] => 18 [mday] => 16 [wday] => 6 [mon] => 8 [year] => 1980 [yday] => 228 [weekday] => Saturday [month] => August [0] => 335290893 )
Array ( [seconds] => 33 [minutes] => 21 [hours] => 17 [mday] => 16 [wday] => 6 [mon] => 8 [year] => 1980 [yday] => 228 [weekday] => Saturday [month] => August [0] => 335290893 )

02 Feb 1977 22:36:42 +0100 42 28 223767402 3 77 1977 32 3600 2003 Error date(): 223767402

 
  "date CET 1977-02-02 22:36:42 pm PM 02 Wed February 10 22 10 22 36 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 02 Feb 1977 22:36:42 +0100 42 28 223767402 3 77 1977 32 3600 2003" (date len=172)
  "date CET 1977-02-02 22:36:42 pm PM 02 Wed February 10 22 10 22 36 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  2 Feb 1977 22:36:42 +0100 42 28 223767402 3 77 1977 32 3600 2003" (adodb_date len=172)

09 Jan 1979 19:03:10 +0100 10 31 284752990 2 79 1979 8 3600 2003 Error date(): 284752990
 
  "date CET 1979-01-09 19:03:10 pm PM 09 Tue January 7 19 07 19 03 9 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 09 Jan 1979 19:03:10 +0100 10 31 284752990 2 79 1979 8 3600 2003" (date len=167)
  "date CET 1979-01-09 19:03:10 pm PM 09 Tue January 7 19 07 19 03 9 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  9 Jan 1979 19:03:10 +0100 10 31 284752990 2 79 1979 8 3600 2003" (adodb_date len=167)

04 Oct 1974 03:28:50 +0100 50 31 150085730 5 74 1974 276 3600 2003 Error date(): 150085730
 
  "date CET 1974-10-04 03:28:50 am AM 04 Fri October 3 3 03 03 28 4 Friday 0 10 Oct 10 +0100 RFC822 Fri, 04 Oct 1974 03:28:50 +0100 50 31 150085730 5 74 1974 276 3600 2003" (date len=168)
  "date CET 1974-10-04 03:28:50 am AM 04 Fri October 3 3 03 03 28 4 Friday 0 10 Oct 10 +0100 RFC822 Fri,  4 Oct 1974 03:28:50 +0100 50 31 150085730 5 74 1974 276 3600 2003" (adodb_date len=168)

02 Sep 1979 12:05:16 +0100 16 30 305118316 0 79 1979 244 3600 2003 Error date(): 305118316
 
  "date CET 1979-09-02 12:05:16 pm PM 02 Sun September 12 12 12 12 05 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 02 Sep 1979 12:05:16 +0100 16 30 305118316 0 79 1979 244 3600 2003" (date len=171)
  "date CET 1979-09-02 12:05:16 pm PM 02 Sun September 12 12 12 12 05 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  2 Sep 1979 12:05:16 +0100 16 30 305118316 0 79 1979 244 3600 2003" (adodb_date len=171)

ST 1980-04-23 13:18:42 pm PM 23 Wed April 1 13 01 13 18 23 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 23 Apr 1980 13:18:42 +0200 42 30 325336722 3 80 1980 113 7200 2003 Error date(): 325336722
 
  "date CEST 1980-04-23 13:18:42 pm PM 23 Wed April 1 13 01 13 18 23 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 23 Apr 1980 13:18:42 +0200 42 30 325336722 3 80 1980 113 7200 2003" (date len=171)
  "date CET 1980-04-23 12:18:42 pm PM 23 Wed April 12 12 12 12 18 23 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 23 Apr 1980 12:18:42 +0100 42 30 325336722 3 80 1980 113 3600 2003" (adodb_date len=171)

Error getdate() 325336722
Array ( [seconds] => 42 [minutes] => 18 [hours] => 13 [mday] => 23 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 113 [weekday] => Wednesday [month] => April [0] => 325336722 )
Array ( [seconds] => 42 [minutes] => 18 [hours] => 12 [mday] => 23 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 113 [weekday] => Wednesday [month] => April [0] => 325336722 )

05 Jun 1972 20:35:29 +0100 29 30 76620929 1 72 1972 156 3600 2003 Error date(): 76620929

 
  "date CET 1972-06-05 20:35:29 pm PM 05 Mon June 8 20 08 20 35 5 Monday 1 06 Jun 6 +0100 RFC822 Mon, 05 Jun 1972 20:35:29 +0100 29 30 76620929 1 72 1972 156 3600 2003" (date len=164)
  "date CET 1972-06-05 20:35:29 pm PM 05 Mon June 8 20 08 20 35 5 Monday 1 06 Jun 6 +0100 RFC822 Mon,  5 Jun 1972 20:35:29 +0100 29 30 76620929 1 72 1972 156 3600 2003" (adodb_date len=164)

07 Oct 1979 01:27:10 +0100 10 31 308104030 0 79 1979 279 3600 2003 Error date(): 308104030
 
  "date CET 1979-10-07 01:27:10 am AM 07 Sun October 1 1 01 01 27 7 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 07 Oct 1979 01:27:10 +0100 10 31 308104030 0 79 1979 279 3600 2003" (date len=168)
  "date CET 1979-10-07 01:27:10 am AM 07 Sun October 1 1 01 01 27 7 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  7 Oct 1979 01:27:10 +0100 10 31 308104030 0 79 1979 279 3600 2003" (adodb_date len=168)

08 Dec 1976 22:44:15 +0100 15 31 218929455 3 76 1976 342 3600 2003 Error date(): 218929455
 
  "date CET 1976-12-08 22:44:15 pm PM 08 Wed December 10 22 10 22 44 8 Wednesday 1 12 Dec 12 +0100 RFC822 Wed, 08 Dec 1976 22:44:15 +0100 15 31 218929455 3 76 1976 342 3600 2003" (date len=174)
  "date CET 1976-12-08 22:44:15 pm PM 08 Wed December 10 22 10 22 44 8 Wednesday 1 12 Dec 12 +0100 RFC822 Wed,  8 Dec 1976 22:44:15 +0100 15 31 218929455 3 76 1976 342 3600 2003" (adodb_date len=174)

08 Mar 1975 19:28:14 +0100 14 31 163535294 6 75 1975 66 3600 2003 Error date(): 163535294
 
  "date CET 1975-03-08 19:28:14 pm PM 08 Sat March 7 19 07 19 28 8 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 08 Mar 1975 19:28:14 +0100 14 31 163535294 6 75 1975 66 3600 2003" (date len=167)
  "date CET 1975-03-08 19:28:14 pm PM 08 Sat March 7 19 07 19 28 8 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  8 Mar 1975 19:28:14 +0100 14 31 163535294 6 75 1975 66 3600 2003" (adodb_date len=167)

ST 1980-07-25 13:03:55 pm PM 25 Fri July 1 13 01 13 03 25 Friday 1 07 Jul 7 +0200 RFC822 Fri, 25 Jul 1980 13:03:55 +0200 55 31 333371035 5 80 1980 206 7200 2003 Error date(): 333371035
 
  "date CEST 1980-07-25 13:03:55 pm PM 25 Fri July 1 13 01 13 03 25 Friday 1 07 Jul 7 +0200 RFC822 Fri, 25 Jul 1980 13:03:55 +0200 55 31 333371035 5 80 1980 206 7200 2003" (date len=167)
  "date CET 1980-07-25 12:03:55 pm PM 25 Fri July 12 12 12 12 03 25 Friday 1 07 Jul 7 +0100 RFC822 Fri, 25 Jul 1980 12:03:55 +0100 55 31 333371035 5 80 1980 206 3600 2003" (adodb_date len=167)

Error getdate() 333371035
Array ( [seconds] => 55 [minutes] => 3 [hours] => 13 [mday] => 25 [wday] => 5 [mon] => 7 [year] => 1980 [yday] => 206 [weekday] => Friday [month] => July [0] => 333371035 )
Array ( [seconds] => 55 [minutes] => 3 [hours] => 12 [mday] => 25 [wday] => 5 [mon] => 7 [year] => 1980 [yday] => 206 [weekday] => Friday [month] => July [0] => 333371035 )

Testing random dates between 100 and 4000

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

Failed :-(