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
08 Mar 1981 10:06:48 +0100 48 31 352890408 0 81 1981 66 3600 2003 Error date(): 352890408
 
  "date CET 1981-03-08 10:06:48 am AM 08 Sun March 10 10 10 10 06 8 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 08 Mar 1981 10:06:48 +0100 48 31 352890408 0 81 1981 66 3600 2003" (date len=166)
  "date CET 1981-03-08 10:06:48 am AM 08 Sun March 10 10 10 10 06 8 Sunday 0 03 Mar 3 +0100 RFC822 Sun,  8 Mar 1981 10:06:48 +0100 48 31 352890408 0 81 1981 66 3600 2003" (adodb_date len=166)

05 Jan 1976 09:45:40 +0100 40 31 189679540 1 76 1976 4 3600 2003 Error date(): 189679540
 
  "date CET 1976-01-05 09:45:40 am AM 05 Mon January 9 9 09 09 45 5 Monday 1 01 Jan 1 +0100 RFC822 Mon, 05 Jan 1976 09:45:40 +0100 40 31 189679540 1 76 1976 4 3600 2003" (date len=165)
  "date CET 1976-01-05 09:45:40 am AM 05 Mon January 9 9 09 09 45 5 Monday 1 01 Jan 1 +0100 RFC822 Mon,  5 Jan 1976 09:45:40 +0100 40 31 189679540 1 76 1976 4 3600 2003" (adodb_date len=165)

03 Mar 1980 04:06:28 +0100 28 31 320900788 1 80 1980 62 3600 2003 Error date(): 320900788
 
  "date CET 1980-03-03 04:06:28 am AM 03 Mon March 4 4 04 04 06 3 Monday 1 03 Mar 3 +0100 RFC822 Mon, 03 Mar 1980 04:06:28 +0100 28 31 320900788 1 80 1980 62 3600 2003" (date len=164)
  "date CET 1980-03-03 04:06:28 am AM 03 Mon March 4 4 04 04 06 3 Monday 1 03 Mar 3 +0100 RFC822 Mon,  3 Mar 1980 04:06:28 +0100 28 31 320900788 1 80 1980 62 3600 2003" (adodb_date len=164)

08 Feb 1980 18:12:20 +0100 20 29 318877940 5 80 1980 38 3600 2003 Error date(): 318877940
 
  "date CET 1980-02-08 18:12:20 pm PM 08 Fri February 6 18 06 18 12 8 Friday 1 02 Feb 2 +0100 RFC822 Fri, 08 Feb 1980 18:12:20 +0100 20 29 318877940 5 80 1980 38 3600 2003" (date len=168)
  "date CET 1980-02-08 18:12:20 pm PM 08 Fri February 6 18 06 18 12 8 Friday 1 02 Feb 2 +0100 RFC822 Fri,  8 Feb 1980 18:12:20 +0100 20 29 318877940 5 80 1980 38 3600 2003" (adodb_date len=168)

05 Dec 1980 12:38:58 +0100 58 31 344864338 5 80 1980 339 3600 2003 Error date(): 344864338
 
  "date CET 1980-12-05 12:38:58 pm PM 05 Fri December 12 12 12 12 38 5 Friday 1 12 Dec 12 +0100 RFC822 Fri, 05 Dec 1980 12:38:58 +0100 58 31 344864338 5 80 1980 339 3600 2003" (date len=171)
  "date CET 1980-12-05 12:38:58 pm PM 05 Fri December 12 12 12 12 38 5 Friday 1 12 Dec 12 +0100 RFC822 Fri,  5 Dec 1980 12:38:58 +0100 58 31 344864338 5 80 1980 339 3600 2003" (adodb_date len=171)

01 May 1977 03:01:27 +0100 27 31 231300087 0 77 1977 120 3600 2003 Error date(): 231300087
 
  "date CET 1977-05-01 03:01:27 am AM 01 Sun May 3 3 03 03 01 1 Sunday 0 05 May 5 +0100 RFC822 Sun, 01 May 1977 03:01:27 +0100 27 31 231300087 0 77 1977 120 3600 2003" (date len=163)
  "date CET 1977-05-01 03:01:27 am AM 01 Sun May 3 3 03 03 01 1 Sunday 0 05 May 5 +0100 RFC822 Sun,  1 May 1977 03:01:27 +0100 27 31 231300087 0 77 1977 120 3600 2003" (adodb_date len=163)

