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 Feb 1977 16:40:59 +0100 59 28 223659659 2 77 1977 31 3600 2003 Error date(): 223659659
 
  "date CET 1977-02-01 16:40:59 pm PM 01 Tue February 4 16 04 16 40 1 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 01 Feb 1977 16:40:59 +0100 59 28 223659659 2 77 1977 31 3600 2003" (date len=169)
  "date CET 1977-02-01 16:40:59 pm PM 01 Tue February 4 16 04 16 40 1 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  1 Feb 1977 16:40:59 +0100 59 28 223659659 2 77 1977 31 3600 2003" (adodb_date len=169)

06 Sep 1979 21:37:30 +0100 30 30 305498250 4 79 1979 248 3600 2003 Error date(): 305498250
 
  "date CET 1979-09-06 21:37:30 pm PM 06 Thu September 9 21 09 21 37 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 06 Sep 1979 21:37:30 +0100 30 30 305498250 4 79 1979 248 3600 2003" (date len=172)
  "date CET 1979-09-06 21:37:30 pm PM 06 Thu September 9 21 09 21 37 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  6 Sep 1979 21:37:30 +0100 30 30 305498250 4 79 1979 248 3600 2003" (adodb_date len=172)

04 Jul 1977 14:38:15 +0100 15 31 236871495 1 77 1977 184 3600 2003 Error date(): 236871495
 
  "date CET 1977-07-04 14:38:15 pm PM 04 Mon July 2 14 02 14 38 4 Monday 0 07 Jul 7 +0100 RFC822 Mon, 04 Jul 1977 14:38:15 +0100 15 31 236871495 1 77 1977 184 3600 2003" (date len=165)
  "date CET 1977-07-04 14:38:15 pm PM 04 Mon July 2 14 02 14 38 4 Monday 0 07 Jul 7 +0100 RFC822 Mon,  4 Jul 1977 14:38:15 +0100 15 31 236871495 1 77 1977 184 3600 2003" (adodb_date len=165)

ST 1981-06-02 01:01:36 am AM 02 Tue June 1 1 01 01 01 2 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 02 Jun 1981 01:01:36 +0200 36 30 360284496 2 81 1981 152 7200 2003 Error date(): 360284496
 
  "date CEST 1981-06-02 01:01:36 am AM 02 Tue June 1 1 01 01 01 2 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 02 Jun 1981 01:01:36 +0200 36 30 360284496 2 81 1981 152 7200 2003" (date len=166)
  "date CET 1981-06-02 00:01:36 am AM 02 Tue June 12 0 12 00 01 2 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  2 Jun 1981 00:01:36 +0100 36 30 360284496 2 81 1981 152 3600 2003" (adodb_date len=166)

05 Jun 1979 03:45:06 +0100 06 30 297398706 2 79 1979 155 3600 2003 Error date(): 297398706
 
  "date CET 1979-06-05 03:45:06 am AM 05 Tue June 3 3 03 03 45 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 05 Jun 1979 03:45:06 +0100 06 30 297398706 2 79 1979 155 3600 2003" (date len=165)
  "date CET 1979-06-05 03:45:06 am AM 05 Tue June 3 3 03 03 45 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  5 Jun 1979 03:45:06 +0100 06 30 297398706 2 79 1979 155 3600 2003" (adodb_date len=165)

05 Apr 1979 17:13:59 +0100 59 30 292176839 4 79 1979 94 3600 2003 Error date(): 292176839
 
  "date CET 1979-04-05 17:13:59 pm PM 05 Thu April 5 17 05 17 13 5 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 05 Apr 1979 17:13:59 +0100 59 30 292176839 4 79 1979 94 3600 2003" (date len=167)
  "date CET 1979-04-05 17:13:59 pm PM 05 Thu April 5 17 05 17 13 5 Thursday 0 04 Apr 4 +0100 RFC822 Thu,  5 Apr 1979 17:13:59 +0100 59 30 292176839 4 79 1979 94 3600 2003" (adodb_date len=167)

