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-04-30 13:06:01 pm PM 30 Wed April 1 13 01 13 06 30 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 30 Apr 1980 13:06:01 +0200 01 30 325940761 3 80 1980 120 7200 2003 Error date(): 325940761
 
  "date CEST 1980-04-30 13:06:01 pm PM 30 Wed April 1 13 01 13 06 30 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 30 Apr 1980 13:06:01 +0200 01 30 325940761 3 80 1980 120 7200 2003" (date len=171)
  "date CET 1980-04-30 12:06:01 pm PM 30 Wed April 12 12 12 12 06 30 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 30 Apr 1980 12:06:01 +0100 01 30 325940761 3 80 1980 120 3600 2003" (adodb_date len=171)

Error getdate() 325940761
Array ( [seconds] => 1 [minutes] => 6 [hours] => 13 [mday] => 30 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 120 [weekday] => Wednesday [month] => April [0] => 325940761 )
Array ( [seconds] => 1 [minutes] => 6 [hours] => 12 [mday] => 30 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 120 [weekday] => Wednesday [month] => April [0] => 325940761 )

07 Sep 1972 01:59:13 +0100 13 30 84675553 4 72 1972 250 3600 2003 Error date(): 84675553

 
  "date CET 1972-09-07 01:59:13 am AM 07 Thu September 1 1 01 01 59 7 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 07 Sep 1972 01:59:13 +0100 13 30 84675553 4 72 1972 250 3600 2003" (date len=170)
  "date CET 1972-09-07 01:59:13 am AM 07 Thu September 1 1 01 01 59 7 Thursday 1 09 Sep 9 +0100 RFC822 Thu,  7 Sep 1972 01:59:13 +0100 13 30 84675553 4 72 1972 250 3600 2003" (adodb_date len=170)

05 Jun 1977 23:04:21 +0100 21 30 234396261 0 77 1977 155 3600 2003 Error date(): 234396261
 
  "date CET 1977-06-05 23:04:21 pm PM 05 Sun June 11 23 11 23 04 5 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 05 Jun 1977 23:04:21 +0100 21 30 234396261 0 77 1977 155 3600 2003" (date len=166)
  "date CET 1977-06-05 23:04:21 pm PM 05 Sun June 11 23 11 23 04 5 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  5 Jun 1977 23:04:21 +0100 21 30 234396261 0 77 1977 155 3600 2003" (adodb_date len=166)

09 Jan 1977 05:14:18 +0100 18 31 221631258 0 77 1977 8 3600 2003 Error date(): 221631258
 
  "date CET 1977-01-09 05:14:18 am AM 09 Sun January 5 5 05 05 14 9 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 09 Jan 1977 05:14:18 +0100 18 31 221631258 0 77 1977 8 3600 2003" (date len=165)
  "date CET 1977-01-09 05:14:18 am AM 09 Sun January 5 5 05 05 14 9 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  9 Jan 1977 05:14:18 +0100 18 31 221631258 0 77 1977 8 3600 2003" (adodb_date len=165)

03 Jul 1973 01:52:22 +0100 22 31 110508742 2 73 1973 183 3600 2003 Error date(): 110508742
 
  "date CET 1973-07-03 01:52:22 am AM 03 Tue July 1 1 01 01 52 3 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 03 Jul 1973 01:52:22 +0100 22 31 110508742 2 73 1973 183 3600 2003" (date len=165)
  "date CET 1973-07-03 01:52:22 am AM 03 Tue July 1 1 01 01 52 3 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  3 Jul 1973 01:52:22 +0100 22 31 110508742 2 73 1973 183 3600 2003" (adodb_date len=165)

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

ST 1982-05-01 18:53:04 pm PM 01 Sat May 6 18 06 18 53 1 Saturday 0 05 May 5 +0200 RFC822 Sat, 01 May 1982 18:53:04 +0200 04 31 389119984 6 82 1982 120 7200 2003 Error date(): 389119984
 
  "date CEST 1982-05-01 18:53:04 pm PM 01 Sat May 6 18 06 18 53 1 Saturday 0 05 May 5 +0200 RFC822 Sat, 01 May 1982 18:53:04 +0200 04 31 389119984 6 82 1982 120 7200 2003" (date len=167)
  "date CET 1982-05-01 17:53:04 pm PM 01 Sat May 5 17 05 17 53 1 Saturday 0 05 May 5 +0100 RFC822 Sat,  1 May 1982 17:53:04 +0100 04 31 389119984 6 82 1982 120 3600 2003" (adodb_date len=166)