04 Jan 1975 07:38:41 +0100 41 31 158049521 6 75 1975 3 3600 2003 Error date(): 158049521
 
  "date CET 1975-01-04 07:38:41 am AM 04 Sat January 7 7 07 07 38 4 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 04 Jan 1975 07:38:41 +0100 41 31 158049521 6 75 1975 3 3600 2003" (date len=167)
  "date CET 1975-01-04 07:38:41 am AM 04 Sat January 7 7 07 07 38 4 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  4 Jan 1975 07:38:41 +0100 41 31 158049521 6 75 1975 3 3600 2003" (adodb_date len=167)

02 Jul 1971 12:44:41 +0100 41 31 47303081 5 71 1971 182 3600 2003 Error date(): 47303081
 
  "date CET 1971-07-02 12:44:41 pm PM 02 Fri July 12 12 12 12 44 2 Friday 0 07 Jul 7 +0100 RFC822 Fri, 02 Jul 1971 12:44:41 +0100 41 31 47303081 5 71 1971 182 3600 2003" (date len=165)
  "date CET 1971-07-02 12:44:41 pm PM 02 Fri July 12 12 12 12 44 2 Friday 0 07 Jul 7 +0100 RFC822 Fri,  2 Jul 1971 12:44:41 +0100 41 31 47303081 5 71 1971 182 3600 2003" (adodb_date len=165)

07 Oct 1977 12:32:50 +0100 50 31 245071970 5 77 1977 279 3600 2003 Error date(): 245071970
 
  "date CET 1977-10-07 12:32:50 pm PM 07 Fri October 12 12 12 12 32 7 Friday 0 10 Oct 10 +0100 RFC822 Fri, 07 Oct 1977 12:32:50 +0100 50 31 245071970 5 77 1977 279 3600 2003" (date len=170)
  "date CET 1977-10-07 12:32:50 pm PM 07 Fri October 12 12 12 12 32 7 Friday 0 10 Oct 10 +0100 RFC822 Fri,  7 Oct 1977 12:32:50 +0100 50 31 245071970 5 77 1977 279 3600 2003" (adodb_date len=170)

03 May 1977 07:22:34 +0100 34 31 231488554 2 77 1977 122 3600 2003 Error date(): 231488554
 
  "date CET 1977-05-03 07:22:34 am AM 03 Tue May 7 7 07 07 22 3 Tuesday 0 05 May 5 +0100 RFC822 Tue, 03 May 1977 07:22:34 +0100 34 31 231488554 2 77 1977 122 3600 2003" (date len=164)
  "date CET 1977-05-03 07:22:34 am AM 03 Tue May 7 7 07 07 22 3 Tuesday 0 05 May 5 +0100 RFC822 Tue,  3 May 1977 07:22:34 +0100 34 31 231488554 2 77 1977 122 3600 2003" (adodb_date len=164)

04 Dec 1977 11:55:18 +0100 18 31 250080918 0 77 1977 337 3600 2003 Error date(): 250080918
 
  "date CET 1977-12-04 11:55:18 am AM 04 Sun December 11 11 11 11 55 4 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 04 Dec 1977 11:55:18 +0100 18 31 250080918 0 77 1977 337 3600 2003" (date len=171)
  "date CET 1977-12-04 11:55:18 am AM 04 Sun December 11 11 11 11 55 4 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  4 Dec 1977 11:55:18 +0100 18 31 250080918 0 77 1977 337 3600 2003" (adodb_date len=171)

01 Oct 1977 22:02:52 +0100 52 31 244587772 6 77 1977 273 3600 2003 Error date(): 244587772
 
  "date CET 1977-10-01 22:02:52 pm PM 01 Sat October 10 22 10 22 02 1 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 01 Oct 1977 22:02:52 +0100 52 31 244587772 6 77 1977 273 3600 2003" (date len=172)
  "date CET 1977-10-01 22:02:52 pm PM 01 Sat October 10 22 10 22 02 1 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  1 Oct 1977 22:02:52 +0100 52 31 244587772 6 77 1977 273 3600 2003" (adodb_date len=172)