ST 1981-06-23 04:00:20 am AM 23 Tue June 4 4 04 04 00 23 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 23 Jun 1981 04:00:20 +0200 20 30 362109620 2 81 1981 173 7200 2003 Error date(): 362109620
 
  "date CEST 1981-06-23 04:00:20 am AM 23 Tue June 4 4 04 04 00 23 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 23 Jun 1981 04:00:20 +0200 20 30 362109620 2 81 1981 173 7200 2003" (date len=167)
  "date CET 1981-06-23 03:00:20 am AM 23 Tue June 3 3 03 03 00 23 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 23 Jun 1981 03:00:20 +0100 20 30 362109620 2 81 1981 173 3600 2003" (adodb_date len=166)

Error getdate() 362109620
Array ( [seconds] => 20 [minutes] => 0 [hours] => 4 [mday] => 23 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 173 [weekday] => Tuesday [month] => June [0] => 362109620 )
Array ( [seconds] => 20 [minutes] => 0 [hours] => 3 [mday] => 23 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 173 [weekday] => Tuesday [month] => June [0] => 362109620 )

ST 1980-06-03 23:13:38 pm PM 03 Tue June 11 23 11 23 13 3 Tuesday 1 06 Jun 6 +0200 RFC822 Tue, 03 Jun 1980 23:13:38 +0200 38 30 328914818 2 80 1980 154 7200 2003 Error date(): 328914818

 
  "date CEST 1980-06-03 23:13:38 pm PM 03 Tue June 11 23 11 23 13 3 Tuesday 1 06 Jun 6 +0200 RFC822 Tue, 03 Jun 1980 23:13:38 +0200 38 30 328914818 2 80 1980 154 7200 2003" (date len=168)
  "date CET 1980-06-03 22:13:38 pm PM 03 Tue June 10 22 10 22 13 3 Tuesday 1 06 Jun 6 +0100 RFC822 Tue,  3 Jun 1980 22:13:38 +0100 38 30 328914818 2 80 1980 154 3600 2003" (adodb_date len=167)

Error getdate() 328914818
Array ( [seconds] => 38 [minutes] => 13 [hours] => 23 [mday] => 3 [wday] => 2 [mon] => 6 [year] => 1980 [yday] => 154 [weekday] => Tuesday [month] => June [0] => 328914818 )
Array ( [seconds] => 38 [minutes] => 13 [hours] => 22 [mday] => 3 [wday] => 2 [mon] => 6 [year] => 1980 [yday] => 154 [weekday] => Tuesday [month] => June [0] => 328914818 )

01 Aug 1975 14:08:15 +0100 15 31 176130495 5 75 1975 212 3600 2003 Error date(): 176130495

 
  "date CET 1975-08-01 14:08:15 pm PM 01 Fri August 2 14 02 14 08 1 Friday 0 08 Aug 8 +0100 RFC822 Fri, 01 Aug 1975 14:08:15 +0100 15 31 176130495 5 75 1975 212 3600 2003" (date len=167)
  "date CET 1975-08-01 14:08:15 pm PM 01 Fri August 2 14 02 14 08 1 Friday 0 08 Aug 8 +0100 RFC822 Fri,  1 Aug 1975 14:08:15 +0100 15 31 176130495 5 75 1975 212 3600 2003" (adodb_date len=167)

04 Dec 1981 13:39:59 +0100 59 31 376317599 5 81 1981 337 3600 2003 Error date(): 376317599
 
  "date CET 1981-12-04 13:39:59 pm PM 04 Fri December 1 13 01 13 39 4 Friday 0 12 Dec 12 +0100 RFC822 Fri, 04 Dec 1981 13:39:59 +0100 59 31 376317599 5 81 1981 337 3600 2003" (date len=170)
  "date CET 1981-12-04 13:39:59 pm PM 04 Fri December 1 13 01 13 39 4 Friday 0 12 Dec 12 +0100 RFC822 Fri,  4 Dec 1981 13:39:59 +0100 59 31 376317599 5 81 1981 337 3600 2003" (adodb_date len=170)

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

