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-07-22 06:36:50 am AM 22 Tue July 6 6 06 06 36 22 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 22 Jul 1980 06:36:50 +0200 50 31 333088610 2 80 1980 203 7200 2003 Error date(): 333088610
 
  "date CEST 1980-07-22 06:36:50 am AM 22 Tue July 6 6 06 06 36 22 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 22 Jul 1980 06:36:50 +0200 50 31 333088610 2 80 1980 203 7200 2003" (date len=167)
  "date CET 1980-07-22 05:36:50 am AM 22 Tue July 5 5 05 05 36 22 Tuesday 1 07 Jul 7 +0100 RFC822 Tue, 22 Jul 1980 05:36:50 +0100 50 31 333088610 2 80 1980 203 3600 2003" (adodb_date len=166)

Error getdate() 333088610
Array ( [seconds] => 50 [minutes] => 36 [hours] => 6 [mday] => 22 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 203 [weekday] => Tuesday [month] => July [0] => 333088610 )
Array ( [seconds] => 50 [minutes] => 36 [hours] => 5 [mday] => 22 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 203 [weekday] => Tuesday [month] => July [0] => 333088610 )

ST 1980-08-26 02:07:55 am AM 26 Tue August 2 2 02 02 07 26 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 26 Aug 1980 02:07:55 +0200 55 31 336096475 2 80 1980 238 7200 2003 Error date(): 336096475

 
  "date CEST 1980-08-26 02:07:55 am AM 26 Tue August 2 2 02 02 07 26 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 26 Aug 1980 02:07:55 +0200 55 31 336096475 2 80 1980 238 7200 2003" (date len=169)
  "date CET 1980-08-26 01:07:55 am AM 26 Tue August 1 1 01 01 07 26 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 26 Aug 1980 01:07:55 +0100 55 31 336096475 2 80 1980 238 3600 2003" (adodb_date len=168)

09 Jan 1972 11:46:05 +0100 05 31 63801965 0 72 1972 8 3600 2003 Error date(): 63801965
 
  "date CET 1972-01-09 11:46:05 am AM 09 Sun January 11 11 11 11 46 9 Sunday 1 01 Jan 1 +0100 RFC822 Sun, 09 Jan 1972 11:46:05 +0100 05 31 63801965 0 72 1972 8 3600 2003" (date len=166)
  "date CET 1972-01-09 11:46:05 am AM 09 Sun January 11 11 11 11 46 9 Sunday 1 01 Jan 1 +0100 RFC822 Sun,  9 Jan 1972 11:46:05 +0100 05 31 63801965 0 72 1972 8 3600 2003" (adodb_date len=166)

03 Nov 1982 02:30:16 +0100 16 30 405135016 3 82 1982 306 3600 2003 Error date(): 405135016
 
  "date CET 1982-11-03 02:30:16 am AM 03 Wed November 2 2 02 02 30 3 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 03 Nov 1982 02:30:16 +0100 16 30 405135016 3 82 1982 306 3600 2003" (date len=172)
  "date CET 1982-11-03 02:30:16 am AM 03 Wed November 2 2 02 02 30 3 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  3 Nov 1982 02:30:16 +0100 16 30 405135016 3 82 1982 306 3600 2003" (adodb_date len=172)

04 Mar 1978 10:30:56 +0100 56 31 257851856 6 78 1978 62 3600 2003 Error date(): 257851856
 
  "date CET 1978-03-04 10:30:56 am AM 04 Sat March 10 10 10 10 30 4 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 04 Mar 1978 10:30:56 +0100 56 31 257851856 6 78 1978 62 3600 2003" (date len=168)
  "date CET 1978-03-04 10:30:56 am AM 04 Sat March 10 10 10 10 30 4 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  4 Mar 1978 10:30:56 +0100 56 31 257851856 6 78 1978 62 3600 2003" (adodb_date len=168)