06 May 1979 18:29:13 +0100 13 31 294859753 0 79 1979 125 3600 2003 Error date(): 294859753
 
  "date CET 1979-05-06 18:29:13 pm PM 06 Sun May 6 18 06 18 29 6 Sunday 0 05 May 5 +0100 RFC822 Sun, 06 May 1979 18:29:13 +0100 13 31 294859753 0 79 1979 125 3600 2003" (date len=164)
  "date CET 1979-05-06 18:29:13 pm PM 06 Sun May 6 18 06 18 29 6 Sunday 0 05 May 5 +0100 RFC822 Sun,  6 May 1979 18:29:13 +0100 13 31 294859753 0 79 1979 125 3600 2003" (adodb_date len=164)

07 Sep 1974 14:08:51 +0100 51 30 147791331 6 74 1974 249 3600 2003 Error date(): 147791331
 
  "date CET 1974-09-07 14:08:51 pm PM 07 Sat September 2 14 02 14 08 7 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 07 Sep 1974 14:08:51 +0100 51 30 147791331 6 74 1974 249 3600 2003" (date len=172)
  "date CET 1974-09-07 14:08:51 pm PM 07 Sat September 2 14 02 14 08 7 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  7 Sep 1974 14:08:51 +0100 51 30 147791331 6 74 1974 249 3600 2003" (adodb_date len=172)

08 Feb 1978 20:27:15 +0100 15 28 255814035 3 78 1978 38 3600 2003 Error date(): 255814035
 
  "date CET 1978-02-08 20:27:15 pm PM 08 Wed February 8 20 08 20 27 8 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 08 Feb 1978 20:27:15 +0100 15 28 255814035 3 78 1978 38 3600 2003" (date len=171)
  "date CET 1978-02-08 20:27:15 pm PM 08 Wed February 8 20 08 20 27 8 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  8 Feb 1978 20:27:15 +0100 15 28 255814035 3 78 1978 38 3600 2003" (adodb_date len=171)

09 Oct 1976 02:15:56 +0100 56 31 213671756 6 76 1976 282 3600 2003 Error date(): 213671756
 
  "date CET 1976-10-09 02:15:56 am AM 09 Sat October 2 2 02 02 15 9 Saturday 1 10 Oct 10 +0100 RFC822 Sat, 09 Oct 1976 02:15:56 +0100 56 31 213671756 6 76 1976 282 3600 2003" (date len=170)
  "date CET 1976-10-09 02:15:56 am AM 09 Sat October 2 2 02 02 15 9 Saturday 1 10 Oct 10 +0100 RFC822 Sat,  9 Oct 1976 02:15:56 +0100 56 31 213671756 6 76 1976 282 3600 2003" (adodb_date len=170)

04 Jan 1980 10:44:04 +0100 04 31 315827044 5 80 1980 3 3600 2003 Error date(): 315827044
 
  "date CET 1980-01-04 10:44:04 am AM 04 Fri January 10 10 10 10 44 4 Friday 1 01 Jan 1 +0100 RFC822 Fri, 04 Jan 1980 10:44:04 +0100 04 31 315827044 5 80 1980 3 3600 2003" (date len=167)
  "date CET 1980-01-04 10:44:04 am AM 04 Fri January 10 10 10 10 44 4 Friday 1 01 Jan 1 +0100 RFC822 Fri,  4 Jan 1980 10:44:04 +0100 04 31 315827044 5 80 1980 3 3600 2003" (adodb_date len=167)

ST 1980-08-15 14:13:51 pm PM 15 Fri August 2 14 02 14 13 15 Friday 1 08 Aug 8 +0200 RFC822 Fri, 15 Aug 1980 14:13:51 +0200 51 31 335189631 5 80 1980 227 7200 2003 Error date(): 335189631
 
  "date CEST 1980-08-15 14:13:51 pm PM 15 Fri August 2 14 02 14 13 15 Friday 1 08 Aug 8 +0200 RFC822 Fri, 15 Aug 1980 14:13:51 +0200 51 31 335189631 5 80 1980 227 7200 2003" (date len=169)
  "date CET 1980-08-15 13:13:51 pm PM 15 Fri August 1 13 01 13 13 15 Friday 1 08 Aug 8 +0100 RFC822 Fri, 15 Aug 1980 13:13:51 +0100 51 31 335189631 5 80 1980 227 3600 2003" (adodb_date len=168)

Error getdate() 335189631
Array ( [seconds] => 51 [minutes] => 13 [hours] => 14 [mday] => 15 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 227 [weekday] => Friday [month] => August [0] => 335189631 )
Array ( [seconds] => 51 [minutes] => 13 [hours] => 13 [mday] => 15 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 227 [weekday] => Friday [month] => August [0] => 335189631 )