03 Jul 1971 03:47:15 +0100 15 31 47357235 6 71 1971 183 3600 2003 Error date(): 47357235
 
  "date CET 1971-07-03 03:47:15 am AM 03 Sat July 3 3 03 03 47 3 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 03 Jul 1971 03:47:15 +0100 15 31 47357235 6 71 1971 183 3600 2003" (date len=165)
  "date CET 1971-07-03 03:47:15 am AM 03 Sat July 3 3 03 03 47 3 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  3 Jul 1971 03:47:15 +0100 15 31 47357235 6 71 1971 183 3600 2003" (adodb_date len=165)

ST 1980-09-18 20:46:24 pm PM 18 Thu September 8 20 08 20 46 18 Thursday 1 09 Sep 9 +0200 RFC822 Thu, 18 Sep 1980 20:46:24 +0200 24 30 338150784 4 80 1980 261 7200 2003 Error date(): 338150784
 
  "date CEST 1980-09-18 20:46:24 pm PM 18 Thu September 8 20 08 20 46 18 Thursday 1 09 Sep 9 +0200 RFC822 Thu, 18 Sep 1980 20:46:24 +0200 24 30 338150784 4 80 1980 261 7200 2003" (date len=174)
  "date CET 1980-09-18 19:46:24 pm PM 18 Thu September 7 19 07 19 46 18 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 18 Sep 1980 19:46:24 +0100 24 30 338150784 4 80 1980 261 3600 2003" (adodb_date len=173)

Error getdate() 338150784
Array ( [seconds] => 24 [minutes] => 46 [hours] => 20 [mday] => 18 [wday] => 4 [mon] => 9 [year] => 1980 [yday] => 261 [weekday] => Thursday [month] => September [0] => 338150784 )
Array ( [seconds] => 24 [minutes] => 46 [hours] => 19 [mday] => 18 [wday] => 4 [mon] => 9 [year] => 1980 [yday] => 261 [weekday] => Thursday [month] => September [0] => 338150784 )

03 May 1975 22:47:00 +0100 00 31 168385620 6 75 1975 122 3600 2003 Error date(): 168385620

 
  "date CET 1975-05-03 22:47:00 pm PM 03 Sat May 10 22 10 22 47 3 Saturday 0 05 May 5 +0100 RFC822 Sat, 03 May 1975 22:47:00 +0100 00 31 168385620 6 75 1975 122 3600 2003" (date len=167)
  "date CET 1975-05-03 22:47:00 pm PM 03 Sat May 10 22 10 22 47 3 Saturday 0 05 May 5 +0100 RFC822 Sat,  3 May 1975 22:47:00 +0100 00 31 168385620 6 75 1975 122 3600 2003" (adodb_date len=167)

08 Feb 1976 02:32:43 +0100 43 29 192591163 0 76 1976 38 3600 2003 Error date(): 192591163
 
  "date CET 1976-02-08 02:32:43 am AM 08 Sun February 2 2 02 02 32 8 Sunday 1 02 Feb 2 +0100 RFC822 Sun, 08 Feb 1976 02:32:43 +0100 43 29 192591163 0 76 1976 38 3600 2003" (date len=167)
  "date CET 1976-02-08 02:32:43 am AM 08 Sun February 2 2 02 02 32 8 Sunday 1 02 Feb 2 +0100 RFC822 Sun,  8 Feb 1976 02:32:43 +0100 43 29 192591163 0 76 1976 38 3600 2003" (adodb_date len=167)