03 Feb 1978 01:22:04 +0100 04 28 255313324 5 78 1978 33 3600 2003 Error date(): 255313324
 
  "date CET 1978-02-03 01:22:04 am AM 03 Fri February 1 1 01 01 22 3 Friday 0 02 Feb 2 +0100 RFC822 Fri, 03 Feb 1978 01:22:04 +0100 04 28 255313324 5 78 1978 33 3600 2003" (date len=167)
  "date CET 1978-02-03 01:22:04 am AM 03 Fri February 1 1 01 01 22 3 Friday 0 02 Feb 2 +0100 RFC822 Fri,  3 Feb 1978 01:22:04 +0100 04 28 255313324 5 78 1978 33 3600 2003" (adodb_date len=167)

ST 1980-08-02 14:56:50 pm PM 02 Sat August 2 14 02 14 56 2 Saturday 1 08 Aug 8 +0200 RFC822 Sat, 02 Aug 1980 14:56:50 +0200 50 31 334069010 6 80 1980 214 7200 2003 Error date(): 334069010
 
  "date CEST 1980-08-02 14:56:50 pm PM 02 Sat August 2 14 02 14 56 2 Saturday 1 08 Aug 8 +0200 RFC822 Sat, 02 Aug 1980 14:56:50 +0200 50 31 334069010 6 80 1980 214 7200 2003" (date len=170)
  "date CET 1980-08-02 13:56:50 pm PM 02 Sat August 1 13 01 13 56 2 Saturday 1 08 Aug 8 +0100 RFC822 Sat,  2 Aug 1980 13:56:50 +0100 50 31 334069010 6 80 1980 214 3600 2003" (adodb_date len=169)

Error getdate() 334069010
Array ( [seconds] => 50 [minutes] => 56 [hours] => 14 [mday] => 2 [wday] => 6 [mon] => 8 [year] => 1980 [yday] => 214 [weekday] => Saturday [month] => August [0] => 334069010 )
Array ( [seconds] => 50 [minutes] => 56 [hours] => 13 [mday] => 2 [wday] => 6 [mon] => 8 [year] => 1980 [yday] => 214 [weekday] => Saturday [month] => August [0] => 334069010 )

03 Jul 1975 05:38:23 +0100 23 31 173594303 4 75 1975 183 3600 2003 Error date(): 173594303

 
  "date CET 1975-07-03 05:38:23 am AM 03 Thu July 5 5 05 05 38 3 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 03 Jul 1975 05:38:23 +0100 23 31 173594303 4 75 1975 183 3600 2003" (date len=166)
  "date CET 1975-07-03 05:38:23 am AM 03 Thu July 5 5 05 05 38 3 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  3 Jul 1975 05:38:23 +0100 23 31 173594303 4 75 1975 183 3600 2003" (adodb_date len=166)

09 Mar 1972 22:07:09 +0100 09 31 69023229 4 72 1972 68 3600 2003 Error date(): 69023229
 
  "date CET 1972-03-09 22:07:09 pm PM 09 Thu March 10 22 10 22 07 9 Thursday 1 03 Mar 3 +0100 RFC822 Thu, 09 Mar 1972 22:07:09 +0100 09 31 69023229 4 72 1972 68 3600 2003" (date len=167)
  "date CET 1972-03-09 22:07:09 pm PM 09 Thu March 10 22 10 22 07 9 Thursday 1 03 Mar 3 +0100 RFC822 Thu,  9 Mar 1972 22:07:09 +0100 09 31 69023229 4 72 1972 68 3600 2003" (adodb_date len=167)

08 Nov 1977 23:25:39 +0100 39 30 247875939 2 77 1977 311 3600 2003 Error date(): 247875939
 
  "date CET 1977-11-08 23:25:39 pm PM 08 Tue November 11 23 11 23 25 8 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 08 Nov 1977 23:25:39 +0100 39 30 247875939 2 77 1977 311 3600 2003" (date len=172)
  "date CET 1977-11-08 23:25:39 pm PM 08 Tue November 11 23 11 23 25 8 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  8 Nov 1977 23:25:39 +0100 39 30 247875939 2 77 1977 311 3600 2003" (adodb_date len=172)

