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-28 20:36:00 pm PM 28 Mon April 8 20 08 20 36 28 Monday 1 04 Apr 4 +0200 RFC822 Mon, 28 Apr 1980 20:36:00 +0200 00 30 325794960 1 80 1980 118 7200 2003 Error date(): 325794960
 
  "date CEST 1980-04-28 20:36:00 pm PM 28 Mon April 8 20 08 20 36 28 Monday 1 04 Apr 4 +0200 RFC822 Mon, 28 Apr 1980 20:36:00 +0200 00 30 325794960 1 80 1980 118 7200 2003" (date len=168)
  "date CET 1980-04-28 19:36:00 pm PM 28 Mon April 7 19 07 19 36 28 Monday 1 04 Apr 4 +0100 RFC822 Mon, 28 Apr 1980 19:36:00 +0100 00 30 325794960 1 80 1980 118 3600 2003" (adodb_date len=167)

Error getdate() 325794960
Array ( [seconds] => 0 [minutes] => 36 [hours] => 20 [mday] => 28 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 118 [weekday] => Monday [month] => April [0] => 325794960 )
Array ( [seconds] => 0 [minutes] => 36 [hours] => 19 [mday] => 28 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 118 [weekday] => Monday [month] => April [0] => 325794960 )

03 May 1972 00:55:18 +0100 18 31 73698918 3 72 1972 123 3600 2003 Error date(): 73698918

 
  "date CET 1972-05-03 00:55:18 am AM 03 Wed May 12 0 12 00 55 3 Wednesday 1 05 May 5 +0100 RFC822 Wed, 03 May 1972 00:55:18 +0100 18 31 73698918 3 72 1972 123 3600 2003" (date len=166)
  "date CET 1972-05-03 00:55:18 am AM 03 Wed May 12 0 12 00 55 3 Wednesday 1 05 May 5 +0100 RFC822 Wed,  3 May 1972 00:55:18 +0100 18 31 73698918 3 72 1972 123 3600 2003" (adodb_date len=166)

ST 1983-05-02 13:46:54 pm PM 02 Mon May 1 13 01 13 46 2 Monday 0 05 May 5 +0200 RFC822 Mon, 02 May 1983 13:46:54 +0200 54 31 420724014 1 83 1983 121 7200 2003 Error date(): 420724014
 
  "date CEST 1983-05-02 13:46:54 pm PM 02 Mon May 1 13 01 13 46 2 Monday 0 05 May 5 +0200 RFC822 Mon, 02 May 1983 13:46:54 +0200 54 31 420724014 1 83 1983 121 7200 2003" (date len=165)
  "date CET 1983-05-02 12:46:54 pm PM 02 Mon May 12 12 12 12 46 2 Monday 0 05 May 5 +0100 RFC822 Mon,  2 May 1983 12:46:54 +0100 54 31 420724014 1 83 1983 121 3600 2003" (adodb_date len=165)

Error getdate() 420724014
Array ( [seconds] => 54 [minutes] => 46 [hours] => 13 [mday] => 2 [wday] => 1 [mon] => 5 [year] => 1983 [yday] => 121 [weekday] => Monday [month] => May [0] => 420724014 )
Array ( [seconds] => 54 [minutes] => 46 [hours] => 12 [mday] => 2 [wday] => 1 [mon] => 5 [year] => 1983 [yday] => 121 [weekday] => Monday [month] => May [0] => 420724014 )

06 Sep 1975 01:13:33 +0100 33 30 179194413 6 75 1975 248 3600 2003 Error date(): 179194413

 
  "date CET 1975-09-06 01:13:33 am AM 06 Sat September 1 1 01 01 13 6 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 06 Sep 1975 01:13:33 +0100 33 30 179194413 6 75 1975 248 3600 2003" (date len=171)
  "date CET 1975-09-06 01:13:33 am AM 06 Sat September 1 1 01 01 13 6 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  6 Sep 1975 01:13:33 +0100 33 30 179194413 6 75 1975 248 3600 2003" (adodb_date len=171)