03 Jul 1976 11:22:07 +0100 07 31 205237327 6 76 1976 184 3600 2003 Error date(): 205237327
 
  "date CET 1976-07-03 11:22:07 am AM 03 Sat July 11 11 11 11 22 3 Saturday 1 07 Jul 7 +0100 RFC822 Sat, 03 Jul 1976 11:22:07 +0100 07 31 205237327 6 76 1976 184 3600 2003" (date len=168)
  "date CET 1976-07-03 11:22:07 am AM 03 Sat July 11 11 11 11 22 3 Saturday 1 07 Jul 7 +0100 RFC822 Sat,  3 Jul 1976 11:22:07 +0100 07 31 205237327 6 76 1976 184 3600 2003" (adodb_date len=168)

04 Mar 1980 08:06:15 +0100 15 31 321001575 2 80 1980 63 3600 2003 Error date(): 321001575
 
  "date CET 1980-03-04 08:06:15 am AM 04 Tue March 8 8 08 08 06 4 Tuesday 1 03 Mar 3 +0100 RFC822 Tue, 04 Mar 1980 08:06:15 +0100 15 31 321001575 2 80 1980 63 3600 2003" (date len=165)
  "date CET 1980-03-04 08:06:15 am AM 04 Tue March 8 8 08 08 06 4 Tuesday 1 03 Mar 3 +0100 RFC822 Tue,  4 Mar 1980 08:06:15 +0100 15 31 321001575 2 80 1980 63 3600 2003" (adodb_date len=165)

04 Jul 1974 15:43:47 +0100 47 31 142181027 4 74 1974 184 3600 2003 Error date(): 142181027
 
  "date CET 1974-07-04 15:43:47 pm PM 04 Thu July 3 15 03 15 43 4 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 04 Jul 1974 15:43:47 +0100 47 31 142181027 4 74 1974 184 3600 2003" (date len=167)
  "date CET 1974-07-04 15:43:47 pm PM 04 Thu July 3 15 03 15 43 4 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  4 Jul 1974 15:43:47 +0100 47 31 142181027 4 74 1974 184 3600 2003" (adodb_date len=167)

08 Apr 1977 23:50:28 +0100 28 30 229387828 5 77 1977 97 3600 2003 Error date(): 229387828
 
  "date CET 1977-04-08 23:50:28 pm PM 08 Fri April 11 23 11 23 50 8 Friday 0 04 Apr 4 +0100 RFC822 Fri, 08 Apr 1977 23:50:28 +0100 28 30 229387828 5 77 1977 97 3600 2003" (date len=166)
  "date CET 1977-04-08 23:50:28 pm PM 08 Fri April 11 23 11 23 50 8 Friday 0 04 Apr 4 +0100 RFC822 Fri,  8 Apr 1977 23:50:28 +0100 28 30 229387828 5 77 1977 97 3600 2003" (adodb_date len=166)

07 Jan 1976 02:45:02 +0100 02 31 189827102 3 76 1976 6 3600 2003 Error date(): 189827102
 
  "date CET 1976-01-07 02:45:02 am AM 07 Wed January 2 2 02 02 45 7 Wednesday 1 01 Jan 1 +0100 RFC822 Wed, 07 Jan 1976 02:45:02 +0100 02 31 189827102 3 76 1976 6 3600 2003" (date len=168)
  "date CET 1976-01-07 02:45:02 am AM 07 Wed January 2 2 02 02 45 7 Wednesday 1 01 Jan 1 +0100 RFC822 Wed,  7 Jan 1976 02:45:02 +0100 02 31 189827102 3 76 1976 6 3600 2003" (adodb_date len=168)

09 Jun 1979 20:56:32 +0100 32 30 297806192 6 79 1979 159 3600 2003 Error date(): 297806192
 
  "date CET 1979-06-09 20:56:32 pm PM 09 Sat June 8 20 08 20 56 9 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 09 Jun 1979 20:56:32 +0100 32 30 297806192 6 79 1979 159 3600 2003" (date len=167)
  "date CET 1979-06-09 20:56:32 pm PM 09 Sat June 8 20 08 20 56 9 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  9 Jun 1979 20:56:32 +0100 32 30 297806192 6 79 1979 159 3600 2003" (adodb_date len=167)