07 Jun 1973 07:52:35 +0100 35 30 108283955 4 73 1973 157 3600 2003 Error date(): 108283955

 
  "date CET 1973-06-07 07:52:35 am AM 07 Thu June 7 7 07 07 52 7 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 07 Jun 1973 07:52:35 +0100 35 30 108283955 4 73 1973 157 3600 2003" (date len=166)
  "date CET 1973-06-07 07:52:35 am AM 07 Thu June 7 7 07 07 52 7 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  7 Jun 1973 07:52:35 +0100 35 30 108283955 4 73 1973 157 3600 2003" (adodb_date len=166)

ST 1981-04-30 21:39:11 pm PM 30 Thu April 9 21 09 21 39 30 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 30 Apr 1981 21:39:11 +0200 11 30 357507551 4 81 1981 119 7200 2003 Error date(): 357507551
 
  "date CEST 1981-04-30 21:39:11 pm PM 30 Thu April 9 21 09 21 39 30 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 30 Apr 1981 21:39:11 +0200 11 30 357507551 4 81 1981 119 7200 2003" (date len=170)
  "date CET 1981-04-30 20:39:11 pm PM 30 Thu April 8 20 08 20 39 30 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 30 Apr 1981 20:39:11 +0100 11 30 357507551 4 81 1981 119 3600 2003" (adodb_date len=169)

Error getdate() 357507551
Array ( [seconds] => 11 [minutes] => 39 [hours] => 21 [mday] => 30 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 119 [weekday] => Thursday [month] => April [0] => 357507551 )
Array ( [seconds] => 11 [minutes] => 39 [hours] => 20 [mday] => 30 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 119 [weekday] => Thursday [month] => April [0] => 357507551 )

01 Jan 1980 11:04:29 +0100 29 31 315569069 2 80 1980 0 3600 2003 Error date(): 315569069

 
  "date CET 1980-01-01 11:04:29 am AM 01 Tue January 11 11 11 11 04 1 Tuesday 1 01 Jan 1 +0100 RFC822 Tue, 01 Jan 1980 11:04:29 +0100 29 31 315569069 2 80 1980 0 3600 2003" (date len=168)
  "date CET 1980-01-01 11:04:29 am AM 01 Tue January 11 11 11 11 04 1 Tuesday 1 01 Jan 1 +0100 RFC822 Tue,  1 Jan 1980 11:04:29 +0100 29 31 315569069 2 80 1980 0 3600 2003" (adodb_date len=168)

06 Jun 1979 17:49:45 +0100 45 30 297535785 3 79 1979 156 3600 2003 Error date(): 297535785
 
  "date CET 1979-06-06 17:49:45 pm PM 06 Wed June 5 17 05 17 49 6 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 06 Jun 1979 17:49:45 +0100 45 30 297535785 3 79 1979 156 3600 2003" (date len=168)
  "date CET 1979-06-06 17:49:45 pm PM 06 Wed June 5 17 05 17 49 6 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  6 Jun 1979 17:49:45 +0100 45 30 297535785 3 79 1979 156 3600 2003" (adodb_date len=168)

ST 1980-06-22 03:20:24 am AM 22 Sun June 3 3 03 03 20 22 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 22 Jun 1980 03:20:24 +0200 24 30 330484824 0 80 1980 173 7200 2003 Error date(): 330484824
 
  "date CEST 1980-06-22 03:20:24 am AM 22 Sun June 3 3 03 03 20 22 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 22 Jun 1980 03:20:24 +0200 24 30 330484824 0 80 1980 173 7200 2003" (date len=166)
  "date CET 1980-06-22 02:20:24 am AM 22 Sun June 2 2 02 02 20 22 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 22 Jun 1980 02:20:24 +0100 24 30 330484824 0 80 1980 173 3600 2003" (adodb_date len=165)

Error getdate() 330484824
Array ( [seconds] => 24 [minutes] => 20 [hours] => 3 [mday] => 22 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 173 [weekday] => Sunday [month] => June [0] => 330484824 )
Array ( [seconds] => 24 [minutes] => 20 [hours] => 2 [mday] => 22 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 173 [weekday] => Sunday [month] => June [0] => 330484824 )

