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
ST 1980-08-07 11:04:12 am AM 07 Thu August 11 11 11 11 04 7 Thursday 1 08 Aug 8 +0200 RFC822 Thu, 07 Aug 1980 11:04:12 +0200 12 31 334487052 4 80 1980 219 7200 2003 Error date(): 334487052
 
  "date CEST 1980-08-07 11:04:12 am AM 07 Thu August 11 11 11 11 04 7 Thursday 1 08 Aug 8 +0200 RFC822 Thu, 07 Aug 1980 11:04:12 +0200 12 31 334487052 4 80 1980 219 7200 2003" (date len=171)
  "date CET 1980-08-07 10:04:12 am AM 07 Thu August 10 10 10 10 04 7 Thursday 1 08 Aug 8 +0100 RFC822 Thu,  7 Aug 1980 10:04:12 +0100 12 31 334487052 4 80 1980 219 3600 2003" (adodb_date len=170)

Error getdate() 334487052
Array ( [seconds] => 12 [minutes] => 4 [hours] => 11 [mday] => 7 [wday] => 4 [mon] => 8 [year] => 1980 [yday] => 219 [weekday] => Thursday [month] => August [0] => 334487052 )
Array ( [seconds] => 12 [minutes] => 4 [hours] => 10 [mday] => 7 [wday] => 4 [mon] => 8 [year] => 1980 [yday] => 219 [weekday] => Thursday [month] => August [0] => 334487052 )

08 Apr 1977 02:07:41 +0100 41 30 229309661 5 77 1977 97 3600 2003 Error date(): 229309661

 
  "date CET 1977-04-08 02:07:41 am AM 08 Fri April 2 2 02 02 07 8 Friday 0 04 Apr 4 +0100 RFC822 Fri, 08 Apr 1977 02:07:41 +0100 41 30 229309661 5 77 1977 97 3600 2003" (date len=164)
  "date CET 1977-04-08 02:07:41 am AM 08 Fri April 2 2 02 02 07 8 Friday 0 04 Apr 4 +0100 RFC822 Fri,  8 Apr 1977 02:07:41 +0100 41 30 229309661 5 77 1977 97 3600 2003" (adodb_date len=164)

01 Feb 1976 01:20:18 +0100 18 29 191982018 0 76 1976 31 3600 2003 Error date(): 191982018
 
  "date CET 1976-02-01 01:20:18 am AM 01 Sun February 1 1 01 01 20 1 Sunday 1 02 Feb 2 +0100 RFC822 Sun, 01 Feb 1976 01:20:18 +0100 18 29 191982018 0 76 1976 31 3600 2003" (date len=167)
  "date CET 1976-02-01 01:20:18 am AM 01 Sun February 1 1 01 01 20 1 Sunday 1 02 Feb 2 +0100 RFC822 Sun,  1 Feb 1976 01:20:18 +0100 18 29 191982018 0 76 1976 31 3600 2003" (adodb_date len=167)

01 Oct 1974 01:06:11 +0100 11 31 149817971 2 74 1974 273 3600 2003 Error date(): 149817971
 
  "date CET 1974-10-01 01:06:11 am AM 01 Tue October 1 1 01 01 06 1 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 01 Oct 1974 01:06:11 +0100 11 31 149817971 2 74 1974 273 3600 2003" (date len=169)
  "date CET 1974-10-01 01:06:11 am AM 01 Tue October 1 1 01 01 06 1 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  1 Oct 1974 01:06:11 +0100 11 31 149817971 2 74 1974 273 3600 2003" (adodb_date len=169)

07 Dec 1977 04:04:04 +0100 04 31 250311844 3 77 1977 340 3600 2003 Error date(): 250311844
 
  "date CET 1977-12-07 04:04:04 am AM 07 Wed December 4 4 04 04 04 7 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 07 Dec 1977 04:04:04 +0100 04 31 250311844 3 77 1977 340 3600 2003" (date len=172)
  "date CET 1977-12-07 04:04:04 am AM 07 Wed December 4 4 04 04 04 7 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  7 Dec 1977 04:04:04 +0100 04 31 250311844 3 77 1977 340 3600 2003" (adodb_date len=172)