04 Dec 1975 03:29:50 +0100 50 31 186892190 4 75 1975 337 3600 2003 Error date(): 186892190
 
  "date CET 1975-12-04 03:29:50 am AM 04 Thu December 3 3 03 03 29 4 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 04 Dec 1975 03:29:50 +0100 50 31 186892190 4 75 1975 337 3600 2003" (date len=171)
  "date CET 1975-12-04 03:29:50 am AM 04 Thu December 3 3 03 03 29 4 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  4 Dec 1975 03:29:50 +0100 50 31 186892190 4 75 1975 337 3600 2003" (adodb_date len=171)

03 Aug 1975 13:31:39 +0100 39 31 176301099 0 75 1975 214 3600 2003 Error date(): 176301099
 
  "date CET 1975-08-03 13:31:39 pm PM 03 Sun August 1 13 01 13 31 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 03 Aug 1975 13:31:39 +0100 39 31 176301099 0 75 1975 214 3600 2003" (date len=167)
  "date CET 1975-08-03 13:31:39 pm PM 03 Sun August 1 13 01 13 31 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun,  3 Aug 1975 13:31:39 +0100 39 31 176301099 0 75 1975 214 3600 2003" (adodb_date len=167)

ST 1982-05-15 00:53:40 am AM 15 Sat May 12 0 12 00 53 15 Saturday 0 05 May 5 +0200 RFC822 Sat, 15 May 1982 00:53:40 +0200 40 31 390264820 6 82 1982 134 7200 2003 Error date(): 390264820
 
  "date CEST 1982-05-15 00:53:40 am AM 15 Sat May 12 0 12 00 53 15 Saturday 0 05 May 5 +0200 RFC822 Sat, 15 May 1982 00:53:40 +0200 40 31 390264820 6 82 1982 134 7200 2003" (date len=168)
  "date CET 1982-05-14 23:53:40 pm PM 14 Fri May 11 23 11 23 53 14 Friday 0 05 May 5 +0100 RFC822 Fri, 14 May 1982 23:53:40 +0100 40 31 390264820 5 82 1982 133 3600 2003" (adodb_date len=166)

Error getdate() 390264820
Array ( [seconds] => 40 [minutes] => 53 [hours] => 0 [mday] => 15 [wday] => 6 [mon] => 5 [year] => 1982 [yday] => 134 [weekday] => Saturday [month] => May [0] => 390264820 )
Array ( [seconds] => 40 [minutes] => 53 [hours] => 23 [mday] => 14 [wday] => 5 [mon] => 5 [year] => 1982 [yday] => 133 [weekday] => Friday [month] => May [0] => 390264820 )

01 Oct 1978 10:55:23 +0100 23 31 276083723 0 78 1978 273 3600 2003 Error date(): 276083723

 
  "date CET 1978-10-01 10:55:23 am AM 01 Sun October 10 10 10 10 55 1 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 01 Oct 1978 10:55:23 +0100 23 31 276083723 0 78 1978 273 3600 2003" (date len=170)
  "date CET 1978-10-01 10:55:23 am AM 01 Sun October 10 10 10 10 55 1 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  1 Oct 1978 10:55:23 +0100 23 31 276083723 0 78 1978 273 3600 2003" (adodb_date len=170)

ST 1980-05-19 18:03:32 pm PM 19 Mon May 6 18 06 18 03 19 Monday 1 05 May 5 +0200 RFC822 Mon, 19 May 1980 18:03:32 +0200 32 31 327600212 1 80 1980 139 7200 2003 Error date(): 327600212
 
  "date CEST 1980-05-19 18:03:32 pm PM 19 Mon May 6 18 06 18 03 19 Monday 1 05 May 5 +0200 RFC822 Mon, 19 May 1980 18:03:32 +0200 32 31 327600212 1 80 1980 139 7200 2003" (date len=166)
  "date CET 1980-05-19 17:03:32 pm PM 19 Mon May 5 17 05 17 03 19 Monday 1 05 May 5 +0100 RFC822 Mon, 19 May 1980 17:03:32 +0100 32 31 327600212 1 80 1980 139 3600 2003" (adodb_date len=165)