05 Jan 1974 11:54:33 +0100 33 31 126615273 6 74 1974 4 3600 2003 Error date(): 126615273
 
  "date CET 1974-01-05 11:54:33 am AM 05 Sat January 11 11 11 11 54 5 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 05 Jan 1974 11:54:33 +0100 33 31 126615273 6 74 1974 4 3600 2003" (date len=169)
  "date CET 1974-01-05 11:54:33 am AM 05 Sat January 11 11 11 11 54 5 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  5 Jan 1974 11:54:33 +0100 33 31 126615273 6 74 1974 4 3600 2003" (adodb_date len=169)

02 Jun 1976 03:31:24 +0100 24 30 202530684 3 76 1976 153 3600 2003 Error date(): 202530684
 
  "date CET 1976-06-02 03:31:24 am AM 02 Wed June 3 3 03 03 31 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 02 Jun 1976 03:31:24 +0100 24 30 202530684 3 76 1976 153 3600 2003" (date len=167)
  "date CET 1976-06-02 03:31:24 am AM 02 Wed June 3 3 03 03 31 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed,  2 Jun 1976 03:31:24 +0100 24 30 202530684 3 76 1976 153 3600 2003" (adodb_date len=167)

01 Feb 1973 10:15:13 +0100 13 28 97406113 4 73 1973 31 3600 2003 Error date(): 97406113
 
  "date CET 1973-02-01 10:15:13 am AM 01 Thu February 10 10 10 10 15 1 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 01 Feb 1973 10:15:13 +0100 13 28 97406113 4 73 1973 31 3600 2003" (date len=170)
  "date CET 1973-02-01 10:15:13 am AM 01 Thu February 10 10 10 10 15 1 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  1 Feb 1973 10:15:13 +0100 13 28 97406113 4 73 1973 31 3600 2003" (adodb_date len=170)

ST 1980-07-17 17:29:08 pm PM 17 Thu July 5 17 05 17 29 17 Thursday 1 07 Jul 7 +0200 RFC822 Thu, 17 Jul 1980 17:29:08 +0200 08 31 332695748 4 80 1980 198 7200 2003 Error date(): 332695748
 
  "date CEST 1980-07-17 17:29:08 pm PM 17 Thu July 5 17 05 17 29 17 Thursday 1 07 Jul 7 +0200 RFC822 Thu, 17 Jul 1980 17:29:08 +0200 08 31 332695748 4 80 1980 198 7200 2003" (date len=169)
  "date CET 1980-07-17 16:29:08 pm PM 17 Thu July 4 16 04 16 29 17 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 17 Jul 1980 16:29:08 +0100 08 31 332695748 4 80 1980 198 3600 2003" (adodb_date len=168)

07 Aug 1977 12:13:45 +0100 45 31 239800425 0 77 1977 218 3600 2003 Error date(): 239800425
 
  "date CET 1977-08-07 12:13:45 pm PM 07 Sun August 12 12 12 12 13 7 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 07 Aug 1977 12:13:45 +0100 45 31 239800425 0 77 1977 218 3600 2003" (date len=168)
  "date CET 1977-08-07 12:13:45 pm PM 07 Sun August 12 12 12 12 13 7 Sunday 0 08 Aug 8 +0100 RFC822 Sun,  7 Aug 1977 12:13:45 +0100 45 31 239800425 0 77 1977 218 3600 2003" (adodb_date len=168)

08 Sep 1977 17:26:18 +0100 18 30 242583978 4 77 1977 250 3600 2003 Error date(): 242583978
 
  "date CET 1977-09-08 17:26:18 pm PM 08 Thu September 5 17 05 17 26 8 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 08 Sep 1977 17:26:18 +0100 18 30 242583978 4 77 1977 250 3600 2003" (date len=172)
  "date CET 1977-09-08 17:26:18 pm PM 08 Thu September 5 17 05 17 26 8 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  8 Sep 1977 17:26:18 +0100 18 30 242583978 4 77 1977 250 3600 2003" (adodb_date len=172)

