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 1982-05-22 07:45:15 am AM 22 Sat May 7 7 07 07 45 22 Saturday 0 05 May 5 +0200 RFC822 Sat, 22 May 1982 07:45:15 +0200 15 31 390894315 6 82 1982 141 7200 2003 Error date(): 390894315
 
  "date CEST 1982-05-22 07:45:15 am AM 22 Sat May 7 7 07 07 45 22 Saturday 0 05 May 5 +0200 RFC822 Sat, 22 May 1982 07:45:15 +0200 15 31 390894315 6 82 1982 141 7200 2003" (date len=167)
  "date CET 1982-05-22 06:45:15 am AM 22 Sat May 6 6 06 06 45 22 Saturday 0 05 May 5 +0100 RFC822 Sat, 22 May 1982 06:45:15 +0100 15 31 390894315 6 82 1982 141 3600 2003" (adodb_date len=166)

Error getdate() 390894315
Array ( [seconds] => 15 [minutes] => 45 [hours] => 7 [mday] => 22 [wday] => 6 [mon] => 5 [year] => 1982 [yday] => 141 [weekday] => Saturday [month] => May [0] => 390894315 )
Array ( [seconds] => 15 [minutes] => 45 [hours] => 6 [mday] => 22 [wday] => 6 [mon] => 5 [year] => 1982 [yday] => 141 [weekday] => Saturday [month] => May [0] => 390894315 )

04 Oct 1977 11:28:53 +0100 53 31 244808933 2 77 1977 276 3600 2003 Error date(): 244808933

 
  "date CET 1977-10-04 11:28:53 am AM 04 Tue October 11 11 11 11 28 4 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 04 Oct 1977 11:28:53 +0100 53 31 244808933 2 77 1977 276 3600 2003" (date len=171)
  "date CET 1977-10-04 11:28:53 am AM 04 Tue October 11 11 11 11 28 4 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  4 Oct 1977 11:28:53 +0100 53 31 244808933 2 77 1977 276 3600 2003" (adodb_date len=171)

04 Feb 1982 10:31:23 +0100 23 28 381663083 4 82 1982 34 3600 2003 Error date(): 381663083
 
  "date CET 1982-02-04 10:31:23 am AM 04 Thu February 10 10 10 10 31 4 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 04 Feb 1982 10:31:23 +0100 23 28 381663083 4 82 1982 34 3600 2003" (date len=171)
  "date CET 1982-02-04 10:31:23 am AM 04 Thu February 10 10 10 10 31 4 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  4 Feb 1982 10:31:23 +0100 23 28 381663083 4 82 1982 34 3600 2003" (adodb_date len=171)

01 Jul 1979 16:37:06 +0100 06 31 299691426 0 79 1979 181 3600 2003 Error date(): 299691426
 
  "date CET 1979-07-01 16:37:06 pm PM 01 Sun July 4 16 04 16 37 1 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 01 Jul 1979 16:37:06 +0100 06 31 299691426 0 79 1979 181 3600 2003" (date len=165)
  "date CET 1979-07-01 16:37:06 pm PM 01 Sun July 4 16 04 16 37 1 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  1 Jul 1979 16:37:06 +0100 06 31 299691426 0 79 1979 181 3600 2003" (adodb_date len=165)

07 Apr 1977 14:46:08 +0100 08 30 229268768 4 77 1977 96 3600 2003 Error date(): 229268768
 
  "date CET 1977-04-07 14:46:08 pm PM 07 Thu April 2 14 02 14 46 7 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 07 Apr 1977 14:46:08 +0100 08 30 229268768 4 77 1977 96 3600 2003" (date len=167)
  "date CET 1977-04-07 14:46:08 pm PM 07 Thu April 2 14 02 14 46 7 Thursday 0 04 Apr 4 +0100 RFC822 Thu,  7 Apr 1977 14:46:08 +0100 08 30 229268768 4 77 1977 96 3600 2003" (adodb_date len=167)