Error getdate() 327600212
Array ( [seconds] => 32 [minutes] => 3 [hours] => 18 [mday] => 19 [wday] => 1 [mon] => 5 [year] => 1980 [yday] => 139 [weekday] => Monday [month] => May [0] => 327600212 )
Array ( [seconds] => 32 [minutes] => 3 [hours] => 17 [mday] => 19 [wday] => 1 [mon] => 5 [year] => 1980 [yday] => 139 [weekday] => Monday [month] => May [0] => 327600212 )

06 Apr 1978 16:25:16 +0100 16 30 260724316 4 78 1978 95 3600 2003 Error date(): 260724316

 
  "date CET 1978-04-06 16:25:16 pm PM 06 Thu April 4 16 04 16 25 6 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 06 Apr 1978 16:25:16 +0100 16 30 260724316 4 78 1978 95 3600 2003" (date len=167)
  "date CET 1978-04-06 16:25:16 pm PM 06 Thu April 4 16 04 16 25 6 Thursday 0 04 Apr 4 +0100 RFC822 Thu,  6 Apr 1978 16:25:16 +0100 16 30 260724316 4 78 1978 95 3600 2003" (adodb_date len=167)

02 Aug 1977 20:24:35 +0100 35 31 239397875 2 77 1977 213 3600 2003 Error date(): 239397875
 
  "date CET 1977-08-02 20:24:35 pm PM 02 Tue August 8 20 08 20 24 2 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 02 Aug 1977 20:24:35 +0100 35 31 239397875 2 77 1977 213 3600 2003" (date len=168)
  "date CET 1977-08-02 20:24:35 pm PM 02 Tue August 8 20 08 20 24 2 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  2 Aug 1977 20:24:35 +0100 35 31 239397875 2 77 1977 213 3600 2003" (adodb_date len=168)

01 May 1971 20:51:01 +0100 01 31 41975461 6 71 1971 120 3600 2003 Error date(): 41975461
 
  "date CET 1971-05-01 20:51:01 pm PM 01 Sat May 8 20 08 20 51 1 Saturday 0 05 May 5 +0100 RFC822 Sat, 01 May 1971 20:51:01 +0100 01 31 41975461 6 71 1971 120 3600 2003" (date len=165)
  "date CET 1971-05-01 20:51:01 pm PM 01 Sat May 8 20 08 20 51 1 Saturday 0 05 May 5 +0100 RFC822 Sat,  1 May 1971 20:51:01 +0100 01 31 41975461 6 71 1971 120 3600 2003" (adodb_date len=165)

02 Dec 1979 15:10:13 +0100 13 31 312991813 0 79 1979 335 3600 2003 Error date(): 312991813
 
  "date CET 1979-12-02 15:10:13 pm PM 02 Sun December 3 15 03 15 10 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 02 Dec 1979 15:10:13 +0100 13 31 312991813 0 79 1979 335 3600 2003" (date len=170)
  "date CET 1979-12-02 15:10:13 pm PM 02 Sun December 3 15 03 15 10 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  2 Dec 1979 15:10:13 +0100 13 31 312991813 0 79 1979 335 3600 2003" (adodb_date len=170)