02 Aug 1976 04:55:49 +0100 49 31 207806149 1 76 1976 214 3600 2003 Error date(): 207806149

 
  "date CET 1976-08-02 04:55:49 am AM 02 Mon August 4 4 04 04 55 2 Monday 1 08 Aug 8 +0100 RFC822 Mon, 02 Aug 1976 04:55:49 +0100 49 31 207806149 1 76 1976 214 3600 2003" (date len=166)
  "date CET 1976-08-02 04:55:49 am AM 02 Mon August 4 4 04 04 55 2 Monday 1 08 Aug 8 +0100 RFC822 Mon,  2 Aug 1976 04:55:49 +0100 49 31 207806149 1 76 1976 214 3600 2003" (adodb_date len=166)

01 Sep 1974 06:08:37 +0100 37 30 147244117 0 74 1974 243 3600 2003 Error date(): 147244117
 
  "date CET 1974-09-01 06:08:37 am AM 01 Sun September 6 6 06 06 08 1 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 01 Sep 1974 06:08:37 +0100 37 30 147244117 0 74 1974 243 3600 2003" (date len=169)
  "date CET 1974-09-01 06:08:37 am AM 01 Sun September 6 6 06 06 08 1 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  1 Sep 1974 06:08:37 +0100 37 30 147244117 0 74 1974 243 3600 2003" (adodb_date len=169)

02 May 1972 10:52:02 +0100 02 31 73648322 2 72 1972 122 3600 2003 Error date(): 73648322
 
  "date CET 1972-05-02 10:52:02 am AM 02 Tue May 10 10 10 10 52 2 Tuesday 1 05 May 5 +0100 RFC822 Tue, 02 May 1972 10:52:02 +0100 02 31 73648322 2 72 1972 122 3600 2003" (date len=165)
  "date CET 1972-05-02 10:52:02 am AM 02 Tue May 10 10 10 10 52 2 Tuesday 1 05 May 5 +0100 RFC822 Tue,  2 May 1972 10:52:02 +0100 02 31 73648322 2 72 1972 122 3600 2003" (adodb_date len=165)

08 Feb 1974 16:43:18 +0100 18 28 129570198 5 74 1974 38 3600 2003 Error date(): 129570198
 
  "date CET 1974-02-08 16:43:18 pm PM 08 Fri February 4 16 04 16 43 8 Friday 0 02 Feb 2 +0100 RFC822 Fri, 08 Feb 1974 16:43:18 +0100 18 28 129570198 5 74 1974 38 3600 2003" (date len=168)
  "date CET 1974-02-08 16:43:18 pm PM 08 Fri February 4 16 04 16 43 8 Friday 0 02 Feb 2 +0100 RFC822 Fri,  8 Feb 1974 16:43:18 +0100 18 28 129570198 5 74 1974 38 3600 2003" (adodb_date len=168)

ST 1981-06-30 03:21:33 am AM 30 Tue June 3 3 03 03 21 30 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 30 Jun 1981 03:21:33 +0200 33 30 362712093 2 81 1981 180 7200 2003 Error date(): 362712093
 
  "date CEST 1981-06-30 03:21:33 am AM 30 Tue June 3 3 03 03 21 30 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 30 Jun 1981 03:21:33 +0200 33 30 362712093 2 81 1981 180 7200 2003" (date len=167)
  "date CET 1981-06-30 02:21:33 am AM 30 Tue June 2 2 02 02 21 30 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 30 Jun 1981 02:21:33 +0100 33 30 362712093 2 81 1981 180 3600 2003" (adodb_date len=166)

Error getdate() 362712093
Array ( [seconds] => 33 [minutes] => 21 [hours] => 3 [mday] => 30 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 180 [weekday] => Tuesday [month] => June [0] => 362712093 )
Array ( [seconds] => 33 [minutes] => 21 [hours] => 2 [mday] => 30 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 180 [weekday] => Tuesday [month] => June [0] => 362712093 )

07 Aug 1976 10:37:02 +0100 02 31 208258622 6 76 1976 219 3600 2003 Error date(): 208258622

 
  "date CET 1976-08-07 10:37:02 am AM 07 Sat August 10 10 10 10 37 7 Saturday 1 08 Aug 8 +0100 RFC822 Sat, 07 Aug 1976 10:37:02 +0100 02 31 208258622 6 76 1976 219 3600 2003" (date len=170)
  "date CET 1976-08-07 10:37:02 am AM 07 Sat August 10 10 10 10 37 7 Saturday 1 08 Aug 8 +0100 RFC822 Sat,  7 Aug 1976 10:37:02 +0100 02 31 208258622 6 76 1976 219 3600 2003" (adodb_date len=170)