ST 1980-08-17 14:54:15 pm PM 17 Sun August 2 14 02 14 54 17 Sunday 1 08 Aug 8 +0200 RFC822 Sun, 17 Aug 1980 14:54:15 +0200 15 31 335364855 0 80 1980 229 7200 2003 Error date(): 335364855
 
  "date CEST 1980-08-17 14:54:15 pm PM 17 Sun August 2 14 02 14 54 17 Sunday 1 08 Aug 8 +0200 RFC822 Sun, 17 Aug 1980 14:54:15 +0200 15 31 335364855 0 80 1980 229 7200 2003" (date len=169)
  "date CET 1980-08-17 13:54:15 pm PM 17 Sun August 1 13 01 13 54 17 Sunday 1 08 Aug 8 +0100 RFC822 Sun, 17 Aug 1980 13:54:15 +0100 15 31 335364855 0 80 1980 229 3600 2003" (adodb_date len=168)

Error getdate() 335364855
Array ( [seconds] => 15 [minutes] => 54 [hours] => 14 [mday] => 17 [wday] => 0 [mon] => 8 [year] => 1980 [yday] => 229 [weekday] => Sunday [month] => August [0] => 335364855 )
Array ( [seconds] => 15 [minutes] => 54 [hours] => 13 [mday] => 17 [wday] => 0 [mon] => 8 [year] => 1980 [yday] => 229 [weekday] => Sunday [month] => August [0] => 335364855 )

09 Feb 1978 00:24:18 +0100 18 28 255828258 4 78 1978 39 3600 2003 Error date(): 255828258

 
  "date CET 1978-02-09 00:24:18 am AM 09 Thu February 12 0 12 00 24 9 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 09 Feb 1978 00:24:18 +0100 18 28 255828258 4 78 1978 39 3600 2003" (date len=170)
  "date CET 1978-02-09 00:24:18 am AM 09 Thu February 12 0 12 00 24 9 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  9 Feb 1978 00:24:18 +0100 18 28 255828258 4 78 1978 39 3600 2003" (adodb_date len=170)

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

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

04 Mar 1976 10:37:31 +0100 31 31 194780251 4 76 1976 63 3600 2003 Error date(): 194780251

 
  "date CET 1976-03-04 10:37:31 am AM 04 Thu March 10 10 10 10 37 4 Thursday 1 03 Mar 3 +0100 RFC822 Thu, 04 Mar 1976 10:37:31 +0100 31 31 194780251 4 76 1976 63 3600 2003" (date len=168)
  "date CET 1976-03-04 10:37:31 am AM 04 Thu March 10 10 10 10 37 4 Thursday 1 03 Mar 3 +0100 RFC822 Thu,  4 Mar 1976 10:37:31 +0100 31 31 194780251 4 76 1976 63 3600 2003" (adodb_date len=168)

09 Mar 1983 18:32:58 +0100 58 31 416079178 3 83 1983 67 3600 2003 Error date(): 416079178
 
  "date CET 1983-03-09 18:32:58 pm PM 09 Wed March 6 18 06 18 32 9 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 09 Mar 1983 18:32:58 +0100 58 31 416079178 3 83 1983 67 3600 2003" (date len=168)
  "date CET 1983-03-09 18:32:58 pm PM 09 Wed March 6 18 06 18 32 9 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  9 Mar 1983 18:32:58 +0100 58 31 416079178 3 83 1983 67 3600 2003" (adodb_date len=168)

07 Nov 1977 21:01:37 +0100 37 30 247780897 1 77 1977 310 3600 2003 Error date(): 247780897
 
  "date CET 1977-11-07 21:01:37 pm PM 07 Mon November 9 21 09 21 01 7 Monday 0 11 Nov 11 +0100 RFC822 Mon, 07 Nov 1977 21:01:37 +0100 37 30 247780897 1 77 1977 310 3600 2003" (date len=170)
  "date CET 1977-11-07 21:01:37 pm PM 07 Mon November 9 21 09 21 01 7 Monday 0 11 Nov 11 +0100 RFC822 Mon,  7 Nov 1977 21:01:37 +0100 37 30 247780897 1 77 1977 310 3600 2003" (adodb_date len=170)