09 Feb 1979 08:01:46 +0100 46 28 287391706 5 79 1979 39 3600 2003 Error date(): 287391706
 
  "date CET 1979-02-09 08:01:46 am AM 09 Fri February 8 8 08 08 01 9 Friday 0 02 Feb 2 +0100 RFC822 Fri, 09 Feb 1979 08:01:46 +0100 46 28 287391706 5 79 1979 39 3600 2003" (date len=167)
  "date CET 1979-02-09 08:01:46 am AM 09 Fri February 8 8 08 08 01 9 Friday 0 02 Feb 2 +0100 RFC822 Fri,  9 Feb 1979 08:01:46 +0100 46 28 287391706 5 79 1979 39 3600 2003" (adodb_date len=167)

ST 1981-07-20 05:16:12 am AM 20 Mon July 5 5 05 05 16 20 Monday 0 07 Jul 7 +0200 RFC822 Mon, 20 Jul 1981 05:16:12 +0200 12 31 364446972 1 81 1981 200 7200 2003 Error date(): 364446972
 
  "date CEST 1981-07-20 05:16:12 am AM 20 Mon July 5 5 05 05 16 20 Monday 0 07 Jul 7 +0200 RFC822 Mon, 20 Jul 1981 05:16:12 +0200 12 31 364446972 1 81 1981 200 7200 2003" (date len=166)
  "date CET 1981-07-20 04:16:12 am AM 20 Mon July 4 4 04 04 16 20 Monday 0 07 Jul 7 +0100 RFC822 Mon, 20 Jul 1981 04:16:12 +0100 12 31 364446972 1 81 1981 200 3600 2003" (adodb_date len=165)

Error getdate() 364446972
Array ( [seconds] => 12 [minutes] => 16 [hours] => 5 [mday] => 20 [wday] => 1 [mon] => 7 [year] => 1981 [yday] => 200 [weekday] => Monday [month] => July [0] => 364446972 )
Array ( [seconds] => 12 [minutes] => 16 [hours] => 4 [mday] => 20 [wday] => 1 [mon] => 7 [year] => 1981 [yday] => 200 [weekday] => Monday [month] => July [0] => 364446972 )

05 Jun 1978 01:57:41 +0100 41 30 265856261 1 78 1978 155 3600 2003 Error date(): 265856261

 
  "date CET 1978-06-05 01:57:41 am AM 05 Mon June 1 1 01 01 57 5 Monday 0 06 Jun 6 +0100 RFC822 Mon, 05 Jun 1978 01:57:41 +0100 41 30 265856261 1 78 1978 155 3600 2003" (date len=164)
  "date CET 1978-06-05 01:57:41 am AM 05 Mon June 1 1 01 01 57 5 Monday 0 06 Jun 6 +0100 RFC822 Mon,  5 Jun 1978 01:57:41 +0100 41 30 265856261 1 78 1978 155 3600 2003" (adodb_date len=164)

06 Jul 1972 07:41:36 +0100 36 31 79252896 4 72 1972 187 3600 2003 Error date(): 79252896
 
  "date CET 1972-07-06 07:41:36 am AM 06 Thu July 7 7 07 07 41 6 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 06 Jul 1972 07:41:36 +0100 36 31 79252896 4 72 1972 187 3600 2003" (date len=165)
  "date CET 1972-07-06 07:41:36 am AM 06 Thu July 7 7 07 07 41 6 Thursday 1 07 Jul 7 +0100 RFC822 Thu,  6 Jul 1972 07:41:36 +0100 36 31 79252896 4 72 1972 187 3600 2003" (adodb_date len=165)

ST 1980-06-09 12:23:42 pm PM 09 Mon June 12 12 12 12 23 9 Monday 1 06 Jun 6 +0200 RFC822 Mon, 09 Jun 1980 12:23:42 +0200 42 30 329394222 1 80 1980 160 7200 2003 Error date(): 329394222
 
  "date CEST 1980-06-09 12:23:42 pm PM 09 Mon June 12 12 12 12 23 9 Monday 1 06 Jun 6 +0200 RFC822 Mon, 09 Jun 1980 12:23:42 +0200 42 30 329394222 1 80 1980 160 7200 2003" (date len=167)
  "date CET 1980-06-09 11:23:42 am AM 09 Mon June 11 11 11 11 23 9 Monday 1 06 Jun 6 +0100 RFC822 Mon,  9 Jun 1980 11:23:42 +0100 42 30 329394222 1 80 1980 160 3600 2003" (adodb_date len=166)