Error getdate() 389119984
Array ( [seconds] => 4 [minutes] => 53 [hours] => 18 [mday] => 1 [wday] => 6 [mon] => 5 [year] => 1982 [yday] => 120 [weekday] => Saturday [month] => May [0] => 389119984 )
Array ( [seconds] => 4 [minutes] => 53 [hours] => 17 [mday] => 1 [wday] => 6 [mon] => 5 [year] => 1982 [yday] => 120 [weekday] => Saturday [month] => May [0] => 389119984 )

04 Sep 1977 01:22:28 +0100 28 30 242180548 0 77 1977 246 3600 2003 Error date(): 242180548

 
  "date CET 1977-09-04 01:22:28 am AM 04 Sun September 1 1 01 01 22 4 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 04 Sep 1977 01:22:28 +0100 28 30 242180548 0 77 1977 246 3600 2003" (date len=169)
  "date CET 1977-09-04 01:22:28 am AM 04 Sun September 1 1 01 01 22 4 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  4 Sep 1977 01:22:28 +0100 28 30 242180548 0 77 1977 246 3600 2003" (adodb_date len=169)

04 Sep 1976 00:29:26 +0100 26 30 210641366 6 76 1976 247 3600 2003 Error date(): 210641366
 
  "date CET 1976-09-04 00:29:26 am AM 04 Sat September 12 0 12 00 29 4 Saturday 1 09 Sep 9 +0100 RFC822 Sat, 04 Sep 1976 00:29:26 +0100 26 30 210641366 6 76 1976 247 3600 2003" (date len=172)
  "date CET 1976-09-04 00:29:26 am AM 04 Sat September 12 0 12 00 29 4 Saturday 1 09 Sep 9 +0100 RFC822 Sat,  4 Sep 1976 00:29:26 +0100 26 30 210641366 6 76 1976 247 3600 2003" (adodb_date len=172)

06 Nov 1973 02:42:09 +0100 09 30 121398129 2 73 1973 309 3600 2003 Error date(): 121398129
 
  "date CET 1973-11-06 02:42:09 am AM 06 Tue November 2 2 02 02 42 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 06 Nov 1973 02:42:09 +0100 09 30 121398129 2 73 1973 309 3600 2003" (date len=170)
  "date CET 1973-11-06 02:42:09 am AM 06 Tue November 2 2 02 02 42 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  6 Nov 1973 02:42:09 +0100 09 30 121398129 2 73 1973 309 3600 2003" (adodb_date len=170)

06 May 1978 00:36:52 +0100 52 31 263259412 6 78 1978 125 3600 2003 Error date(): 263259412
 
  "date CET 1978-05-06 00:36:52 am AM 06 Sat May 12 0 12 00 36 6 Saturday 0 05 May 5 +0100 RFC822 Sat, 06 May 1978 00:36:52 +0100 52 31 263259412 6 78 1978 125 3600 2003" (date len=166)
  "date CET 1978-05-06 00:36:52 am AM 06 Sat May 12 0 12 00 36 6 Saturday 0 05 May 5 +0100 RFC822 Sat,  6 May 1978 00:36:52 +0100 52 31 263259412 6 78 1978 125 3600 2003" (adodb_date len=166)

07 Dec 1974 23:25:55 +0100 55 31 155687155 6 74 1974 340 3600 2003 Error date(): 155687155
 
  "date CET 1974-12-07 23:25:55 pm PM 07 Sat December 11 23 11 23 25 7 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 07 Dec 1974 23:25:55 +0100 55 31 155687155 6 74 1974 340 3600 2003" (date len=173)
  "date CET 1974-12-07 23:25:55 pm PM 07 Sat December 11 23 11 23 25 7 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  7 Dec 1974 23:25:55 +0100 55 31 155687155 6 74 1974 340 3600 2003" (adodb_date len=173)