02 Jun 1972 01:50:19 +0100 19 30 76294219 5 72 1972 153 3600 2003 Error date(): 76294219
 
  "date CET 1972-06-02 01:50:19 am AM 02 Fri June 1 1 01 01 50 2 Friday 1 06 Jun 6 +0100 RFC822 Fri, 02 Jun 1972 01:50:19 +0100 19 30 76294219 5 72 1972 153 3600 2003" (date len=163)
  "date CET 1972-06-02 01:50:19 am AM 02 Fri June 1 1 01 01 50 2 Friday 1 06 Jun 6 +0100 RFC822 Fri,  2 Jun 1972 01:50:19 +0100 19 30 76294219 5 72 1972 153 3600 2003" (adodb_date len=163)

05 Dec 1976 16:53:51 +0100 51 31 218649231 0 76 1976 339 3600 2003 Error date(): 218649231
 
  "date CET 1976-12-05 16:53:51 pm PM 05 Sun December 4 16 04 16 53 5 Sunday 1 12 Dec 12 +0100 RFC822 Sun, 05 Dec 1976 16:53:51 +0100 51 31 218649231 0 76 1976 339 3600 2003" (date len=170)
  "date CET 1976-12-05 16:53:51 pm PM 05 Sun December 4 16 04 16 53 5 Sunday 1 12 Dec 12 +0100 RFC822 Sun,  5 Dec 1976 16:53:51 +0100 51 31 218649231 0 76 1976 339 3600 2003" (adodb_date len=170)

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

07 Jun 1975 20:57:11 +0100 11 30 171403031 6 75 1975 157 3600 2003 Error date(): 171403031
 
  "date CET 1975-06-07 20:57:11 pm PM 07 Sat June 8 20 08 20 57 7 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 07 Jun 1975 20:57:11 +0100 11 30 171403031 6 75 1975 157 3600 2003" (date len=167)
  "date CET 1975-06-07 20:57:11 pm PM 07 Sat June 8 20 08 20 57 7 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  7 Jun 1975 20:57:11 +0100 11 30 171403031 6 75 1975 157 3600 2003" (adodb_date len=167)

ST 1980-09-05 02:13:58 am AM 05 Fri September 2 2 02 02 13 5 Friday 1 09 Sep 9 +0200 RFC822 Fri, 05 Sep 1980 02:13:58 +0200 58 30 336960838 5 80 1980 248 7200 2003 Error date(): 336960838
 
  "date CEST 1980-09-05 02:13:58 am AM 05 Fri September 2 2 02 02 13 5 Friday 1 09 Sep 9 +0200 RFC822 Fri, 05 Sep 1980 02:13:58 +0200 58 30 336960838 5 80 1980 248 7200 2003" (date len=170)
  "date CET 1980-09-05 01:13:58 am AM 05 Fri September 1 1 01 01 13 5 Friday 1 09 Sep 9 +0100 RFC822 Fri,  5 Sep 1980 01:13:58 +0100 58 30 336960838 5 80 1980 248 3600 2003" (adodb_date len=169)

Error getdate() 336960838
Array ( [seconds] => 58 [minutes] => 13 [hours] => 2 [mday] => 5 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 248 [weekday] => Friday [month] => September [0] => 336960838 )
Array ( [seconds] => 58 [minutes] => 13 [hours] => 1 [mday] => 5 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 248 [weekday] => Friday [month] => September [0] => 336960838 )

01 Sep 1976 05:26:34 +0100 34 30 210399994 3 76 1976 244 3600 2003 Error date(): 210399994

 
  "date CET 1976-09-01 05:26:34 am AM 01 Wed September 5 5 05 05 26 1 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 01 Sep 1976 05:26:34 +0100 34 30 210399994 3 76 1976 244 3600 2003" (date len=172)
  "date CET 1976-09-01 05:26:34 am AM 01 Wed September 5 5 05 05 26 1 Wednesday 1 09 Sep 9 +0100 RFC822 Wed,  1 Sep 1976 05:26:34 +0100 34 30 210399994 3 76 1976 244 3600 2003" (adodb_date len=172)