07 Jul 1975 20:12:02 +0100 02 31 173992322 1 75 1975 187 3600 2003 Error date(): 173992322
 
  "date CET 1975-07-07 20:12:02 pm PM 07 Mon July 8 20 08 20 12 7 Monday 0 07 Jul 7 +0100 RFC822 Mon, 07 Jul 1975 20:12:02 +0100 02 31 173992322 1 75 1975 187 3600 2003" (date len=165)
  "date CET 1975-07-07 20:12:02 pm PM 07 Mon July 8 20 08 20 12 7 Monday 0 07 Jul 7 +0100 RFC822 Mon,  7 Jul 1975 20:12:02 +0100 02 31 173992322 1 75 1975 187 3600 2003" (adodb_date len=165)

09 Aug 1973 08:58:34 +0100 34 31 113731114 4 73 1973 220 3600 2003 Error date(): 113731114
 
  "date CET 1973-08-09 08:58:34 am AM 09 Thu August 8 8 08 08 58 9 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 09 Aug 1973 08:58:34 +0100 34 31 113731114 4 73 1973 220 3600 2003" (date len=168)
  "date CET 1973-08-09 08:58:34 am AM 09 Thu August 8 8 08 08 58 9 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  9 Aug 1973 08:58:34 +0100 34 31 113731114 4 73 1973 220 3600 2003" (adodb_date len=168)

04 Mar 1979 11:23:23 +0100 23 31 289391003 0 79 1979 62 3600 2003 Error date(): 289391003
 
  "date CET 1979-03-04 11:23:23 am AM 04 Sun March 11 11 11 11 23 4 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 04 Mar 1979 11:23:23 +0100 23 31 289391003 0 79 1979 62 3600 2003" (date len=166)
  "date CET 1979-03-04 11:23:23 am AM 04 Sun March 11 11 11 11 23 4 Sunday 0 03 Mar 3 +0100 RFC822 Sun,  4 Mar 1979 11:23:23 +0100 23 31 289391003 0 79 1979 62 3600 2003" (adodb_date len=166)

ST 1981-06-02 23:40:11 pm PM 02 Tue June 11 23 11 23 40 2 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 02 Jun 1981 23:40:11 +0200 11 30 360366011 2 81 1981 152 7200 2003 Error date(): 360366011
 
  "date CEST 1981-06-02 23:40:11 pm PM 02 Tue June 11 23 11 23 40 2 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 02 Jun 1981 23:40:11 +0200 11 30 360366011 2 81 1981 152 7200 2003" (date len=168)
  "date CET 1981-06-02 22:40:11 pm PM 02 Tue June 10 22 10 22 40 2 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  2 Jun 1981 22:40:11 +0100 11 30 360366011 2 81 1981 152 3600 2003" (adodb_date len=167)

Error getdate() 360366011
Array ( [seconds] => 11 [minutes] => 40 [hours] => 23 [mday] => 2 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 152 [weekday] => Tuesday [month] => June [0] => 360366011 )
Array ( [seconds] => 11 [minutes] => 40 [hours] => 22 [mday] => 2 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 152 [weekday] => Tuesday [month] => June [0] => 360366011 )

ST 1980-04-08 01:55:32 am AM 08 Tue April 1 1 01 01 55 8 Tuesday 1 04 Apr 4 +0200 RFC822 Tue, 08 Apr 1980 01:55:32 +0200 32 30 323999732 2 80 1980 98 7200 2003 Error date(): 323999732

 
  "date CEST 1980-04-08 01:55:32 am AM 08 Tue April 1 1 01 01 55 8 Tuesday 1 04 Apr 4 +0200 RFC822 Tue, 08 Apr 1980 01:55:32 +0200 32 30 323999732 2 80 1980 98 7200 2003" (date len=166)
  "date CET 1980-04-08 00:55:32 am AM 08 Tue April 12 0 12 00 55 8 Tuesday 1 04 Apr 4 +0100 RFC822 Tue,  8 Apr 1980 00:55:32 +0100 32 30 323999732 2 80 1980 98 3600 2003" (adodb_date len=166)