ST 1981-07-05 22:33:39 pm PM 05 Sun July 10 22 10 22 33 5 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 05 Jul 1981 22:33:39 +0200 39 31 363213219 0 81 1981 185 7200 2003 Error date(): 363213219
 
  "date CEST 1981-07-05 22:33:39 pm PM 05 Sun July 10 22 10 22 33 5 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 05 Jul 1981 22:33:39 +0200 39 31 363213219 0 81 1981 185 7200 2003" (date len=167)
  "date CET 1981-07-05 21:33:39 pm PM 05 Sun July 9 21 09 21 33 5 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  5 Jul 1981 21:33:39 +0100 39 31 363213219 0 81 1981 185 3600 2003" (adodb_date len=165)

Error getdate() 363213219
Array ( [seconds] => 39 [minutes] => 33 [hours] => 22 [mday] => 5 [wday] => 0 [mon] => 7 [year] => 1981 [yday] => 185 [weekday] => Sunday [month] => July [0] => 363213219 )
Array ( [seconds] => 39 [minutes] => 33 [hours] => 21 [mday] => 5 [wday] => 0 [mon] => 7 [year] => 1981 [yday] => 185 [weekday] => Sunday [month] => July [0] => 363213219 )

08 Dec 1976 19:45:49 +0100 49 31 218918749 3 76 1976 342 3600 2003 Error date(): 218918749

 
  "date CET 1976-12-08 19:45:49 pm PM 08 Wed December 7 19 07 19 45 8 Wednesday 1 12 Dec 12 +0100 RFC822 Wed, 08 Dec 1976 19:45:49 +0100 49 31 218918749 3 76 1976 342 3600 2003" (date len=173)
  "date CET 1976-12-08 19:45:49 pm PM 08 Wed December 7 19 07 19 45 8 Wednesday 1 12 Dec 12 +0100 RFC822 Wed,  8 Dec 1976 19:45:49 +0100 49 31 218918749 3 76 1976 342 3600 2003" (adodb_date len=173)

ST 1982-06-02 14:42:40 pm PM 02 Wed June 2 14 02 14 42 2 Wednesday 0 06 Jun 6 +0200 RFC822 Wed, 02 Jun 1982 14:42:40 +0200 40 30 391869760 3 82 1982 152 7200 2003 Error date(): 391869760
 
  "date CEST 1982-06-02 14:42:40 pm PM 02 Wed June 2 14 02 14 42 2 Wednesday 0 06 Jun 6 +0200 RFC822 Wed, 02 Jun 1982 14:42:40 +0200 40 30 391869760 3 82 1982 152 7200 2003" (date len=169)
  "date CET 1982-06-02 13:42:40 pm PM 02 Wed June 1 13 01 13 42 2 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  2 Jun 1982 13:42:40 +0100 40 30 391869760 3 82 1982 152 3600 2003" (adodb_date len=168)

Error getdate() 391869760
Array ( [seconds] => 40 [minutes] => 42 [hours] => 14 [mday] => 2 [wday] => 3 [mon] => 6 [year] => 1982 [yday] => 152 [weekday] => Wednesday [month] => June [0] => 391869760 )
Array ( [seconds] => 40 [minutes] => 42 [hours] => 13 [mday] => 2 [wday] => 3 [mon] => 6 [year] => 1982 [yday] => 152 [weekday] => Wednesday [month] => June [0] => 391869760 )

02 May 1973 14:19:02 +0100 02 31 105196742 3 73 1973 121 3600 2003 Error date(): 105196742

 
  "date CET 1973-05-02 14:19:02 pm PM 02 Wed May 2 14 02 14 19 2 Wednesday 0 05 May 5 +0100 RFC822 Wed, 02 May 1973 14:19:02 +0100 02 31 105196742 3 73 1973 121 3600 2003" (date len=167)
  "date CET 1973-05-02 14:19:02 pm PM 02 Wed May 2 14 02 14 19 2 Wednesday 0 05 May 5 +0100 RFC822 Wed,  2 May 1973 14:19:02 +0100 02 31 105196742 3 73 1973 121 3600 2003" (adodb_date len=167)