ST 1980-04-14 19:26:41 pm PM 14 Mon April 7 19 07 19 26 14 Monday 1 04 Apr 4 +0200 RFC822 Mon, 14 Apr 1980 19:26:41 +0200 41 30 324581201 1 80 1980 104 7200 2003 Error date(): 324581201
 
  "date CEST 1980-04-14 19:26:41 pm PM 14 Mon April 7 19 07 19 26 14 Monday 1 04 Apr 4 +0200 RFC822 Mon, 14 Apr 1980 19:26:41 +0200 41 30 324581201 1 80 1980 104 7200 2003" (date len=168)
  "date CET 1980-04-14 18:26:41 pm PM 14 Mon April 6 18 06 18 26 14 Monday 1 04 Apr 4 +0100 RFC822 Mon, 14 Apr 1980 18:26:41 +0100 41 30 324581201 1 80 1980 104 3600 2003" (adodb_date len=167)

Error getdate() 324581201
Array ( [seconds] => 41 [minutes] => 26 [hours] => 19 [mday] => 14 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 104 [weekday] => Monday [month] => April [0] => 324581201 )
Array ( [seconds] => 41 [minutes] => 26 [hours] => 18 [mday] => 14 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 104 [weekday] => Monday [month] => April [0] => 324581201 )

07 Feb 1976 10:37:32 +0100 32 29 192533852 6 76 1976 37 3600 2003 Error date(): 192533852

 
  "date CET 1976-02-07 10:37:32 am AM 07 Sat February 10 10 10 10 37 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat, 07 Feb 1976 10:37:32 +0100 32 29 192533852 6 76 1976 37 3600 2003" (date len=171)
  "date CET 1976-02-07 10:37:32 am AM 07 Sat February 10 10 10 10 37 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat,  7 Feb 1976 10:37:32 +0100 32 29 192533852 6 76 1976 37 3600 2003" (adodb_date len=171)

07 Aug 1976 14:26:59 +0100 59 31 208272419 6 76 1976 219 3600 2003 Error date(): 208272419
 
  "date CET 1976-08-07 14:26:59 pm PM 07 Sat August 2 14 02 14 26 7 Saturday 1 08 Aug 8 +0100 RFC822 Sat, 07 Aug 1976 14:26:59 +0100 59 31 208272419 6 76 1976 219 3600 2003" (date len=169)
  "date CET 1976-08-07 14:26:59 pm PM 07 Sat August 2 14 02 14 26 7 Saturday 1 08 Aug 8 +0100 RFC822 Sat,  7 Aug 1976 14:26:59 +0100 59 31 208272419 6 76 1976 219 3600 2003" (adodb_date len=169)

09 Jul 1972 19:52:47 +0100 47 31 79555967 0 72 1972 190 3600 2003 Error date(): 79555967
 
  "date CET 1972-07-09 19:52:47 pm PM 09 Sun July 7 19 07 19 52 9 Sunday 1 07 Jul 7 +0100 RFC822 Sun, 09 Jul 1972 19:52:47 +0100 47 31 79555967 0 72 1972 190 3600 2003" (date len=164)
  "date CET 1972-07-09 19:52:47 pm PM 09 Sun July 7 19 07 19 52 9 Sunday 1 07 Jul 7 +0100 RFC822 Sun,  9 Jul 1972 19:52:47 +0100 47 31 79555967 0 72 1972 190 3600 2003" (adodb_date len=164)

09 Oct 1975 13:11:32 +0100 32 31 182088692 4 75 1975 281 3600 2003 Error date(): 182088692
 
  "date CET 1975-10-09 13:11:32 pm PM 09 Thu October 1 13 01 13 11 9 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 09 Oct 1975 13:11:32 +0100 32 31 182088692 4 75 1975 281 3600 2003" (date len=171)
  "date CET 1975-10-09 13:11:32 pm PM 09 Thu October 1 13 01 13 11 9 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  9 Oct 1975 13:11:32 +0100 32 31 182088692 4 75 1975 281 3600 2003" (adodb_date len=171)

09 Aug 1978 12:34:20 +0100 20 31 271510460 3 78 1978 220 3600 2003 Error date(): 271510460
 
  "date CET 1978-08-09 12:34:20 pm PM 09 Wed August 12 12 12 12 34 9 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 09 Aug 1978 12:34:20 +0100 20 31 271510460 3 78 1978 220 3600 2003" (date len=171)
  "date CET 1978-08-09 12:34:20 pm PM 09 Wed August 12 12 12 12 34 9 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  9 Aug 1978 12:34:20 +0100 20 31 271510460 3 78 1978 220 3600 2003" (adodb_date len=171)