07 May 1971 15:54:41 +0100 41 31 42476081 5 71 1971 126 3600 2003 Error date(): 42476081
 
  "date CET 1971-05-07 15:54:41 pm PM 07 Fri May 3 15 03 15 54 7 Friday 0 05 May 5 +0100 RFC822 Fri, 07 May 1971 15:54:41 +0100 41 31 42476081 5 71 1971 126 3600 2003" (date len=163)
  "date CET 1971-05-07 15:54:41 pm PM 07 Fri May 3 15 03 15 54 7 Friday 0 05 May 5 +0100 RFC822 Fri,  7 May 1971 15:54:41 +0100 41 31 42476081 5 71 1971 126 3600 2003" (adodb_date len=163)

05 Aug 1978 13:40:28 +0100 28 31 271168828 6 78 1978 216 3600 2003 Error date(): 271168828
 
  "date CET 1978-08-05 13:40:28 pm PM 05 Sat August 1 13 01 13 40 5 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 05 Aug 1978 13:40:28 +0100 28 31 271168828 6 78 1978 216 3600 2003" (date len=169)
  "date CET 1978-08-05 13:40:28 pm PM 05 Sat August 1 13 01 13 40 5 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  5 Aug 1978 13:40:28 +0100 28 31 271168828 6 78 1978 216 3600 2003" (adodb_date len=169)

02 Jun 1979 08:52:11 +0100 11 30 297157931 6 79 1979 152 3600 2003 Error date(): 297157931
 
  "date CET 1979-06-02 08:52:11 am AM 02 Sat June 8 8 08 08 52 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 02 Jun 1979 08:52:11 +0100 11 30 297157931 6 79 1979 152 3600 2003" (date len=166)
  "date CET 1979-06-02 08:52:11 am AM 02 Sat June 8 8 08 08 52 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  2 Jun 1979 08:52:11 +0100 11 30 297157931 6 79 1979 152 3600 2003" (adodb_date len=166)

01 Dec 1982 15:36:07 +0100 07 31 407601367 3 82 1982 334 3600 2003 Error date(): 407601367
 
  "date CET 1982-12-01 15:36:07 pm PM 01 Wed December 3 15 03 15 36 1 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 01 Dec 1982 15:36:07 +0100 07 31 407601367 3 82 1982 334 3600 2003" (date len=173)
  "date CET 1982-12-01 15:36:07 pm PM 01 Wed December 3 15 03 15 36 1 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  1 Dec 1982 15:36:07 +0100 07 31 407601367 3 82 1982 334 3600 2003" (adodb_date len=173)

08 Sep 1979 20:56:41 +0100 41 30 305668601 6 79 1979 250 3600 2003 Error date(): 305668601
 
  "date CET 1979-09-08 20:56:41 pm PM 08 Sat September 8 20 08 20 56 8 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 08 Sep 1979 20:56:41 +0100 41 30 305668601 6 79 1979 250 3600 2003" (date len=172)
  "date CET 1979-09-08 20:56:41 pm PM 08 Sat September 8 20 08 20 56 8 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  8 Sep 1979 20:56:41 +0100 41 30 305668601 6 79 1979 250 3600 2003" (adodb_date len=172)