04 Jan 1979 18:19:07 +0100 07 31 284318347 4 79 1979 3 3600 2003 Error date(): 284318347
 
  "date CET 1979-01-04 18:19:07 pm PM 04 Thu January 6 18 06 18 19 4 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 04 Jan 1979 18:19:07 +0100 07 31 284318347 4 79 1979 3 3600 2003" (date len=168)
  "date CET 1979-01-04 18:19:07 pm PM 04 Thu January 6 18 06 18 19 4 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  4 Jan 1979 18:19:07 +0100 07 31 284318347 4 79 1979 3 3600 2003" (adodb_date len=168)

05 Dec 1977 23:04:13 +0100 13 31 250207453 1 77 1977 338 3600 2003 Error date(): 250207453
 
  "date CET 1977-12-05 23:04:13 pm PM 05 Mon December 11 23 11 23 04 5 Monday 0 12 Dec 12 +0100 RFC822 Mon, 05 Dec 1977 23:04:13 +0100 13 31 250207453 1 77 1977 338 3600 2003" (date len=171)
  "date CET 1977-12-05 23:04:13 pm PM 05 Mon December 11 23 11 23 04 5 Monday 0 12 Dec 12 +0100 RFC822 Mon,  5 Dec 1977 23:04:13 +0100 13 31 250207453 1 77 1977 338 3600 2003" (adodb_date len=171)

ST 1980-05-04 18:55:22 pm PM 04 Sun May 6 18 06 18 55 4 Sunday 1 05 May 5 +0200 RFC822 Sun, 04 May 1980 18:55:22 +0200 22 31 326307322 0 80 1980 124 7200 2003 Error date(): 326307322
 
  "date CEST 1980-05-04 18:55:22 pm PM 04 Sun May 6 18 06 18 55 4 Sunday 1 05 May 5 +0200 RFC822 Sun, 04 May 1980 18:55:22 +0200 22 31 326307322 0 80 1980 124 7200 2003" (date len=165)
  "date CET 1980-05-04 17:55:22 pm PM 04 Sun May 5 17 05 17 55 4 Sunday 1 05 May 5 +0100 RFC822 Sun,  4 May 1980 17:55:22 +0100 22 31 326307322 0 80 1980 124 3600 2003" (adodb_date len=164)

Error getdate() 326307322
Array ( [seconds] => 22 [minutes] => 55 [hours] => 18 [mday] => 4 [wday] => 0 [mon] => 5 [year] => 1980 [yday] => 124 [weekday] => Sunday [month] => May [0] => 326307322 )
Array ( [seconds] => 22 [minutes] => 55 [hours] => 17 [mday] => 4 [wday] => 0 [mon] => 5 [year] => 1980 [yday] => 124 [weekday] => Sunday [month] => May [0] => 326307322 )

ST 1980-05-10 05:49:28 am AM 10 Sat May 5 5 05 05 49 10 Saturday 1 05 May 5 +0200 RFC822 Sat, 10 May 1980 05:49:28 +0200 28 31 326778568 6 80 1980 130 7200 2003 Error date(): 326778568

 
  "date CEST 1980-05-10 05:49:28 am AM 10 Sat May 5 5 05 05 49 10 Saturday 1 05 May 5 +0200 RFC822 Sat, 10 May 1980 05:49:28 +0200 28 31 326778568 6 80 1980 130 7200 2003" (date len=167)
  "date CET 1980-05-10 04:49:28 am AM 10 Sat May 4 4 04 04 49 10 Saturday 1 05 May 5 +0100 RFC822 Sat, 10 May 1980 04:49:28 +0100 28 31 326778568 6 80 1980 130 3600 2003" (adodb_date len=166)

06 May 1976 21:57:06 +0100 06 31 200264226 4 76 1976 126 3600 2003 Error date(): 200264226
 
  "date CET 1976-05-06 21:57:06 pm PM 06 Thu May 9 21 09 21 57 6 Thursday 1 05 May 5 +0100 RFC822 Thu, 06 May 1976 21:57:06 +0100 06 31 200264226 4 76 1976 126 3600 2003" (date len=166)
  "date CET 1976-05-06 21:57:06 pm PM 06 Thu May 9 21 09 21 57 6 Thursday 1 05 May 5 +0100 RFC822 Thu,  6 May 1976 21:57:06 +0100 06 31 200264226 4 76 1976 126 3600 2003" (adodb_date len=166)