04 Sep 1976 19:02:52 +0100 52 30 210708172 6 76 1976 247 3600 2003 Error date(): 210708172
 
  "date CET 1976-09-04 19:02:52 pm PM 04 Sat September 7 19 07 19 02 4 Saturday 1 09 Sep 9 +0100 RFC822 Sat, 04 Sep 1976 19:02:52 +0100 52 30 210708172 6 76 1976 247 3600 2003" (date len=172)
  "date CET 1976-09-04 19:02:52 pm PM 04 Sat September 7 19 07 19 02 4 Saturday 1 09 Sep 9 +0100 RFC822 Sat,  4 Sep 1976 19:02:52 +0100 52 30 210708172 6 76 1976 247 3600 2003" (adodb_date len=172)

07 Oct 1976 06:28:21 +0100 21 31 213514101 4 76 1976 280 3600 2003 Error date(): 213514101
 
  "date CET 1976-10-07 06:28:21 am AM 07 Thu October 6 6 06 06 28 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu, 07 Oct 1976 06:28:21 +0100 21 31 213514101 4 76 1976 280 3600 2003" (date len=170)
  "date CET 1976-10-07 06:28:21 am AM 07 Thu October 6 6 06 06 28 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu,  7 Oct 1976 06:28:21 +0100 21 31 213514101 4 76 1976 280 3600 2003" (adodb_date len=170)

06 May 1977 03:42:36 +0100 36 31 231734556 5 77 1977 125 3600 2003 Error date(): 231734556
 
  "date CET 1977-05-06 03:42:36 am AM 06 Fri May 3 3 03 03 42 6 Friday 0 05 May 5 +0100 RFC822 Fri, 06 May 1977 03:42:36 +0100 36 31 231734556 5 77 1977 125 3600 2003" (date len=163)
  "date CET 1977-05-06 03:42:36 am AM 06 Fri May 3 3 03 03 42 6 Friday 0 05 May 5 +0100 RFC822 Fri,  6 May 1977 03:42:36 +0100 36 31 231734556 5 77 1977 125 3600 2003" (adodb_date len=163)

04 Aug 1975 02:25:03 +0100 03 31 176347503 1 75 1975 215 3600 2003 Error date(): 176347503
 
  "date CET 1975-08-04 02:25:03 am AM 04 Mon August 2 2 02 02 25 4 Monday 0 08 Aug 8 +0100 RFC822 Mon, 04 Aug 1975 02:25:03 +0100 03 31 176347503 1 75 1975 215 3600 2003" (date len=166)
  "date CET 1975-08-04 02:25:03 am AM 04 Mon August 2 2 02 02 25 4 Monday 0 08 Aug 8 +0100 RFC822 Mon,  4 Aug 1975 02:25:03 +0100 03 31 176347503 1 75 1975 215 3600 2003" (adodb_date len=166)

09 Oct 1973 05:55:50 +0100 50 31 118990550 2 73 1973 281 3600 2003 Error date(): 118990550
 
  "date CET 1973-10-09 05:55:50 am AM 09 Tue October 5 5 05 05 55 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 09 Oct 1973 05:55:50 +0100 50 31 118990550 2 73 1973 281 3600 2003" (date len=169)
  "date CET 1973-10-09 05:55:50 am AM 09 Tue October 5 5 05 05 55 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  9 Oct 1973 05:55:50 +0100 50 31 118990550 2 73 1973 281 3600 2003" (adodb_date len=169)

ST 1980-08-26 20:54:20 pm PM 26 Tue August 8 20 08 20 54 26 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 26 Aug 1980 20:54:20 +0200 20 31 336164060 2 80 1980 238 7200 2003 Error date(): 336164060
 
  "date CEST 1980-08-26 20:54:20 pm PM 26 Tue August 8 20 08 20 54 26 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 26 Aug 1980 20:54:20 +0200 20 31 336164060 2 80 1980 238 7200 2003" (date len=170)
  "date CET 1980-08-26 19:54:20 pm PM 26 Tue August 7 19 07 19 54 26 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 26 Aug 1980 19:54:20 +0100 20 31 336164060 2 80 1980 238 3600 2003" (adodb_date len=169)