ST 1981-05-12 22:13:34 pm PM 12 Tue May 10 22 10 22 13 12 Tuesday 0 05 May 5 +0200 RFC822 Tue, 12 May 1981 22:13:34 +0200 34 31 358546414 2 81 1981 131 7200 2003 Error date(): 358546414
 
  "date CEST 1981-05-12 22:13:34 pm PM 12 Tue May 10 22 10 22 13 12 Tuesday 0 05 May 5 +0200 RFC822 Tue, 12 May 1981 22:13:34 +0200 34 31 358546414 2 81 1981 131 7200 2003" (date len=168)
  "date CET 1981-05-12 21:13:34 pm PM 12 Tue May 9 21 09 21 13 12 Tuesday 0 05 May 5 +0100 RFC822 Tue, 12 May 1981 21:13:34 +0100 34 31 358546414 2 81 1981 131 3600 2003" (adodb_date len=166)

Error getdate() 358546414
Array ( [seconds] => 34 [minutes] => 13 [hours] => 22 [mday] => 12 [wday] => 2 [mon] => 5 [year] => 1981 [yday] => 131 [weekday] => Tuesday [month] => May [0] => 358546414 )
Array ( [seconds] => 34 [minutes] => 13 [hours] => 21 [mday] => 12 [wday] => 2 [mon] => 5 [year] => 1981 [yday] => 131 [weekday] => Tuesday [month] => May [0] => 358546414 )

01 Nov 1982 23:42:19 +0100 19 30 405038539 1 82 1982 304 3600 2003 Error date(): 405038539

 
  "date CET 1982-11-01 23:42:19 pm PM 01 Mon November 11 23 11 23 42 1 Monday 0 11 Nov 11 +0100 RFC822 Mon, 01 Nov 1982 23:42:19 +0100 19 30 405038539 1 82 1982 304 3600 2003" (date len=171)
  "date CET 1982-11-01 23:42:19 pm PM 01 Mon November 11 23 11 23 42 1 Monday 0 11 Nov 11 +0100 RFC822 Mon,  1 Nov 1982 23:42:19 +0100 19 30 405038539 1 82 1982 304 3600 2003" (adodb_date len=171)

08 Jun 1978 19:21:05 +0100 05 30 266178065 4 78 1978 158 3600 2003 Error date(): 266178065
 
  "date CET 1978-06-08 19:21:05 pm PM 08 Thu June 7 19 07 19 21 8 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 08 Jun 1978 19:21:05 +0100 05 30 266178065 4 78 1978 158 3600 2003" (date len=167)
  "date CET 1978-06-08 19:21:05 pm PM 08 Thu June 7 19 07 19 21 8 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  8 Jun 1978 19:21:05 +0100 05 30 266178065 4 78 1978 158 3600 2003" (adodb_date len=167)

06 Jun 1975 11:33:32 +0100 32 30 171282812 5 75 1975 156 3600 2003 Error date(): 171282812
 
  "date CET 1975-06-06 11:33:32 am AM 06 Fri June 11 11 11 11 33 6 Friday 0 06 Jun 6 +0100 RFC822 Fri, 06 Jun 1975 11:33:32 +0100 32 30 171282812 5 75 1975 156 3600 2003" (date len=166)
  "date CET 1975-06-06 11:33:32 am AM 06 Fri June 11 11 11 11 33 6 Friday 0 06 Jun 6 +0100 RFC822 Fri,  6 Jun 1975 11:33:32 +0100 32 30 171282812 5 75 1975 156 3600 2003" (adodb_date len=166)

06 Jul 1977 21:32:08 +0100 08 31 237069128 3 77 1977 186 3600 2003 Error date(): 237069128
 
  "date CET 1977-07-06 21:32:08 pm PM 06 Wed July 9 21 09 21 32 6 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 06 Jul 1977 21:32:08 +0100 08 31 237069128 3 77 1977 186 3600 2003" (date len=168)
  "date CET 1977-07-06 21:32:08 pm PM 06 Wed July 9 21 09 21 32 6 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  6 Jul 1977 21:32:08 +0100 08 31 237069128 3 77 1977 186 3600 2003" (adodb_date len=168)