09 Jun 1974 05:23:46 +0100 46 30 139983826 0 74 1974 159 3600 2003 Error date(): 139983826
 
  "date CET 1974-06-09 05:23:46 am AM 09 Sun June 5 5 05 05 23 9 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 09 Jun 1974 05:23:46 +0100 46 30 139983826 0 74 1974 159 3600 2003" (date len=164)
  "date CET 1974-06-09 05:23:46 am AM 09 Sun June 5 5 05 05 23 9 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  9 Jun 1974 05:23:46 +0100 46 30 139983826 0 74 1974 159 3600 2003" (adodb_date len=164)

04 Apr 1972 02:48:44 +0100 44 30 71200124 2 72 1972 94 3600 2003 Error date(): 71200124
 
  "date CET 1972-04-04 02:48:44 am AM 04 Tue April 2 2 02 02 48 4 Tuesday 1 04 Apr 4 +0100 RFC822 Tue, 04 Apr 1972 02:48:44 +0100 44 30 71200124 2 72 1972 94 3600 2003" (date len=164)
  "date CET 1972-04-04 02:48:44 am AM 04 Tue April 2 2 02 02 48 4 Tuesday 1 04 Apr 4 +0100 RFC822 Tue,  4 Apr 1972 02:48:44 +0100 44 30 71200124 2 72 1972 94 3600 2003" (adodb_date len=164)

ST 1981-06-11 00:31:50 am AM 11 Thu June 12 0 12 00 31 11 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 11 Jun 1981 00:31:50 +0200 50 30 361060310 4 81 1981 161 7200 2003 Error date(): 361060310
 
  "date CEST 1981-06-11 00:31:50 am AM 11 Thu June 12 0 12 00 31 11 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 11 Jun 1981 00:31:50 +0200 50 30 361060310 4 81 1981 161 7200 2003" (date len=169)
  "date CET 1981-06-10 23:31:50 pm PM 10 Wed June 11 23 11 23 31 10 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 10 Jun 1981 23:31:50 +0100 50 30 361060310 3 81 1981 160 3600 2003" (adodb_date len=170)

Error getdate() 361060310
Array ( [seconds] => 50 [minutes] => 31 [hours] => 0 [mday] => 11 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 161 [weekday] => Thursday [month] => June [0] => 361060310 )
Array ( [seconds] => 50 [minutes] => 31 [hours] => 23 [mday] => 10 [wday] => 3 [mon] => 6 [year] => 1981 [yday] => 160 [weekday] => Wednesday [month] => June [0] => 361060310 )

07 May 1975 09:31:07 +0100 07 31 168683467 3 75 1975 126 3600 2003 Error date(): 168683467

 
  "date CET 1975-05-07 09:31:07 am AM 07 Wed May 9 9 09 09 31 7 Wednesday 0 05 May 5 +0100 RFC822 Wed, 07 May 1975 09:31:07 +0100 07 31 168683467 3 75 1975 126 3600 2003" (date len=166)
  "date CET 1975-05-07 09:31:07 am AM 07 Wed May 9 9 09 09 31 7 Wednesday 0 05 May 5 +0100 RFC822 Wed,  7 May 1975 09:31:07 +0100 07 31 168683467 3 75 1975 126 3600 2003" (adodb_date len=166)

09 Feb 1976 13:47:32 +0100 32 29 192718052 1 76 1976 39 3600 2003 Error date(): 192718052
 
  "date CET 1976-02-09 13:47:32 pm PM 09 Mon February 1 13 01 13 47 9 Monday 1 02 Feb 2 +0100 RFC822 Mon, 09 Feb 1976 13:47:32 +0100 32 29 192718052 1 76 1976 39 3600 2003" (date len=168)
  "date CET 1976-02-09 13:47:32 pm PM 09 Mon February 1 13 01 13 47 9 Monday 1 02 Feb 2 +0100 RFC822 Mon,  9 Feb 1976 13:47:32 +0100 32 29 192718052 1 76 1976 39 3600 2003" (adodb_date len=168)

Testing random dates between 100 and 4000

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

Failed :-(