ST 1980-05-04 05:43:31 am AM 04 Sun May 5 5 05 05 43 4 Sunday 1 05 May 5 +0200 RFC822 Sun, 04 May 1980 05:43:31 +0200 31 31 326259811 0 80 1980 124 7200 2003 Error date(): 326259811
 
  "date CEST 1980-05-04 05:43:31 am AM 04 Sun May 5 5 05 05 43 4 Sunday 1 05 May 5 +0200 RFC822 Sun, 04 May 1980 05:43:31 +0200 31 31 326259811 0 80 1980 124 7200 2003" (date len=164)
  "date CET 1980-05-04 04:43:31 am AM 04 Sun May 4 4 04 04 43 4 Sunday 1 05 May 5 +0100 RFC822 Sun,  4 May 1980 04:43:31 +0100 31 31 326259811 0 80 1980 124 3600 2003" (adodb_date len=163)

ST 1980-09-02 11:29:15 am AM 02 Tue September 11 11 11 11 29 2 Tuesday 1 09 Sep 9 +0200 RFC822 Tue, 02 Sep 1980 11:29:15 +0200 15 30 336734955 2 80 1980 245 7200 2003 Error date(): 336734955
 
  "date CEST 1980-09-02 11:29:15 am AM 02 Tue September 11 11 11 11 29 2 Tuesday 1 09 Sep 9 +0200 RFC822 Tue, 02 Sep 1980 11:29:15 +0200 15 30 336734955 2 80 1980 245 7200 2003" (date len=173)
  "date CET 1980-09-02 10:29:15 am AM 02 Tue September 10 10 10 10 29 2 Tuesday 1 09 Sep 9 +0100 RFC822 Tue,  2 Sep 1980 10:29:15 +0100 15 30 336734955 2 80 1980 245 3600 2003" (adodb_date len=172)

Error getdate() 336734955
Array ( [seconds] => 15 [minutes] => 29 [hours] => 11 [mday] => 2 [wday] => 2 [mon] => 9 [year] => 1980 [yday] => 245 [weekday] => Tuesday [month] => September [0] => 336734955 )
Array ( [seconds] => 15 [minutes] => 29 [hours] => 10 [mday] => 2 [wday] => 2 [mon] => 9 [year] => 1980 [yday] => 245 [weekday] => Tuesday [month] => September [0] => 336734955 )

ST 1980-07-25 16:59:46 pm PM 25 Fri July 4 16 04 16 59 25 Friday 1 07 Jul 7 +0200 RFC822 Fri, 25 Jul 1980 16:59:46 +0200 46 31 333385186 5 80 1980 206 7200 2003 Error date(): 333385186

 
  "date CEST 1980-07-25 16:59:46 pm PM 25 Fri July 4 16 04 16 59 25 Friday 1 07 Jul 7 +0200 RFC822 Fri, 25 Jul 1980 16:59:46 +0200 46 31 333385186 5 80 1980 206 7200 2003" (date len=167)
  "date CET 1980-07-25 15:59:46 pm PM 25 Fri July 3 15 03 15 59 25 Friday 1 07 Jul 7 +0100 RFC822 Fri, 25 Jul 1980 15:59:46 +0100 46 31 333385186 5 80 1980 206 3600 2003" (adodb_date len=166)

Error getdate() 333385186
Array ( [seconds] => 46 [minutes] => 59 [hours] => 16 [mday] => 25 [wday] => 5 [mon] => 7 [year] => 1980 [yday] => 206 [weekday] => Friday [month] => July [0] => 333385186 )
Array ( [seconds] => 46 [minutes] => 59 [hours] => 15 [mday] => 25 [wday] => 5 [mon] => 7 [year] => 1980 [yday] => 206 [weekday] => Friday [month] => July [0] => 333385186 )