06 Sep 1973 16:21:49 +0100 49 30 116176909 4 73 1973 248 3600 2003 Error date(): 116176909
 
  "date CET 1973-09-06 16:21:49 pm PM 06 Thu September 4 16 04 16 21 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 06 Sep 1973 16:21:49 +0100 49 30 116176909 4 73 1973 248 3600 2003" (date len=172)
  "date CET 1973-09-06 16:21:49 pm PM 06 Thu September 4 16 04 16 21 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  6 Sep 1973 16:21:49 +0100 49 30 116176909 4 73 1973 248 3600 2003" (adodb_date len=172)

09 Jan 1981 20:29:44 +0100 44 31 347916584 5 81 1981 8 3600 2003 Error date(): 347916584
 
  "date CET 1981-01-09 20:29:44 pm PM 09 Fri January 8 20 08 20 29 9 Friday 0 01 Jan 1 +0100 RFC822 Fri, 09 Jan 1981 20:29:44 +0100 44 31 347916584 5 81 1981 8 3600 2003" (date len=166)
  "date CET 1981-01-09 20:29:44 pm PM 09 Fri January 8 20 08 20 29 9 Friday 0 01 Jan 1 +0100 RFC822 Fri,  9 Jan 1981 20:29:44 +0100 44 31 347916584 5 81 1981 8 3600 2003" (adodb_date len=166)

04 Mar 1974 05:38:57 +0100 57 31 131603937 1 74 1974 62 3600 2003 Error date(): 131603937
 
  "date CET 1974-03-04 05:38:57 am AM 04 Mon March 5 5 05 05 38 4 Monday 0 03 Mar 3 +0100 RFC822 Mon, 04 Mar 1974 05:38:57 +0100 57 31 131603937 1 74 1974 62 3600 2003" (date len=164)
  "date CET 1974-03-04 05:38:57 am AM 04 Mon March 5 5 05 05 38 4 Monday 0 03 Mar 3 +0100 RFC822 Mon,  4 Mar 1974 05:38:57 +0100 57 31 131603937 1 74 1974 62 3600 2003" (adodb_date len=164)

05 Jan 1980 05:58:44 +0100 44 31 315896324 6 80 1980 4 3600 2003 Error date(): 315896324
 
  "date CET 1980-01-05 05:58:44 am AM 05 Sat January 5 5 05 05 58 5 Saturday 1 01 Jan 1 +0100 RFC822 Sat, 05 Jan 1980 05:58:44 +0100 44 31 315896324 6 80 1980 4 3600 2003" (date len=167)
  "date CET 1980-01-05 05:58:44 am AM 05 Sat January 5 5 05 05 58 5 Saturday 1 01 Jan 1 +0100 RFC822 Sat,  5 Jan 1980 05:58:44 +0100 44 31 315896324 6 80 1980 4 3600 2003" (adodb_date len=167)

09 Jul 1973 06:40:09 +0100 09 31 111044409 1 73 1973 189 3600 2003 Error date(): 111044409
 
  "date CET 1973-07-09 06:40:09 am AM 09 Mon July 6 6 06 06 40 9 Monday 0 07 Jul 7 +0100 RFC822 Mon, 09 Jul 1973 06:40:09 +0100 09 31 111044409 1 73 1973 189 3600 2003" (date len=164)
  "date CET 1973-07-09 06:40:09 am AM 09 Mon July 6 6 06 06 40 9 Monday 0 07 Jul 7 +0100 RFC822 Mon,  9 Jul 1973 06:40:09 +0100 09 31 111044409 1 73 1973 189 3600 2003" (adodb_date len=164)

03 Nov 1981 22:47:05 +0100 05 30 373672025 2 81 1981 306 3600 2003 Error date(): 373672025
 
  "date CET 1981-11-03 22:47:05 pm PM 03 Tue November 10 22 10 22 47 3 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 03 Nov 1981 22:47:05 +0100 05 30 373672025 2 81 1981 306 3600 2003" (date len=172)
  "date CET 1981-11-03 22:47:05 pm PM 03 Tue November 10 22 10 22 47 3 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  3 Nov 1981 22:47:05 +0100 05 30 373672025 2 81 1981 306 3600 2003" (adodb_date len=172)