Error getdate() 329394222
Array ( [seconds] => 42 [minutes] => 23 [hours] => 12 [mday] => 9 [wday] => 1 [mon] => 6 [year] => 1980 [yday] => 160 [weekday] => Monday [month] => June [0] => 329394222 )
Array ( [seconds] => 42 [minutes] => 23 [hours] => 11 [mday] => 9 [wday] => 1 [mon] => 6 [year] => 1980 [yday] => 160 [weekday] => Monday [month] => June [0] => 329394222 )

04 Oct 1978 19:03:19 +0100 19 31 276372199 3 78 1978 276 3600 2003 Error date(): 276372199

 
  "date CET 1978-10-04 19:03:19 pm PM 04 Wed October 7 19 07 19 03 4 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 04 Oct 1978 19:03:19 +0100 19 31 276372199 3 78 1978 276 3600 2003" (date len=172)
  "date CET 1978-10-04 19:03:19 pm PM 04 Wed October 7 19 07 19 03 4 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  4 Oct 1978 19:03:19 +0100 19 31 276372199 3 78 1978 276 3600 2003" (adodb_date len=172)

07 Dec 1974 05:23:31 +0100 31 31 155622211 6 74 1974 340 3600 2003 Error date(): 155622211
 
  "date CET 1974-12-07 05:23:31 am AM 07 Sat December 5 5 05 05 23 7 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 07 Dec 1974 05:23:31 +0100 31 31 155622211 6 74 1974 340 3600 2003" (date len=171)
  "date CET 1974-12-07 05:23:31 am AM 07 Sat December 5 5 05 05 23 7 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  7 Dec 1974 05:23:31 +0100 31 31 155622211 6 74 1974 340 3600 2003" (adodb_date len=171)

08 Jun 1976 11:07:34 +0100 34 30 203076454 2 76 1976 159 3600 2003 Error date(): 203076454
 
  "date CET 1976-06-08 11:07:34 am AM 08 Tue June 11 11 11 11 07 8 Tuesday 1 06 Jun 6 +0100 RFC822 Tue, 08 Jun 1976 11:07:34 +0100 34 30 203076454 2 76 1976 159 3600 2003" (date len=167)
  "date CET 1976-06-08 11:07:34 am AM 08 Tue June 11 11 11 11 07 8 Tuesday 1 06 Jun 6 +0100 RFC822 Tue,  8 Jun 1976 11:07:34 +0100 34 30 203076454 2 76 1976 159 3600 2003" (adodb_date len=167)

ST 1982-06-18 22:58:35 pm PM 18 Fri June 10 22 10 22 58 18 Friday 0 06 Jun 6 +0200 RFC822 Fri, 18 Jun 1982 22:58:35 +0200 35 30 393281915 5 82 1982 168 7200 2003 Error date(): 393281915
 
  "date CEST 1982-06-18 22:58:35 pm PM 18 Fri June 10 22 10 22 58 18 Friday 0 06 Jun 6 +0200 RFC822 Fri, 18 Jun 1982 22:58:35 +0200 35 30 393281915 5 82 1982 168 7200 2003" (date len=168)
  "date CET 1982-06-18 21:58:35 pm PM 18 Fri June 9 21 09 21 58 18 Friday 0 06 Jun 6 +0100 RFC822 Fri, 18 Jun 1982 21:58:35 +0100 35 30 393281915 5 82 1982 168 3600 2003" (adodb_date len=166)

Error getdate() 393281915
Array ( [seconds] => 35 [minutes] => 58 [hours] => 22 [mday] => 18 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 168 [weekday] => Friday [month] => June [0] => 393281915 )
Array ( [seconds] => 35 [minutes] => 58 [hours] => 21 [mday] => 18 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 168 [weekday] => Friday [month] => June [0] => 393281915 )