Error getdate() 323999732
Array ( [seconds] => 32 [minutes] => 55 [hours] => 1 [mday] => 8 [wday] => 2 [mon] => 4 [year] => 1980 [yday] => 98 [weekday] => Tuesday [month] => April [0] => 323999732 )
Array ( [seconds] => 32 [minutes] => 55 [hours] => 0 [mday] => 8 [wday] => 2 [mon] => 4 [year] => 1980 [yday] => 98 [weekday] => Tuesday [month] => April [0] => 323999732 )

01 Dec 1975 12:21:52 +0100 52 31 186664912 1 75 1975 334 3600 2003 Error date(): 186664912

 
  "date CET 1975-12-01 12:21:52 pm PM 01 Mon December 12 12 12 12 21 1 Monday 0 12 Dec 12 +0100 RFC822 Mon, 01 Dec 1975 12:21:52 +0100 52 31 186664912 1 75 1975 334 3600 2003" (date len=171)
  "date CET 1975-12-01 12:21:52 pm PM 01 Mon December 12 12 12 12 21 1 Monday 0 12 Dec 12 +0100 RFC822 Mon,  1 Dec 1975 12:21:52 +0100 52 31 186664912 1 75 1975 334 3600 2003" (adodb_date len=171)

07 Nov 1972 08:58:47 +0100 47 30 89971127 2 72 1972 311 3600 2003 Error date(): 89971127
 
  "date CET 1972-11-07 08:58:47 am AM 07 Tue November 8 8 08 08 58 7 Tuesday 1 11 Nov 11 +0100 RFC822 Tue, 07 Nov 1972 08:58:47 +0100 47 30 89971127 2 72 1972 311 3600 2003" (date len=169)
  "date CET 1972-11-07 08:58:47 am AM 07 Tue November 8 8 08 08 58 7 Tuesday 1 11 Nov 11 +0100 RFC822 Tue,  7 Nov 1972 08:58:47 +0100 47 30 89971127 2 72 1972 311 3600 2003" (adodb_date len=169)

09 Feb 1975 10:43:56 +0100 56 28 161171036 0 75 1975 39 3600 2003 Error date(): 161171036
 
  "date CET 1975-02-09 10:43:56 am AM 09 Sun February 10 10 10 10 43 9 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 09 Feb 1975 10:43:56 +0100 56 28 161171036 0 75 1975 39 3600 2003" (date len=169)
  "date CET 1975-02-09 10:43:56 am AM 09 Sun February 10 10 10 10 43 9 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  9 Feb 1975 10:43:56 +0100 56 28 161171036 0 75 1975 39 3600 2003" (adodb_date len=169)

ST 1981-08-17 14:34:17 pm PM 17 Mon August 2 14 02 14 34 17 Monday 0 08 Aug 8 +0200 RFC822 Mon, 17 Aug 1981 14:34:17 +0200 17 31 366899657 1 81 1981 228 7200 2003 Error date(): 366899657
 
  "date CEST 1981-08-17 14:34:17 pm PM 17 Mon August 2 14 02 14 34 17 Monday 0 08 Aug 8 +0200 RFC822 Mon, 17 Aug 1981 14:34:17 +0200 17 31 366899657 1 81 1981 228 7200 2003" (date len=169)
  "date CET 1981-08-17 13:34:17 pm PM 17 Mon August 1 13 01 13 34 17 Monday 0 08 Aug 8 +0100 RFC822 Mon, 17 Aug 1981 13:34:17 +0100 17 31 366899657 1 81 1981 228 3600 2003" (adodb_date len=168)

Error getdate() 366899657
Array ( [seconds] => 17 [minutes] => 34 [hours] => 14 [mday] => 17 [wday] => 1 [mon] => 8 [year] => 1981 [yday] => 228 [weekday] => Monday [month] => August [0] => 366899657 )
Array ( [seconds] => 17 [minutes] => 34 [hours] => 13 [mday] => 17 [wday] => 1 [mon] => 8 [year] => 1981 [yday] => 228 [weekday] => Monday [month] => August [0] => 366899657 )