06 Nov 1976 04:11:01 +0100 01 30 216097861 6 76 1976 310 3600 2003 Error date(): 216097861
 
  "date CET 1976-11-06 04:11:01 am AM 06 Sat November 4 4 04 04 11 6 Saturday 1 11 Nov 11 +0100 RFC822 Sat, 06 Nov 1976 04:11:01 +0100 01 30 216097861 6 76 1976 310 3600 2003" (date len=171)
  "date CET 1976-11-06 04:11:01 am AM 06 Sat November 4 4 04 04 11 6 Saturday 1 11 Nov 11 +0100 RFC822 Sat,  6 Nov 1976 04:11:01 +0100 01 30 216097861 6 76 1976 310 3600 2003" (adodb_date len=171)

05 Apr 1977 16:59:36 +0100 36 30 229103976 2 77 1977 94 3600 2003 Error date(): 229103976
 
  "date CET 1977-04-05 16:59:36 pm PM 05 Tue April 4 16 04 16 59 5 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 05 Apr 1977 16:59:36 +0100 36 30 229103976 2 77 1977 94 3600 2003" (date len=166)
  "date CET 1977-04-05 16:59:36 pm PM 05 Tue April 4 16 04 16 59 5 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  5 Apr 1977 16:59:36 +0100 36 30 229103976 2 77 1977 94 3600 2003" (adodb_date len=166)

04 Feb 1973 11:12:49 +0100 49 28 97668769 0 73 1973 34 3600 2003 Error date(): 97668769
 
  "date CET 1973-02-04 11:12:49 am AM 04 Sun February 11 11 11 11 12 4 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 04 Feb 1973 11:12:49 +0100 49 28 97668769 0 73 1973 34 3600 2003" (date len=168)
  "date CET 1973-02-04 11:12:49 am AM 04 Sun February 11 11 11 11 12 4 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  4 Feb 1973 11:12:49 +0100 49 28 97668769 0 73 1973 34 3600 2003" (adodb_date len=168)

05 Aug 1974 18:08:11 +0100 11 31 144954491 1 74 1974 216 3600 2003 Error date(): 144954491
 
  "date CET 1974-08-05 18:08:11 pm PM 05 Mon August 6 18 06 18 08 5 Monday 0 08 Aug 8 +0100 RFC822 Mon, 05 Aug 1974 18:08:11 +0100 11 31 144954491 1 74 1974 216 3600 2003" (date len=167)
  "date CET 1974-08-05 18:08:11 pm PM 05 Mon August 6 18 06 18 08 5 Monday 0 08 Aug 8 +0100 RFC822 Mon,  5 Aug 1974 18:08:11 +0100 11 31 144954491 1 74 1974 216 3600 2003" (adodb_date len=167)

07 Apr 1973 02:19:52 +0100 52 30 102993592 6 73 1973 96 3600 2003 Error date(): 102993592
 
  "date CET 1973-04-07 02:19:52 am AM 07 Sat April 2 2 02 02 19 7 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 07 Apr 1973 02:19:52 +0100 52 30 102993592 6 73 1973 96 3600 2003" (date len=166)
  "date CET 1973-04-07 02:19:52 am AM 07 Sat April 2 2 02 02 19 7 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  7 Apr 1973 02:19:52 +0100 52 30 102993592 6 73 1973 96 3600 2003" (adodb_date len=166)