ST 1980-06-13 01:18:41 am AM 13 Fri June 1 1 01 01 18 13 Friday 1 06 Jun 6 +0200 RFC822 Fri, 13 Jun 1980 01:18:41 +0200 41 30 329699921 5 80 1980 164 7200 2003 Error date(): 329699921
 
  "date CEST 1980-06-13 01:18:41 am AM 13 Fri June 1 1 01 01 18 13 Friday 1 06 Jun 6 +0200 RFC822 Fri, 13 Jun 1980 01:18:41 +0200 41 30 329699921 5 80 1980 164 7200 2003" (date len=166)
  "date CET 1980-06-13 00:18:41 am AM 13 Fri June 12 0 12 00 18 13 Friday 1 06 Jun 6 +0100 RFC822 Fri, 13 Jun 1980 00:18:41 +0100 41 30 329699921 5 80 1980 164 3600 2003" (adodb_date len=166)

Error getdate() 329699921
Array ( [seconds] => 41 [minutes] => 18 [hours] => 1 [mday] => 13 [wday] => 5 [mon] => 6 [year] => 1980 [yday] => 164 [weekday] => Friday [month] => June [0] => 329699921 )
Array ( [seconds] => 41 [minutes] => 18 [hours] => 0 [mday] => 13 [wday] => 5 [mon] => 6 [year] => 1980 [yday] => 164 [weekday] => Friday [month] => June [0] => 329699921 )

06 Nov 1979 12:42:01 +0100 01 30 310736521 2 79 1979 309 3600 2003 Error date(): 310736521

 
  "date CET 1979-11-06 12:42:01 pm PM 06 Tue November 12 12 12 12 42 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 06 Nov 1979 12:42:01 +0100 01 30 310736521 2 79 1979 309 3600 2003" (date len=172)
  "date CET 1979-11-06 12:42:01 pm PM 06 Tue November 12 12 12 12 42 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  6 Nov 1979 12:42:01 +0100 01 30 310736521 2 79 1979 309 3600 2003" (adodb_date len=172)

06 May 1978 18:54:01 +0100 01 31 263325241 6 78 1978 125 3600 2003 Error date(): 263325241
 
  "date CET 1978-05-06 18:54:01 pm PM 06 Sat May 6 18 06 18 54 6 Saturday 0 05 May 5 +0100 RFC822 Sat, 06 May 1978 18:54:01 +0100 01 31 263325241 6 78 1978 125 3600 2003" (date len=166)
  "date CET 1978-05-06 18:54:01 pm PM 06 Sat May 6 18 06 18 54 6 Saturday 0 05 May 5 +0100 RFC822 Sat,  6 May 1978 18:54:01 +0100 01 31 263325241 6 78 1978 125 3600 2003" (adodb_date len=166)

08 May 1971 00:40:48 +0100 48 31 42507648 6 71 1971 127 3600 2003 Error date(): 42507648
 
  "date CET 1971-05-08 00:40:48 am AM 08 Sat May 12 0 12 00 40 8 Saturday 0 05 May 5 +0100 RFC822 Sat, 08 May 1971 00:40:48 +0100 48 31 42507648 6 71 1971 127 3600 2003" (date len=165)
  "date CET 1971-05-08 00:40:48 am AM 08 Sat May 12 0 12 00 40 8 Saturday 0 05 May 5 +0100 RFC822 Sat,  8 May 1971 00:40:48 +0100 48 31 42507648 6 71 1971 127 3600 2003" (adodb_date len=165)

09 Jul 1970 01:40:05 +0100 05 31 16332005 4 70 1970 189 3600 2003 Error date(): 16332005
 
  "date CET 1970-07-09 01:40:05 am AM 09 Thu July 1 1 01 01 40 9 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 09 Jul 1970 01:40:05 +0100 05 31 16332005 4 70 1970 189 3600 2003" (date len=165)
  "date CET 1970-07-09 01:40:05 am AM 09 Thu July 1 1 01 01 40 9 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  9 Jul 1970 01:40:05 +0100 05 31 16332005 4 70 1970 189 3600 2003" (adodb_date len=165)