07 Feb 1980 16:42:32 +0100 32 29 318786152 4 80 1980 37 3600 2003 Error date(): 318786152
 
  "date CET 1980-02-07 16:42:32 pm PM 07 Thu February 4 16 04 16 42 7 Thursday 1 02 Feb 2 +0100 RFC822 Thu, 07 Feb 1980 16:42:32 +0100 32 29 318786152 4 80 1980 37 3600 2003" (date len=170)
  "date CET 1980-02-07 16:42:32 pm PM 07 Thu February 4 16 04 16 42 7 Thursday 1 02 Feb 2 +0100 RFC822 Thu,  7 Feb 1980 16:42:32 +0100 32 29 318786152 4 80 1980 37 3600 2003" (adodb_date len=170)

06 Nov 1975 04:03:47 +0100 47 30 184475027 4 75 1975 309 3600 2003 Error date(): 184475027
 
  "date CET 1975-11-06 04:03:47 am AM 06 Thu November 4 4 04 04 03 6 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 06 Nov 1975 04:03:47 +0100 47 30 184475027 4 75 1975 309 3600 2003" (date len=171)
  "date CET 1975-11-06 04:03:47 am AM 06 Thu November 4 4 04 04 03 6 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  6 Nov 1975 04:03:47 +0100 47 30 184475027 4 75 1975 309 3600 2003" (adodb_date len=171)

ST 1981-07-09 07:48:14 am AM 09 Thu July 7 7 07 07 48 9 Thursday 0 07 Jul 7 +0200 RFC822 Thu, 09 Jul 1981 07:48:14 +0200 14 31 363505694 4 81 1981 189 7200 2003 Error date(): 363505694
 
  "date CEST 1981-07-09 07:48:14 am AM 09 Thu July 7 7 07 07 48 9 Thursday 0 07 Jul 7 +0200 RFC822 Thu, 09 Jul 1981 07:48:14 +0200 14 31 363505694 4 81 1981 189 7200 2003" (date len=167)
  "date CET 1981-07-09 06:48:14 am AM 09 Thu July 6 6 06 06 48 9 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  9 Jul 1981 06:48:14 +0100 14 31 363505694 4 81 1981 189 3600 2003" (adodb_date len=166)

09 Oct 1979 09:09:56 +0100 56 31 308304596 2 79 1979 281 3600 2003 Error date(): 308304596
 
  "date CET 1979-10-09 09:09:56 am AM 09 Tue October 9 9 09 09 09 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 09 Oct 1979 09:09:56 +0100 56 31 308304596 2 79 1979 281 3600 2003" (date len=169)
  "date CET 1979-10-09 09:09:56 am AM 09 Tue October 9 9 09 09 09 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  9 Oct 1979 09:09:56 +0100 56 31 308304596 2 79 1979 281 3600 2003" (adodb_date len=169)

ST 1981-06-06 13:31:39 pm PM 06 Sat June 1 13 01 13 31 6 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 06 Jun 1981 13:31:39 +0200 39 30 360675099 6 81 1981 156 7200 2003 Error date(): 360675099
 
  "date CEST 1981-06-06 13:31:39 pm PM 06 Sat June 1 13 01 13 31 6 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 06 Jun 1981 13:31:39 +0200 39 30 360675099 6 81 1981 156 7200 2003" (date len=168)
  "date CET 1981-06-06 12:31:39 pm PM 06 Sat June 12 12 12 12 31 6 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  6 Jun 1981 12:31:39 +0100 39 30 360675099 6 81 1981 156 3600 2003" (adodb_date len=168)

Error getdate() 360675099
Array ( [seconds] => 39 [minutes] => 31 [hours] => 13 [mday] => 6 [wday] => 6 [mon] => 6 [year] => 1981 [yday] => 156 [weekday] => Saturday [month] => June [0] => 360675099 )
Array ( [seconds] => 39 [minutes] => 31 [hours] => 12 [mday] => 6 [wday] => 6 [mon] => 6 [year] => 1981 [yday] => 156 [weekday] => Saturday [month] => June [0] => 360675099 )