02 Sep 1976 06:46:52 +0100 52 30 210491212 4 76 1976 245 3600 2003 Error date(): 210491212
 
  "date CET 1976-09-02 06:46:52 am AM 02 Thu September 6 6 06 06 46 2 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 02 Sep 1976 06:46:52 +0100 52 30 210491212 4 76 1976 245 3600 2003" (date len=171)
  "date CET 1976-09-02 06:46:52 am AM 02 Thu September 6 6 06 06 46 2 Thursday 1 09 Sep 9 +0100 RFC822 Thu,  2 Sep 1976 06:46:52 +0100 52 30 210491212 4 76 1976 245 3600 2003" (adodb_date len=171)

09 Jan 1976 10:37:53 +0100 53 31 190028273 5 76 1976 8 3600 2003 Error date(): 190028273
 
  "date CET 1976-01-09 10:37:53 am AM 09 Fri January 10 10 10 10 37 9 Friday 1 01 Jan 1 +0100 RFC822 Fri, 09 Jan 1976 10:37:53 +0100 53 31 190028273 5 76 1976 8 3600 2003" (date len=167)
  "date CET 1976-01-09 10:37:53 am AM 09 Fri January 10 10 10 10 37 9 Friday 1 01 Jan 1 +0100 RFC822 Fri,  9 Jan 1976 10:37:53 +0100 53 31 190028273 5 76 1976 8 3600 2003" (adodb_date len=167)

ST 1981-08-10 18:29:50 pm PM 10 Mon August 6 18 06 18 29 10 Monday 0 08 Aug 8 +0200 RFC822 Mon, 10 Aug 1981 18:29:50 +0200 50 31 366308990 1 81 1981 221 7200 2003 Error date(): 366308990
 
  "date CEST 1981-08-10 18:29:50 pm PM 10 Mon August 6 18 06 18 29 10 Monday 0 08 Aug 8 +0200 RFC822 Mon, 10 Aug 1981 18:29:50 +0200 50 31 366308990 1 81 1981 221 7200 2003" (date len=169)
  "date CET 1981-08-10 17:29:50 pm PM 10 Mon August 5 17 05 17 29 10 Monday 0 08 Aug 8 +0100 RFC822 Mon, 10 Aug 1981 17:29:50 +0100 50 31 366308990 1 81 1981 221 3600 2003" (adodb_date len=168)

Error getdate() 366308990
Array ( [seconds] => 50 [minutes] => 29 [hours] => 18 [mday] => 10 [wday] => 1 [mon] => 8 [year] => 1981 [yday] => 221 [weekday] => Monday [month] => August [0] => 366308990 )
Array ( [seconds] => 50 [minutes] => 29 [hours] => 17 [mday] => 10 [wday] => 1 [mon] => 8 [year] => 1981 [yday] => 221 [weekday] => Monday [month] => August [0] => 366308990 )

03 May 1979 21:39:55 +0100 55 31 294611995 4 79 1979 122 3600 2003 Error date(): 294611995

 
  "date CET 1979-05-03 21:39:55 pm PM 03 Thu May 9 21 09 21 39 3 Thursday 0 05 May 5 +0100 RFC822 Thu, 03 May 1979 21:39:55 +0100 55 31 294611995 4 79 1979 122 3600 2003" (date len=166)
  "date CET 1979-05-03 21:39:55 pm PM 03 Thu May 9 21 09 21 39 3 Thursday 0 05 May 5 +0100 RFC822 Thu,  3 May 1979 21:39:55 +0100 55 31 294611995 4 79 1979 122 3600 2003" (adodb_date len=166)

05 Feb 1976 05:21:55 +0100 55 29 192342115 4 76 1976 35 3600 2003 Error date(): 192342115
 
  "date CET 1976-02-05 05:21:55 am AM 05 Thu February 5 5 05 05 21 5 Thursday 1 02 Feb 2 +0100 RFC822 Thu, 05 Feb 1976 05:21:55 +0100 55 29 192342115 4 76 1976 35 3600 2003" (date len=169)
  "date CET 1976-02-05 05:21:55 am AM 05 Thu February 5 5 05 05 21 5 Thursday 1 02 Feb 2 +0100 RFC822 Thu,  5 Feb 1976 05:21:55 +0100 55 29 192342115 4 76 1976 35 3600 2003" (adodb_date len=169)