05 Nov 1978 04:40:18 +0100 18 30 279085218 0 78 1978 308 3600 2003 Error date(): 279085218

 
  "date CET 1978-11-05 04:40:18 am AM 05 Sun November 4 4 04 04 40 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 05 Nov 1978 04:40:18 +0100 18 30 279085218 0 78 1978 308 3600 2003" (date len=169)
  "date CET 1978-11-05 04:40:18 am AM 05 Sun November 4 4 04 04 40 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  5 Nov 1978 04:40:18 +0100 18 30 279085218 0 78 1978 308 3600 2003" (adodb_date len=169)

09 Nov 1975 05:35:25 +0100 25 30 184739725 0 75 1975 312 3600 2003 Error date(): 184739725
 
  "date CET 1975-11-09 05:35:25 am AM 09 Sun November 5 5 05 05 35 9 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 09 Nov 1975 05:35:25 +0100 25 30 184739725 0 75 1975 312 3600 2003" (date len=169)
  "date CET 1975-11-09 05:35:25 am AM 09 Sun November 5 5 05 05 35 9 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  9 Nov 1975 05:35:25 +0100 25 30 184739725 0 75 1975 312 3600 2003" (adodb_date len=169)

05 Apr 1978 22:47:37 +0100 37 30 260660857 3 78 1978 94 3600 2003 Error date(): 260660857
 
  "date CET 1978-04-05 22:47:37 pm PM 05 Wed April 10 22 10 22 47 5 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 05 Apr 1978 22:47:37 +0100 37 30 260660857 3 78 1978 94 3600 2003" (date len=169)
  "date CET 1978-04-05 22:47:37 pm PM 05 Wed April 10 22 10 22 47 5 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  5 Apr 1978 22:47:37 +0100 37 30 260660857 3 78 1978 94 3600 2003" (adodb_date len=169)

03 Oct 1972 04:11:44 +0100 44 31 86929904 2 72 1972 276 3600 2003 Error date(): 86929904
 
  "date CET 1972-10-03 04:11:44 am AM 03 Tue October 4 4 04 04 11 3 Tuesday 1 10 Oct 10 +0100 RFC822 Tue, 03 Oct 1972 04:11:44 +0100 44 31 86929904 2 72 1972 276 3600 2003" (date len=168)
  "date CET 1972-10-03 04:11:44 am AM 03 Tue October 4 4 04 04 11 3 Tuesday 1 10 Oct 10 +0100 RFC822 Tue,  3 Oct 1972 04:11:44 +0100 44 31 86929904 2 72 1972 276 3600 2003" (adodb_date len=168)

ST 1980-09-08 00:10:55 am AM 08 Mon September 12 0 12 00 10 8 Monday 1 09 Sep 9 +0200 RFC822 Mon, 08 Sep 1980 00:10:55 +0200 55 30 337212655 1 80 1980 251 7200 2003 Error date(): 337212655
 
  "date CEST 1980-09-08 00:10:55 am AM 08 Mon September 12 0 12 00 10 8 Monday 1 09 Sep 9 +0200 RFC822 Mon, 08 Sep 1980 00:10:55 +0200 55 30 337212655 1 80 1980 251 7200 2003" (date len=171)
  "date CET 1980-09-07 23:10:55 pm PM 07 Sun September 11 23 11 23 10 7 Sunday 1 09 Sep 9 +0100 RFC822 Sun,  7 Sep 1980 23:10:55 +0100 55 30 337212655 0 80 1980 250 3600 2003" (adodb_date len=171)

Error getdate() 337212655
Array ( [seconds] => 55 [minutes] => 10 [hours] => 0 [mday] => 8 [wday] => 1 [mon] => 9 [year] => 1980 [yday] => 251 [weekday] => Monday [month] => September [0] => 337212655 )
Array ( [seconds] => 55 [minutes] => 10 [hours] => 23 [mday] => 7 [wday] => 0 [mon] => 9 [year] => 1980 [yday] => 250 [weekday] => Sunday [month] => September [0] => 337212655 )