09 Feb 1977 08:39:46 +0100 46 28 224321986 3 77 1977 39 3600 2003 Error date(): 224321986

 
  "date CET 1977-02-09 08:39:46 am AM 09 Wed February 8 8 08 08 39 9 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 09 Feb 1977 08:39:46 +0100 46 28 224321986 3 77 1977 39 3600 2003" (date len=170)
  "date CET 1977-02-09 08:39:46 am AM 09 Wed February 8 8 08 08 39 9 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  9 Feb 1977 08:39:46 +0100 46 28 224321986 3 77 1977 39 3600 2003" (adodb_date len=170)

ST 1981-07-10 15:14:32 pm PM 10 Fri July 3 15 03 15 14 10 Friday 0 07 Jul 7 +0200 RFC822 Fri, 10 Jul 1981 15:14:32 +0200 32 31 363618872 5 81 1981 190 7200 2003 Error date(): 363618872
 
  "date CEST 1981-07-10 15:14:32 pm PM 10 Fri July 3 15 03 15 14 10 Friday 0 07 Jul 7 +0200 RFC822 Fri, 10 Jul 1981 15:14:32 +0200 32 31 363618872 5 81 1981 190 7200 2003" (date len=167)
  "date CET 1981-07-10 14:14:32 pm PM 10 Fri July 2 14 02 14 14 10 Friday 0 07 Jul 7 +0100 RFC822 Fri, 10 Jul 1981 14:14:32 +0100 32 31 363618872 5 81 1981 190 3600 2003" (adodb_date len=166)

Error getdate() 363618872
Array ( [seconds] => 32 [minutes] => 14 [hours] => 15 [mday] => 10 [wday] => 5 [mon] => 7 [year] => 1981 [yday] => 190 [weekday] => Friday [month] => July [0] => 363618872 )
Array ( [seconds] => 32 [minutes] => 14 [hours] => 14 [mday] => 10 [wday] => 5 [mon] => 7 [year] => 1981 [yday] => 190 [weekday] => Friday [month] => July [0] => 363618872 )

05 Apr 1977 04:54:08 +0100 08 30 229060448 2 77 1977 94 3600 2003 Error date(): 229060448

 
  "date CET 1977-04-05 04:54:08 am AM 05 Tue April 4 4 04 04 54 5 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 05 Apr 1977 04:54:08 +0100 08 30 229060448 2 77 1977 94 3600 2003" (date len=165)
  "date CET 1977-04-05 04:54:08 am AM 05 Tue April 4 4 04 04 54 5 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  5 Apr 1977 04:54:08 +0100 08 30 229060448 2 77 1977 94 3600 2003" (adodb_date len=165)

09 Jun 1978 18:14:40 +0100 40 30 266260480 5 78 1978 159 3600 2003 Error date(): 266260480
 
  "date CET 1978-06-09 18:14:40 pm PM 09 Fri June 6 18 06 18 14 9 Friday 0 06 Jun 6 +0100 RFC822 Fri, 09 Jun 1978 18:14:40 +0100 40 30 266260480 5 78 1978 159 3600 2003" (date len=165)
  "date CET 1978-06-09 18:14:40 pm PM 09 Fri June 6 18 06 18 14 9 Friday 0 06 Jun 6 +0100 RFC822 Fri,  9 Jun 1978 18:14:40 +0100 40 30 266260480 5 78 1978 159 3600 2003" (adodb_date len=165)

05 Jan 1974 16:38:42 +0100 42 31 126632322 6 74 1974 4 3600 2003 Error date(): 126632322
 
  "date CET 1974-01-05 16:38:42 pm PM 05 Sat January 4 16 04 16 38 5 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 05 Jan 1974 16:38:42 +0100 42 31 126632322 6 74 1974 4 3600 2003" (date len=168)
  "date CET 1974-01-05 16:38:42 pm PM 05 Sat January 4 16 04 16 38 5 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  5 Jan 1974 16:38:42 +0100 42 31 126632322 6 74 1974 4 3600 2003" (adodb_date len=168)

Testing random dates between 100 and 4000

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

Failed :-(