07 Jul 1977 20:48:41 +0100 41 31 237152921 4 77 1977 187 3600 2003 Error date(): 237152921

 
  "date CET 1977-07-07 20:48:41 pm PM 07 Thu July 8 20 08 20 48 7 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 07 Jul 1977 20:48:41 +0100 41 31 237152921 4 77 1977 187 3600 2003" (date len=167)
  "date CET 1977-07-07 20:48:41 pm PM 07 Thu July 8 20 08 20 48 7 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  7 Jul 1977 20:48:41 +0100 41 31 237152921 4 77 1977 187 3600 2003" (adodb_date len=167)

04 Dec 1974 12:47:32 +0100 32 31 155389652 3 74 1974 337 3600 2003 Error date(): 155389652
 
  "date CET 1974-12-04 12:47:32 pm PM 04 Wed December 12 12 12 12 47 4 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 04 Dec 1974 12:47:32 +0100 32 31 155389652 3 74 1974 337 3600 2003" (date len=174)
  "date CET 1974-12-04 12:47:32 pm PM 04 Wed December 12 12 12 12 47 4 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  4 Dec 1974 12:47:32 +0100 32 31 155389652 3 74 1974 337 3600 2003" (adodb_date len=174)

02 Mar 1974 10:11:57 +0100 57 31 131447517 6 74 1974 60 3600 2003 Error date(): 131447517
 
  "date CET 1974-03-02 10:11:57 am AM 02 Sat March 10 10 10 10 11 2 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 02 Mar 1974 10:11:57 +0100 57 31 131447517 6 74 1974 60 3600 2003" (date len=168)
  "date CET 1974-03-02 10:11:57 am AM 02 Sat March 10 10 10 10 11 2 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  2 Mar 1974 10:11:57 +0100 57 31 131447517 6 74 1974 60 3600 2003" (adodb_date len=168)

04 Dec 1978 11:48:17 +0100 17 31 281616497 1 78 1978 337 3600 2003 Error date(): 281616497
 
  "date CET 1978-12-04 11:48:17 am AM 04 Mon December 11 11 11 11 48 4 Monday 0 12 Dec 12 +0100 RFC822 Mon, 04 Dec 1978 11:48:17 +0100 17 31 281616497 1 78 1978 337 3600 2003" (date len=171)
  "date CET 1978-12-04 11:48:17 am AM 04 Mon December 11 11 11 11 48 4 Monday 0 12 Dec 12 +0100 RFC822 Mon,  4 Dec 1978 11:48:17 +0100 17 31 281616497 1 78 1978 337 3600 2003" (adodb_date len=171)

02 May 1975 10:29:56 +0100 56 31 168254996 5 75 1975 121 3600 2003 Error date(): 168254996
 
  "date CET 1975-05-02 10:29:56 am AM 02 Fri May 10 10 10 10 29 2 Friday 0 05 May 5 +0100 RFC822 Fri, 02 May 1975 10:29:56 +0100 56 31 168254996 5 75 1975 121 3600 2003" (date len=165)
  "date CET 1975-05-02 10:29:56 am AM 02 Fri May 10 10 10 10 29 2 Friday 0 05 May 5 +0100 RFC822 Fri,  2 May 1975 10:29:56 +0100 56 31 168254996 5 75 1975 121 3600 2003" (adodb_date len=165)

ST 1981-06-15 08:27:51 am AM 15 Mon June 8 8 08 08 27 15 Monday 0 06 Jun 6 +0200 RFC822 Mon, 15 Jun 1981 08:27:51 +0200 51 30 361434471 1 81 1981 165 7200 2003 Error date(): 361434471
 
  "date CEST 1981-06-15 08:27:51 am AM 15 Mon June 8 8 08 08 27 15 Monday 0 06 Jun 6 +0200 RFC822 Mon, 15 Jun 1981 08:27:51 +0200 51 30 361434471 1 81 1981 165 7200 2003" (date len=166)
  "date CET 1981-06-15 07:27:51 am AM 15 Mon June 7 7 07 07 27 15 Monday 0 06 Jun 6 +0100 RFC822 Mon, 15 Jun 1981 07:27:51 +0100 51 30 361434471 1 81 1981 165 3600 2003" (adodb_date len=165)