ST 1980-04-23 21:31:12 pm PM 23 Wed April 9 21 09 21 31 23 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 23 Apr 1980 21:31:12 +0200 12 30 325366272 3 80 1980 113 7200 2003 Error date(): 325366272

 
  "date CEST 1980-04-23 21:31:12 pm PM 23 Wed April 9 21 09 21 31 23 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 23 Apr 1980 21:31:12 +0200 12 30 325366272 3 80 1980 113 7200 2003" (date len=171)
  "date CET 1980-04-23 20:31:12 pm PM 23 Wed April 8 20 08 20 31 23 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 23 Apr 1980 20:31:12 +0100 12 30 325366272 3 80 1980 113 3600 2003" (adodb_date len=170)

Error getdate() 325366272
Array ( [seconds] => 12 [minutes] => 31 [hours] => 21 [mday] => 23 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 113 [weekday] => Wednesday [month] => April [0] => 325366272 )
Array ( [seconds] => 12 [minutes] => 31 [hours] => 20 [mday] => 23 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 113 [weekday] => Wednesday [month] => April [0] => 325366272 )

08 Jul 1977 02:12:56 +0100 56 31 237172376 5 77 1977 188 3600 2003 Error date(): 237172376

 
  "date CET 1977-07-08 02:12:56 am AM 08 Fri July 2 2 02 02 12 8 Friday 0 07 Jul 7 +0100 RFC822 Fri, 08 Jul 1977 02:12:56 +0100 56 31 237172376 5 77 1977 188 3600 2003" (date len=164)
  "date CET 1977-07-08 02:12:56 am AM 08 Fri July 2 2 02 02 12 8 Friday 0 07 Jul 7 +0100 RFC822 Fri,  8 Jul 1977 02:12:56 +0100 56 31 237172376 5 77 1977 188 3600 2003" (adodb_date len=164)

02 Feb 1974 15:43:15 +0100 15 28 129048195 6 74 1974 32 3600 2003 Error date(): 129048195
 
  "date CET 1974-02-02 15:43:15 pm PM 02 Sat February 3 15 03 15 43 2 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 02 Feb 1974 15:43:15 +0100 15 28 129048195 6 74 1974 32 3600 2003" (date len=170)
  "date CET 1974-02-02 15:43:15 pm PM 02 Sat February 3 15 03 15 43 2 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  2 Feb 1974 15:43:15 +0100 15 28 129048195 6 74 1974 32 3600 2003" (adodb_date len=170)

09 May 1971 18:25:28 +0100 28 31 42657928 0 71 1971 128 3600 2003 Error date(): 42657928
 
  "date CET 1971-05-09 18:25:28 pm PM 09 Sun May 6 18 06 18 25 9 Sunday 0 05 May 5 +0100 RFC822 Sun, 09 May 1971 18:25:28 +0100 28 31 42657928 0 71 1971 128 3600 2003" (date len=163)
  "date CET 1971-05-09 18:25:28 pm PM 09 Sun May 6 18 06 18 25 9 Sunday 0 05 May 5 +0100 RFC822 Sun,  9 May 1971 18:25:28 +0100 28 31 42657928 0 71 1971 128 3600 2003" (adodb_date len=163)

07 Oct 1978 11:08:18 +0100 18 31 276602898 6 78 1978 279 3600 2003 Error date(): 276602898
 
  "date CET 1978-10-07 11:08:18 am AM 07 Sat October 11 11 11 11 08 7 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 07 Oct 1978 11:08:18 +0100 18 31 276602898 6 78 1978 279 3600 2003" (date len=172)
  "date CET 1978-10-07 11:08:18 am AM 07 Sat October 11 11 11 11 08 7 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  7 Oct 1978 11:08:18 +0100 18 31 276602898 6 78 1978 279 3600 2003" (adodb_date len=172)

01 Sep 1977 11:14:23 +0100 23 30 241956863 4 77 1977 243 3600 2003 Error date(): 241956863
 
  "date CET 1977-09-01 11:14:23 am AM 01 Thu September 11 11 11 11 14 1 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 01 Sep 1977 11:14:23 +0100 23 30 241956863 4 77 1977 243 3600 2003" (date len=173)
  "date CET 1977-09-01 11:14:23 am AM 01 Thu September 11 11 11 11 14 1 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  1 Sep 1977 11:14:23 +0100 23 30 241956863 4 77 1977 243 3600 2003" (adodb_date len=173)

Testing random dates between 100 and 4000

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

Failed :-(