03 Dec 1977 01:42:56 +0100 56 31 249957776 6 77 1977 336 3600 2003 Error date(): 249957776
 
  "date CET 1977-12-03 01:42:56 am AM 03 Sat December 1 1 01 01 42 3 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 03 Dec 1977 01:42:56 +0100 56 31 249957776 6 77 1977 336 3600 2003" (date len=171)
  "date CET 1977-12-03 01:42:56 am AM 03 Sat December 1 1 01 01 42 3 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  3 Dec 1977 01:42:56 +0100 56 31 249957776 6 77 1977 336 3600 2003" (adodb_date len=171)

04 Apr 1976 06:55:26 +0100 26 30 197445326 0 76 1976 94 3600 2003 Error date(): 197445326
 
  "date CET 1976-04-04 06:55:26 am AM 04 Sun April 6 6 06 06 55 4 Sunday 1 04 Apr 4 +0100 RFC822 Sun, 04 Apr 1976 06:55:26 +0100 26 30 197445326 0 76 1976 94 3600 2003" (date len=164)
  "date CET 1976-04-04 06:55:26 am AM 04 Sun April 6 6 06 06 55 4 Sunday 1 04 Apr 4 +0100 RFC822 Sun,  4 Apr 1976 06:55:26 +0100 26 30 197445326 0 76 1976 94 3600 2003" (adodb_date len=164)

ST 1981-07-09 23:40:01 pm PM 09 Thu July 11 23 11 23 40 9 Thursday 0 07 Jul 7 +0200 RFC822 Thu, 09 Jul 1981 23:40:01 +0200 01 31 363562801 4 81 1981 189 7200 2003 Error date(): 363562801
 
  "date CEST 1981-07-09 23:40:01 pm PM 09 Thu July 11 23 11 23 40 9 Thursday 0 07 Jul 7 +0200 RFC822 Thu, 09 Jul 1981 23:40:01 +0200 01 31 363562801 4 81 1981 189 7200 2003" (date len=169)
  "date CET 1981-07-09 22:40:01 pm PM 09 Thu July 10 22 10 22 40 9 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  9 Jul 1981 22:40:01 +0100 01 31 363562801 4 81 1981 189 3600 2003" (adodb_date len=168)

Error getdate() 363562801
Array ( [seconds] => 1 [minutes] => 40 [hours] => 23 [mday] => 9 [wday] => 4 [mon] => 7 [year] => 1981 [yday] => 189 [weekday] => Thursday [month] => July [0] => 363562801 )
Array ( [seconds] => 1 [minutes] => 40 [hours] => 22 [mday] => 9 [wday] => 4 [mon] => 7 [year] => 1981 [yday] => 189 [weekday] => Thursday [month] => July [0] => 363562801 )

09 Sep 1971 21:06:26 +0100 26 30 53294786 4 71 1971 251 3600 2003 Error date(): 53294786

 
  "date CET 1971-09-09 21:06:26 pm PM 09 Thu September 9 21 09 21 06 9 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 09 Sep 1971 21:06:26 +0100 26 30 53294786 4 71 1971 251 3600 2003" (date len=171)
  "date CET 1971-09-09 21:06:26 pm PM 09 Thu September 9 21 09 21 06 9 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  9 Sep 1971 21:06:26 +0100 26 30 53294786 4 71 1971 251 3600 2003" (adodb_date len=171)

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