01 Jan 1976 22:09:03 +0100 03 31 189378543 4 76 1976 0 3600 2003 Error date(): 189378543
 
  "date CET 1976-01-01 22:09:03 pm PM 01 Thu January 10 22 10 22 09 1 Thursday 1 01 Jan 1 +0100 RFC822 Thu, 01 Jan 1976 22:09:03 +0100 03 31 189378543 4 76 1976 0 3600 2003" (date len=169)
  "date CET 1976-01-01 22:09:03 pm PM 01 Thu January 10 22 10 22 09 1 Thursday 1 01 Jan 1 +0100 RFC822 Thu,  1 Jan 1976 22:09:03 +0100 03 31 189378543 4 76 1976 0 3600 2003" (adodb_date len=169)

06 Mar 1977 22:33:28 +0100 28 31 226532008 0 77 1977 64 3600 2003 Error date(): 226532008
 
  "date CET 1977-03-06 22:33:28 pm PM 06 Sun March 10 22 10 22 33 6 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 06 Mar 1977 22:33:28 +0100 28 31 226532008 0 77 1977 64 3600 2003" (date len=166)
  "date CET 1977-03-06 22:33:28 pm PM 06 Sun March 10 22 10 22 33 6 Sunday 0 03 Mar 3 +0100 RFC822 Sun,  6 Mar 1977 22:33:28 +0100 28 31 226532008 0 77 1977 64 3600 2003" (adodb_date len=166)

04 Oct 1971 14:47:07 +0100 07 31 55432027 1 71 1971 276 3600 2003 Error date(): 55432027
 
  "date CET 1971-10-04 14:47:07 pm PM 04 Mon October 2 14 02 14 47 4 Monday 0 10 Oct 10 +0100 RFC822 Mon, 04 Oct 1971 14:47:07 +0100 07 31 55432027 1 71 1971 276 3600 2003" (date len=168)
  "date CET 1971-10-04 14:47:07 pm PM 04 Mon October 2 14 02 14 47 4 Monday 0 10 Oct 10 +0100 RFC822 Mon,  4 Oct 1971 14:47:07 +0100 07 31 55432027 1 71 1971 276 3600 2003" (adodb_date len=168)

ST 1981-06-12 03:28:30 am AM 12 Fri June 3 3 03 03 28 12 Friday 0 06 Jun 6 +0200 RFC822 Fri, 12 Jun 1981 03:28:30 +0200 30 30 361157310 5 81 1981 162 7200 2003 Error date(): 361157310
 
  "date CEST 1981-06-12 03:28:30 am AM 12 Fri June 3 3 03 03 28 12 Friday 0 06 Jun 6 +0200 RFC822 Fri, 12 Jun 1981 03:28:30 +0200 30 30 361157310 5 81 1981 162 7200 2003" (date len=166)
  "date CET 1981-06-12 02:28:30 am AM 12 Fri June 2 2 02 02 28 12 Friday 0 06 Jun 6 +0100 RFC822 Fri, 12 Jun 1981 02:28:30 +0100 30 30 361157310 5 81 1981 162 3600 2003" (adodb_date len=165)

Error getdate() 361157310
Array ( [seconds] => 30 [minutes] => 28 [hours] => 3 [mday] => 12 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 162 [weekday] => Friday [month] => June [0] => 361157310 )
Array ( [seconds] => 30 [minutes] => 28 [hours] => 2 [mday] => 12 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 162 [weekday] => Friday [month] => June [0] => 361157310 )

ST 1982-08-11 10:11:06 am AM 11 Wed August 10 10 10 10 11 11 Wednesday 0 08 Aug 8 +0200 RFC822 Wed, 11 Aug 1982 10:11:06 +0200 06 31 397901466 3 82 1982 222 7200 2003 Error date(): 397901466

 
  "date CEST 1982-08-11 10:11:06 am AM 11 Wed August 10 10 10 10 11 11 Wednesday 0 08 Aug 8 +0200 RFC822 Wed, 11 Aug 1982 10:11:06 +0200 06 31 397901466 3 82 1982 222 7200 2003" (date len=173)
  "date CET 1982-08-11 09:11:06 am AM 11 Wed August 9 9 09 09 11 11 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 11 Aug 1982 09:11:06 +0100 06 31 397901466 3 82 1982 222 3600 2003" (adodb_date len=170)