ST 1980-09-09 17:55:28 pm PM 09 Tue September 5 17 05 17 55 9 Tuesday 1 09 Sep 9 +0200 RFC822 Tue, 09 Sep 1980 17:55:28 +0200 28 30 337362928 2 80 1980 252 7200 2003 Error date(): 337362928

 
  "date CEST 1980-09-09 17:55:28 pm PM 09 Tue September 5 17 05 17 55 9 Tuesday 1 09 Sep 9 +0200 RFC822 Tue, 09 Sep 1980 17:55:28 +0200 28 30 337362928 2 80 1980 252 7200 2003" (date len=172)
  "date CET 1980-09-09 16:55:28 pm PM 09 Tue September 4 16 04 16 55 9 Tuesday 1 09 Sep 9 +0100 RFC822 Tue,  9 Sep 1980 16:55:28 +0100 28 30 337362928 2 80 1980 252 3600 2003" (adodb_date len=171)

Error getdate() 337362928
Array ( [seconds] => 28 [minutes] => 55 [hours] => 17 [mday] => 9 [wday] => 2 [mon] => 9 [year] => 1980 [yday] => 252 [weekday] => Tuesday [month] => September [0] => 337362928 )
Array ( [seconds] => 28 [minutes] => 55 [hours] => 16 [mday] => 9 [wday] => 2 [mon] => 9 [year] => 1980 [yday] => 252 [weekday] => Tuesday [month] => September [0] => 337362928 )

09 Oct 1977 04:28:18 +0100 18 31 245215698 0 77 1977 281 3600 2003 Error date(): 245215698

 
  "date CET 1977-10-09 04:28:18 am AM 09 Sun October 4 4 04 04 28 9 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 09 Oct 1977 04:28:18 +0100 18 31 245215698 0 77 1977 281 3600 2003" (date len=168)
  "date CET 1977-10-09 04:28:18 am AM 09 Sun October 4 4 04 04 28 9 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  9 Oct 1977 04:28:18 +0100 18 31 245215698 0 77 1977 281 3600 2003" (adodb_date len=168)

09 Oct 1974 19:14:21 +0100 21 31 150574461 3 74 1974 281 3600 2003 Error date(): 150574461
 
  "date CET 1974-10-09 19:14:21 pm PM 09 Wed October 7 19 07 19 14 9 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 09 Oct 1974 19:14:21 +0100 21 31 150574461 3 74 1974 281 3600 2003" (date len=172)
  "date CET 1974-10-09 19:14:21 pm PM 09 Wed October 7 19 07 19 14 9 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  9 Oct 1974 19:14:21 +0100 21 31 150574461 3 74 1974 281 3600 2003" (adodb_date len=172)

06 Sep 1970 22:00:12 +0100 12 30 21502812 0 70 1970 248 3600 2003 Error date(): 21502812
 
  "date CET 1970-09-06 22:00:12 pm PM 06 Sun September 10 22 10 22 00 6 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 06 Sep 1970 22:00:12 +0100 12 30 21502812 0 70 1970 248 3600 2003" (date len=170)
  "date CET 1970-09-06 22:00:12 pm PM 06 Sun September 10 22 10 22 00 6 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  6 Sep 1970 22:00:12 +0100 12 30 21502812 0 70 1970 248 3600 2003" (adodb_date len=170)

03 Aug 1978 13:20:37 +0100 37 31 270994837 4 78 1978 214 3600 2003 Error date(): 270994837
 
  "date CET 1978-08-03 13:20:37 pm PM 03 Thu August 1 13 01 13 20 3 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 03 Aug 1978 13:20:37 +0100 37 31 270994837 4 78 1978 214 3600 2003" (date len=169)
  "date CET 1978-08-03 13:20:37 pm PM 03 Thu August 1 13 01 13 20 3 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  3 Aug 1978 13:20:37 +0100 37 31 270994837 4 78 1978 214 3600 2003" (adodb_date len=169)