Error getdate() 361434471
Array ( [seconds] => 51 [minutes] => 27 [hours] => 8 [mday] => 15 [wday] => 1 [mon] => 6 [year] => 1981 [yday] => 165 [weekday] => Monday [month] => June [0] => 361434471 )
Array ( [seconds] => 51 [minutes] => 27 [hours] => 7 [mday] => 15 [wday] => 1 [mon] => 6 [year] => 1981 [yday] => 165 [weekday] => Monday [month] => June [0] => 361434471 )

05 Oct 1979 14:58:52 +0100 52 31 307979932 5 79 1979 277 3600 2003 Error date(): 307979932

 
  "date CET 1979-10-05 14:58:52 pm PM 05 Fri October 2 14 02 14 58 5 Friday 0 10 Oct 10 +0100 RFC822 Fri, 05 Oct 1979 14:58:52 +0100 52 31 307979932 5 79 1979 277 3600 2003" (date len=169)
  "date CET 1979-10-05 14:58:52 pm PM 05 Fri October 2 14 02 14 58 5 Friday 0 10 Oct 10 +0100 RFC822 Fri,  5 Oct 1979 14:58:52 +0100 52 31 307979932 5 79 1979 277 3600 2003" (adodb_date len=169)

04 Jun 1977 04:07:46 +0100 46 30 234241666 6 77 1977 154 3600 2003 Error date(): 234241666
 
  "date CET 1977-06-04 04:07:46 am AM 04 Sat June 4 4 04 04 07 4 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 04 Jun 1977 04:07:46 +0100 46 30 234241666 6 77 1977 154 3600 2003" (date len=166)
  "date CET 1977-06-04 04:07:46 am AM 04 Sat June 4 4 04 04 07 4 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  4 Jun 1977 04:07:46 +0100 46 30 234241666 6 77 1977 154 3600 2003" (adodb_date len=166)

03 Feb 1979 20:44:40 +0100 40 28 286919080 6 79 1979 33 3600 2003 Error date(): 286919080
 
  "date CET 1979-02-03 20:44:40 pm PM 03 Sat February 8 20 08 20 44 3 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 03 Feb 1979 20:44:40 +0100 40 28 286919080 6 79 1979 33 3600 2003" (date len=170)
  "date CET 1979-02-03 20:44:40 pm PM 03 Sat February 8 20 08 20 44 3 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  3 Feb 1979 20:44:40 +0100 40 28 286919080 6 79 1979 33 3600 2003" (adodb_date len=170)

09 Sep 1976 20:31:19 +0100 19 30 211145479 4 76 1976 252 3600 2003 Error date(): 211145479
 
  "date CET 1976-09-09 20:31:19 pm PM 09 Thu September 8 20 08 20 31 9 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 09 Sep 1976 20:31:19 +0100 19 30 211145479 4 76 1976 252 3600 2003" (date len=172)
  "date CET 1976-09-09 20:31:19 pm PM 09 Thu September 8 20 08 20 31 9 Thursday 1 09 Sep 9 +0100 RFC822 Thu,  9 Sep 1976 20:31:19 +0100 19 30 211145479 4 76 1976 252 3600 2003" (adodb_date len=172)

ST 1981-04-29 15:21:05 pm PM 29 Wed April 3 15 03 15 21 29 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 29 Apr 1981 15:21:05 +0200 05 30 357398465 3 81 1981 118 7200 2003 Error date(): 357398465
 
  "date CEST 1981-04-29 15:21:05 pm PM 29 Wed April 3 15 03 15 21 29 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 29 Apr 1981 15:21:05 +0200 05 30 357398465 3 81 1981 118 7200 2003" (date len=171)
  "date CET 1981-04-29 14:21:05 pm PM 29 Wed April 2 14 02 14 21 29 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 29 Apr 1981 14:21:05 +0100 05 30 357398465 3 81 1981 118 3600 2003" (adodb_date len=170)