Error getdate() 397901466
Array ( [seconds] => 6 [minutes] => 11 [hours] => 10 [mday] => 11 [wday] => 3 [mon] => 8 [year] => 1982 [yday] => 222 [weekday] => Wednesday [month] => August [0] => 397901466 )
Array ( [seconds] => 6 [minutes] => 11 [hours] => 9 [mday] => 11 [wday] => 3 [mon] => 8 [year] => 1982 [yday] => 222 [weekday] => Wednesday [month] => August [0] => 397901466 )

ST 1980-04-19 04:07:48 am AM 19 Sat April 4 4 04 04 07 19 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 19 Apr 1980 04:07:48 +0200 48 30 324958068 6 80 1980 109 7200 2003 Error date(): 324958068

 
  "date CEST 1980-04-19 04:07:48 am AM 19 Sat April 4 4 04 04 07 19 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 19 Apr 1980 04:07:48 +0200 48 30 324958068 6 80 1980 109 7200 2003" (date len=169)
  "date CET 1980-04-19 03:07:48 am AM 19 Sat April 3 3 03 03 07 19 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 19 Apr 1980 03:07:48 +0100 48 30 324958068 6 80 1980 109 3600 2003" (adodb_date len=168)

06 Jan 1974 06:24:35 +0100 35 31 126681875 0 74 1974 5 3600 2003 Error date(): 126681875
 
  "date CET 1974-01-06 06:24:35 am AM 06 Sun January 6 6 06 06 24 6 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 06 Jan 1974 06:24:35 +0100 35 31 126681875 0 74 1974 5 3600 2003" (date len=165)
  "date CET 1974-01-06 06:24:35 am AM 06 Sun January 6 6 06 06 24 6 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  6 Jan 1974 06:24:35 +0100 35 31 126681875 0 74 1974 5 3600 2003" (adodb_date len=165)

02 Nov 1979 04:12:24 +0100 24 30 310360344 5 79 1979 305 3600 2003 Error date(): 310360344
 
  "date CET 1979-11-02 04:12:24 am AM 02 Fri November 4 4 04 04 12 2 Friday 0 11 Nov 11 +0100 RFC822 Fri, 02 Nov 1979 04:12:24 +0100 24 30 310360344 5 79 1979 305 3600 2003" (date len=169)
  "date CET 1979-11-02 04:12:24 am AM 02 Fri November 4 4 04 04 12 2 Friday 0 11 Nov 11 +0100 RFC822 Fri,  2 Nov 1979 04:12:24 +0100 24 30 310360344 5 79 1979 305 3600 2003" (adodb_date len=169)

03 Jul 1974 01:37:00 +0100 00 31 142043820 3 74 1974 183 3600 2003 Error date(): 142043820
 
  "date CET 1974-07-03 01:37:00 am AM 03 Wed July 1 1 01 01 37 3 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 03 Jul 1974 01:37:00 +0100 00 31 142043820 3 74 1974 183 3600 2003" (date len=167)
  "date CET 1974-07-03 01:37:00 am AM 03 Wed July 1 1 01 01 37 3 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  3 Jul 1974 01:37:00 +0100 00 31 142043820 3 74 1974 183 3600 2003" (adodb_date len=167)

ST 1982-08-22 10:16:48 am AM 22 Sun August 10 10 10 10 16 22 Sunday 0 08 Aug 8 +0200 RFC822 Sun, 22 Aug 1982 10:16:48 +0200 48 31 398852208 0 82 1982 233 7200 2003 Error date(): 398852208
 
  "date CEST 1982-08-22 10:16:48 am AM 22 Sun August 10 10 10 10 16 22 Sunday 0 08 Aug 8 +0200 RFC822 Sun, 22 Aug 1982 10:16:48 +0200 48 31 398852208 0 82 1982 233 7200 2003" (date len=170)
  "date CET 1982-08-22 09:16:48 am AM 22 Sun August 9 9 09 09 16 22 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 22 Aug 1982 09:16:48 +0100 48 31 398852208 0 82 1982 233 3600 2003" (adodb_date len=167)

Error getdate() 398852208
Array ( [seconds] => 48 [minutes] => 16 [hours] => 10 [mday] => 22 [wday] => 0 [mon] => 8 [year] => 1982 [yday] => 233 [weekday] => Sunday [month] => August [0] => 398852208 )
Array ( [seconds] => 48 [minutes] => 16 [hours] => 9 [mday] => 22 [wday] => 0 [mon] => 8 [year] => 1982 [yday] => 233 [weekday] => Sunday [month] => August [0] => 398852208 )