02 Oct 1972 07:21:00 +0100 00 31 86854860 1 72 1972 275 3600 2003 Error date(): 86854860
 
  "date CET 1972-10-02 07:21:00 am AM 02 Mon October 7 7 07 07 21 2 Monday 1 10 Oct 10 +0100 RFC822 Mon, 02 Oct 1972 07:21:00 +0100 00 31 86854860 1 72 1972 275 3600 2003" (date len=167)
  "date CET 1972-10-02 07:21:00 am AM 02 Mon October 7 7 07 07 21 2 Monday 1 10 Oct 10 +0100 RFC822 Mon,  2 Oct 1972 07:21:00 +0100 00 31 86854860 1 72 1972 275 3600 2003" (adodb_date len=167)

ST 1981-07-29 01:30:58 am AM 29 Wed July 1 1 01 01 30 29 Wednesday 0 07 Jul 7 +0200 RFC822 Wed, 29 Jul 1981 01:30:58 +0200 58 31 365211058 3 81 1981 209 7200 2003 Error date(): 365211058
 
  "date CEST 1981-07-29 01:30:58 am AM 29 Wed July 1 1 01 01 30 29 Wednesday 0 07 Jul 7 +0200 RFC822 Wed, 29 Jul 1981 01:30:58 +0200 58 31 365211058 3 81 1981 209 7200 2003" (date len=169)
  "date CET 1981-07-29 00:30:58 am AM 29 Wed July 12 0 12 00 30 29 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 29 Jul 1981 00:30:58 +0100 58 31 365211058 3 81 1981 209 3600 2003" (adodb_date len=169)

Error getdate() 365211058
Array ( [seconds] => 58 [minutes] => 30 [hours] => 1 [mday] => 29 [wday] => 3 [mon] => 7 [year] => 1981 [yday] => 209 [weekday] => Wednesday [month] => July [0] => 365211058 )
Array ( [seconds] => 58 [minutes] => 30 [hours] => 0 [mday] => 29 [wday] => 3 [mon] => 7 [year] => 1981 [yday] => 209 [weekday] => Wednesday [month] => July [0] => 365211058 )

05 Oct 1974 06:31:16 +0100 16 31 150183076 6 74 1974 277 3600 2003 Error date(): 150183076

 
  "date CET 1974-10-05 06:31:16 am AM 05 Sat October 6 6 06 06 31 5 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 05 Oct 1974 06:31:16 +0100 16 31 150183076 6 74 1974 277 3600 2003" (date len=170)
  "date CET 1974-10-05 06:31:16 am AM 05 Sat October 6 6 06 06 31 5 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  5 Oct 1974 06:31:16 +0100 16 31 150183076 6 74 1974 277 3600 2003" (adodb_date len=170)

07 Jun 1974 16:58:25 +0100 25 30 139852705 5 74 1974 157 3600 2003 Error date(): 139852705
 
  "date CET 1974-06-07 16:58:25 pm PM 07 Fri June 4 16 04 16 58 7 Friday 0 06 Jun 6 +0100 RFC822 Fri, 07 Jun 1974 16:58:25 +0100 25 30 139852705 5 74 1974 157 3600 2003" (date len=165)
  "date CET 1974-06-07 16:58:25 pm PM 07 Fri June 4 16 04 16 58 7 Friday 0 06 Jun 6 +0100 RFC822 Fri,  7 Jun 1974 16:58:25 +0100 25 30 139852705 5 74 1974 157 3600 2003" (adodb_date len=165)

01 Sep 1974 08:33:54 +0100 54 30 147252834 0 74 1974 243 3600 2003 Error date(): 147252834
 
  "date CET 1974-09-01 08:33:54 am AM 01 Sun September 8 8 08 08 33 1 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 01 Sep 1974 08:33:54 +0100 54 30 147252834 0 74 1974 243 3600 2003" (date len=169)
  "date CET 1974-09-01 08:33:54 am AM 01 Sun September 8 8 08 08 33 1 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  1 Sep 1974 08:33:54 +0100 54 30 147252834 0 74 1974 243 3600 2003" (adodb_date len=169)

Testing random dates between 100 and 4000

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

Failed :-(