Error getdate() 357398465
Array ( [seconds] => 5 [minutes] => 21 [hours] => 15 [mday] => 29 [wday] => 3 [mon] => 4 [year] => 1981 [yday] => 118 [weekday] => Wednesday [month] => April [0] => 357398465 )
Array ( [seconds] => 5 [minutes] => 21 [hours] => 14 [mday] => 29 [wday] => 3 [mon] => 4 [year] => 1981 [yday] => 118 [weekday] => Wednesday [month] => April [0] => 357398465 )

04 Mar 1981 23:01:57 +0100 57 31 352591317 3 81 1981 62 3600 2003 Error date(): 352591317

 
  "date CET 1981-03-04 23:01:57 pm PM 04 Wed March 11 23 11 23 01 4 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 04 Mar 1981 23:01:57 +0100 57 31 352591317 3 81 1981 62 3600 2003" (date len=169)
  "date CET 1981-03-04 23:01:57 pm PM 04 Wed March 11 23 11 23 01 4 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  4 Mar 1981 23:01:57 +0100 57 31 352591317 3 81 1981 62 3600 2003" (adodb_date len=169)

04 Dec 1973 03:21:47 +0100 47 31 123819707 2 73 1973 337 3600 2003 Error date(): 123819707
 
  "date CET 1973-12-04 03:21:47 am AM 04 Tue December 3 3 03 03 21 4 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 04 Dec 1973 03:21:47 +0100 47 31 123819707 2 73 1973 337 3600 2003" (date len=170)
  "date CET 1973-12-04 03:21:47 am AM 04 Tue December 3 3 03 03 21 4 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  4 Dec 1973 03:21:47 +0100 47 31 123819707 2 73 1973 337 3600 2003" (adodb_date len=170)

02 Nov 1978 03:56:28 +0100 28 30 278823388 4 78 1978 305 3600 2003 Error date(): 278823388
 
  "date CET 1978-11-02 03:56:28 am AM 02 Thu November 3 3 03 03 56 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 02 Nov 1978 03:56:28 +0100 28 30 278823388 4 78 1978 305 3600 2003" (date len=171)
  "date CET 1978-11-02 03:56:28 am AM 02 Thu November 3 3 03 03 56 2 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  2 Nov 1978 03:56:28 +0100 28 30 278823388 4 78 1978 305 3600 2003" (adodb_date len=171)

01 Mar 1978 18:56:34 +0100 34 31 257622994 3 78 1978 59 3600 2003 Error date(): 257622994
 
  "date CET 1978-03-01 18:56:34 pm PM 01 Wed March 6 18 06 18 56 1 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 01 Mar 1978 18:56:34 +0100 34 31 257622994 3 78 1978 59 3600 2003" (date len=168)
  "date CET 1978-03-01 18:56:34 pm PM 01 Wed March 6 18 06 18 56 1 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  1 Mar 1978 18:56:34 +0100 34 31 257622994 3 78 1978 59 3600 2003" (adodb_date len=168)

ST 1980-06-28 05:35:53 am AM 28 Sat June 5 5 05 05 35 28 Saturday 1 06 Jun 6 +0200 RFC822 Sat, 28 Jun 1980 05:35:53 +0200 53 30 331011353 6 80 1980 179 7200 2003 Error date(): 331011353
 
  "date CEST 1980-06-28 05:35:53 am AM 28 Sat June 5 5 05 05 35 28 Saturday 1 06 Jun 6 +0200 RFC822 Sat, 28 Jun 1980 05:35:53 +0200 53 30 331011353 6 80 1980 179 7200 2003" (date len=168)
  "date CET 1980-06-28 04:35:53 am AM 28 Sat June 4 4 04 04 35 28 Saturday 1 06 Jun 6 +0100 RFC822 Sat, 28 Jun 1980 04:35:53 +0100 53 30 331011353 6 80 1980 179 3600 2003" (adodb_date len=167)