01 Jul 1978 23:13:33 +0100 33 31 268179213 6 78 1978 181 3600 2003 Error date(): 268179213

 
  "date CET 1978-07-01 23:13:33 pm PM 01 Sat July 11 23 11 23 13 1 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 01 Jul 1978 23:13:33 +0100 33 31 268179213 6 78 1978 181 3600 2003" (date len=168)
  "date CET 1978-07-01 23:13:33 pm PM 01 Sat July 11 23 11 23 13 1 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  1 Jul 1978 23:13:33 +0100 33 31 268179213 6 78 1978 181 3600 2003" (adodb_date len=168)

06 Aug 1977 23:42:20 +0100 20 31 239755340 6 77 1977 217 3600 2003 Error date(): 239755340
 
  "date CET 1977-08-06 23:42:20 pm PM 06 Sat August 11 23 11 23 42 6 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 06 Aug 1977 23:42:20 +0100 20 31 239755340 6 77 1977 217 3600 2003" (date len=170)
  "date CET 1977-08-06 23:42:20 pm PM 06 Sat August 11 23 11 23 42 6 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  6 Aug 1977 23:42:20 +0100 20 31 239755340 6 77 1977 217 3600 2003" (adodb_date len=170)

05 Oct 1971 04:48:44 +0100 44 31 55482524 2 71 1971 277 3600 2003 Error date(): 55482524
 
  "date CET 1971-10-05 04:48:44 am AM 05 Tue October 4 4 04 04 48 5 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 05 Oct 1971 04:48:44 +0100 44 31 55482524 2 71 1971 277 3600 2003" (date len=168)
  "date CET 1971-10-05 04:48:44 am AM 05 Tue October 4 4 04 04 48 5 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  5 Oct 1971 04:48:44 +0100 44 31 55482524 2 71 1971 277 3600 2003" (adodb_date len=168)

09 May 1978 17:39:03 +0100 03 31 263579943 2 78 1978 128 3600 2003 Error date(): 263579943
 
  "date CET 1978-05-09 17:39:03 pm PM 09 Tue May 5 17 05 17 39 9 Tuesday 0 05 May 5 +0100 RFC822 Tue, 09 May 1978 17:39:03 +0100 03 31 263579943 2 78 1978 128 3600 2003" (date len=165)
  "date CET 1978-05-09 17:39:03 pm PM 09 Tue May 5 17 05 17 39 9 Tuesday 0 05 May 5 +0100 RFC822 Tue,  9 May 1978 17:39:03 +0100 03 31 263579943 2 78 1978 128 3600 2003" (adodb_date len=165)

04 Oct 1972 05:56:12 +0100 12 31 87022572 3 72 1972 277 3600 2003 Error date(): 87022572
 
  "date CET 1972-10-04 05:56:12 am AM 04 Wed October 5 5 05 05 56 4 Wednesday 1 10 Oct 10 +0100 RFC822 Wed, 04 Oct 1972 05:56:12 +0100 12 31 87022572 3 72 1972 277 3600 2003" (date len=170)
  "date CET 1972-10-04 05:56:12 am AM 04 Wed October 5 5 05 05 56 4 Wednesday 1 10 Oct 10 +0100 RFC822 Wed,  4 Oct 1972 05:56:12 +0100 12 31 87022572 3 72 1972 277 3600 2003" (adodb_date len=170)

02 Jul 1974 01:25:42 +0100 42 31 141956742 2 74 1974 182 3600 2003 Error date(): 141956742
 
  "date CET 1974-07-02 01:25:42 am AM 02 Tue July 1 1 01 01 25 2 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 02 Jul 1974 01:25:42 +0100 42 31 141956742 2 74 1974 182 3600 2003" (date len=165)
  "date CET 1974-07-02 01:25:42 am AM 02 Tue July 1 1 01 01 25 2 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  2 Jul 1974 01:25:42 +0100 42 31 141956742 2 74 1974 182 3600 2003" (adodb_date len=165)

Testing random dates between 100 and 4000

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

Failed :-(