06 Jul 1978 14:01:40 +0100 40 31 268578100 4 78 1978 186 3600 2003 Error date(): 268578100
 
  "date CET 1978-07-06 14:01:40 pm PM 06 Thu July 2 14 02 14 01 6 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 06 Jul 1978 14:01:40 +0100 40 31 268578100 4 78 1978 186 3600 2003" (date len=167)
  "date CET 1978-07-06 14:01:40 pm PM 06 Thu July 2 14 02 14 01 6 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  6 Jul 1978 14:01:40 +0100 40 31 268578100 4 78 1978 186 3600 2003" (adodb_date len=167)

01 Nov 1979 04:08:34 +0100 34 30 310273714 4 79 1979 304 3600 2003 Error date(): 310273714
 
  "date CET 1979-11-01 04:08:34 am AM 01 Thu November 4 4 04 04 08 1 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 01 Nov 1979 04:08:34 +0100 34 30 310273714 4 79 1979 304 3600 2003" (date len=171)
  "date CET 1979-11-01 04:08:34 am AM 01 Thu November 4 4 04 04 08 1 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  1 Nov 1979 04:08:34 +0100 34 30 310273714 4 79 1979 304 3600 2003" (adodb_date len=171)

06 May 1971 06:11:24 +0100 24 31 42354684 4 71 1971 125 3600 2003 Error date(): 42354684
 
  "date CET 1971-05-06 06:11:24 am AM 06 Thu May 6 6 06 06 11 6 Thursday 0 05 May 5 +0100 RFC822 Thu, 06 May 1971 06:11:24 +0100 24 31 42354684 4 71 1971 125 3600 2003" (date len=164)
  "date CET 1971-05-06 06:11:24 am AM 06 Thu May 6 6 06 06 11 6 Thursday 0 05 May 5 +0100 RFC822 Thu,  6 May 1971 06:11:24 +0100 24 31 42354684 4 71 1971 125 3600 2003" (adodb_date len=164)

ST 1980-08-22 16:15:05 pm PM 22 Fri August 4 16 04 16 15 22 Friday 1 08 Aug 8 +0200 RFC822 Fri, 22 Aug 1980 16:15:05 +0200 05 31 335801705 5 80 1980 234 7200 2003 Error date(): 335801705
 
  "date CEST 1980-08-22 16:15:05 pm PM 22 Fri August 4 16 04 16 15 22 Friday 1 08 Aug 8 +0200 RFC822 Fri, 22 Aug 1980 16:15:05 +0200 05 31 335801705 5 80 1980 234 7200 2003" (date len=169)
  "date CET 1980-08-22 15:15:05 pm PM 22 Fri August 3 15 03 15 15 22 Friday 1 08 Aug 8 +0100 RFC822 Fri, 22 Aug 1980 15:15:05 +0100 05 31 335801705 5 80 1980 234 3600 2003" (adodb_date len=168)

Error getdate() 335801705
Array ( [seconds] => 5 [minutes] => 15 [hours] => 16 [mday] => 22 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 234 [weekday] => Friday [month] => August [0] => 335801705 )
Array ( [seconds] => 5 [minutes] => 15 [hours] => 15 [mday] => 22 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 234 [weekday] => Friday [month] => August [0] => 335801705 )

02 Feb 1979 10:03:41 +0100 41 28 286794221 5 79 1979 32 3600 2003 Error date(): 286794221

 
  "date CET 1979-02-02 10:03:41 am AM 02 Fri February 10 10 10 10 03 2 Friday 0 02 Feb 2 +0100 RFC822 Fri, 02 Feb 1979 10:03:41 +0100 41 28 286794221 5 79 1979 32 3600 2003" (date len=169)
  "date CET 1979-02-02 10:03:41 am AM 02 Fri February 10 10 10 10 03 2 Friday 0 02 Feb 2 +0100 RFC822 Fri,  2 Feb 1979 10:03:41 +0100 41 28 286794221 5 79 1979 32 3600 2003" (adodb_date len=169)

Testing random dates between 100 and 4000

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

Failed :-(