Error getdate() 331011353
Array ( [seconds] => 53 [minutes] => 35 [hours] => 5 [mday] => 28 [wday] => 6 [mon] => 6 [year] => 1980 [yday] => 179 [weekday] => Saturday [month] => June [0] => 331011353 )
Array ( [seconds] => 53 [minutes] => 35 [hours] => 4 [mday] => 28 [wday] => 6 [mon] => 6 [year] => 1980 [yday] => 179 [weekday] => Saturday [month] => June [0] => 331011353 )

09 Nov 1977 05:30:00 +0100 00 30 247897800 3 77 1977 312 3600 2003 Error date(): 247897800

 
  "date CET 1977-11-09 05:30:00 am AM 09 Wed November 5 5 05 05 30 9 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 09 Nov 1977 05:30:00 +0100 00 30 247897800 3 77 1977 312 3600 2003" (date len=172)
  "date CET 1977-11-09 05:30:00 am AM 09 Wed November 5 5 05 05 30 9 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  9 Nov 1977 05:30:00 +0100 00 30 247897800 3 77 1977 312 3600 2003" (adodb_date len=172)

ST 1981-05-11 06:35:16 am AM 11 Mon May 6 6 06 06 35 11 Monday 0 05 May 5 +0200 RFC822 Mon, 11 May 1981 06:35:16 +0200 16 31 358403716 1 81 1981 130 7200 2003 Error date(): 358403716
 
  "date CEST 1981-05-11 06:35:16 am AM 11 Mon May 6 6 06 06 35 11 Monday 0 05 May 5 +0200 RFC822 Mon, 11 May 1981 06:35:16 +0200 16 31 358403716 1 81 1981 130 7200 2003" (date len=165)
  "date CET 1981-05-11 05:35:16 am AM 11 Mon May 5 5 05 05 35 11 Monday 0 05 May 5 +0100 RFC822 Mon, 11 May 1981 05:35:16 +0100 16 31 358403716 1 81 1981 130 3600 2003" (adodb_date len=164)

Error getdate() 358403716
Array ( [seconds] => 16 [minutes] => 35 [hours] => 6 [mday] => 11 [wday] => 1 [mon] => 5 [year] => 1981 [yday] => 130 [weekday] => Monday [month] => May [0] => 358403716 )
Array ( [seconds] => 16 [minutes] => 35 [hours] => 5 [mday] => 11 [wday] => 1 [mon] => 5 [year] => 1981 [yday] => 130 [weekday] => Monday [month] => May [0] => 358403716 )

05 Jun 1973 03:06:29 +0100 29 30 108093989 2 73 1973 155 3600 2003 Error date(): 108093989

 
  "date CET 1973-06-05 03:06:29 am AM 05 Tue June 3 3 03 03 06 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 05 Jun 1973 03:06:29 +0100 29 30 108093989 2 73 1973 155 3600 2003" (date len=165)
  "date CET 1973-06-05 03:06:29 am AM 05 Tue June 3 3 03 03 06 5 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  5 Jun 1973 03:06:29 +0100 29 30 108093989 2 73 1973 155 3600 2003" (adodb_date len=165)

09 Dec 1976 18:11:23 +0100 23 31 218999483 4 76 1976 343 3600 2003 Error date(): 218999483
 
  "date CET 1976-12-09 18:11:23 pm PM 09 Thu December 6 18 06 18 11 9 Thursday 1 12 Dec 12 +0100 RFC822 Thu, 09 Dec 1976 18:11:23 +0100 23 31 218999483 4 76 1976 343 3600 2003" (date len=172)
  "date CET 1976-12-09 18:11:23 pm PM 09 Thu December 6 18 06 18 11 9 Thursday 1 12 Dec 12 +0100 RFC822 Thu,  9 Dec 1976 18:11:23 +0100 23 31 218999483 4 76 1976 343 3600 2003" (adodb_date len=172)

Testing random dates between 100 and 4000

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

Failed :-(