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
03 Feb 1981 06:13:18 +0100 18 28 350025198 2 81 1981 33 3600 2003 Error date(): 350025198
 
  "date CET 1981-02-03 06:13:18 am AM 03 Tue February 6 6 06 06 13 3 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 03 Feb 1981 06:13:18 +0100 18 28 350025198 2 81 1981 33 3600 2003" (date len=168)
  "date CET 1981-02-03 06:13:18 am AM 03 Tue February 6 6 06 06 13 3 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  3 Feb 1981 06:13:18 +0100 18 28 350025198 2 81 1981 33 3600 2003" (adodb_date len=168)

08 Apr 1977 20:44:11 +0100 11 30 229376651 5 77 1977 97 3600 2003 Error date(): 229376651
 
  "date CET 1977-04-08 20:44:11 pm PM 08 Fri April 8 20 08 20 44 8 Friday 0 04 Apr 4 +0100 RFC822 Fri, 08 Apr 1977 20:44:11 +0100 11 30 229376651 5 77 1977 97 3600 2003" (date len=165)
  "date CET 1977-04-08 20:44:11 pm PM 08 Fri April 8 20 08 20 44 8 Friday 0 04 Apr 4 +0100 RFC822 Fri,  8 Apr 1977 20:44:11 +0100 11 30 229376651 5 77 1977 97 3600 2003" (adodb_date len=165)

ST 1981-05-12 08:00:41 am AM 12 Tue May 8 8 08 08 00 12 Tuesday 0 05 May 5 +0200 RFC822 Tue, 12 May 1981 08:00:41 +0200 41 31 358495241 2 81 1981 131 7200 2003 Error date(): 358495241
 
  "date CEST 1981-05-12 08:00:41 am AM 12 Tue May 8 8 08 08 00 12 Tuesday 0 05 May 5 +0200 RFC822 Tue, 12 May 1981 08:00:41 +0200 41 31 358495241 2 81 1981 131 7200 2003" (date len=166)
  "date CET 1981-05-12 07:00:41 am AM 12 Tue May 7 7 07 07 00 12 Tuesday 0 05 May 5 +0100 RFC822 Tue, 12 May 1981 07:00:41 +0100 41 31 358495241 2 81 1981 131 3600 2003" (adodb_date len=165)

Error getdate() 358495241
Array ( [seconds] => 41 [minutes] => 0 [hours] => 8 [mday] => 12 [wday] => 2 [mon] => 5 [year] => 1981 [yday] => 131 [weekday] => Tuesday [month] => May [0] => 358495241 )
Array ( [seconds] => 41 [minutes] => 0 [hours] => 7 [mday] => 12 [wday] => 2 [mon] => 5 [year] => 1981 [yday] => 131 [weekday] => Tuesday [month] => May [0] => 358495241 )

07 Oct 1978 03:44:19 +0100 19 31 276576259 6 78 1978 279 3600 2003 Error date(): 276576259

 
  "date CET 1978-10-07 03:44:19 am AM 07 Sat October 3 3 03 03 44 7 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 07 Oct 1978 03:44:19 +0100 19 31 276576259 6 78 1978 279 3600 2003" (date len=170)
  "date CET 1978-10-07 03:44:19 am AM 07 Sat October 3 3 03 03 44 7 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  7 Oct 1978 03:44:19 +0100 19 31 276576259 6 78 1978 279 3600 2003" (adodb_date len=170)

ST 1980-04-18 16:46:40 pm PM 18 Fri April 4 16 04 16 46 18 Friday 1 04 Apr 4 +0200 RFC822 Fri, 18 Apr 1980 16:46:40 +0200 40 30 324917200 5 80 1980 108 7200 2003 Error date(): 324917200
 
  "date CEST 1980-04-18 16:46:40 pm PM 18 Fri April 4 16 04 16 46 18 Friday 1 04 Apr 4 +0200 RFC822 Fri, 18 Apr 1980 16:46:40 +0200 40 30 324917200 5 80 1980 108 7200 2003" (date len=168)
  "date CET 1980-04-18 15:46:40 pm PM 18 Fri April 3 15 03 15 46 18 Friday 1 04 Apr 4 +0100 RFC822 Fri, 18 Apr 1980 15:46:40 +0100 40 30 324917200 5 80 1980 108 3600 2003" (adodb_date len=167)

Error getdate() 324917200
Array ( [seconds] => 40 [minutes] => 46 [hours] => 16 [mday] => 18 [wday] => 5 [mon] => 4 [year] => 1980 [yday] => 108 [weekday] => Friday [month] => April [0] => 324917200 )
Array ( [seconds] => 40 [minutes] => 46 [hours] => 15 [mday] => 18 [wday] => 5 [mon] => 4 [year] => 1980 [yday] => 108 [weekday] => Friday [month] => April [0] => 324917200 )

03 Nov 1971 22:05:26 +0100 26 30 58050326 3 71 1971 306 3600 2003 Error date(): 58050326

 
  "date CET 1971-11-03 22:05:26 pm PM 03 Wed November 10 22 10 22 05 3 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 03 Nov 1971 22:05:26 +0100 26 30 58050326 3 71 1971 306 3600 2003" (date len=173)
  "date CET 1971-11-03 22:05:26 pm PM 03 Wed November 10 22 10 22 05 3 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  3 Nov 1971 22:05:26 +0100 26 30 58050326 3 71 1971 306 3600 2003" (adodb_date len=173)

07 Oct 1978 17:26:46 +0100 46 31 276625606 6 78 1978 279 3600 2003 Error date(): 276625606
 
  "date CET 1978-10-07 17:26:46 pm PM 07 Sat October 5 17 05 17 26 7 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 07 Oct 1978 17:26:46 +0100 46 31 276625606 6 78 1978 279 3600 2003" (date len=171)
  "date CET 1978-10-07 17:26:46 pm PM 07 Sat October 5 17 05 17 26 7 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  7 Oct 1978 17:26:46 +0100 46 31 276625606 6 78 1978 279 3600 2003" (adodb_date len=171)

09 Oct 1975 02:26:42 +0100 42 31 182050002 4 75 1975 281 3600 2003 Error date(): 182050002
 
  "date CET 1975-10-09 02:26:42 am AM 09 Thu October 2 2 02 02 26 9 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 09 Oct 1975 02:26:42 +0100 42 31 182050002 4 75 1975 281 3600 2003" (date len=170)
  "date CET 1975-10-09 02:26:42 am AM 09 Thu October 2 2 02 02 26 9 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  9 Oct 1975 02:26:42 +0100 42 31 182050002 4 75 1975 281 3600 2003" (adodb_date len=170)

09 Jan 1978 00:46:39 +0100 39 31 253151199 1 78 1978 8 3600 2003 Error date(): 253151199
 
  "date CET 1978-01-09 00:46:39 am AM 09 Mon January 12 0 12 00 46 9 Monday 0 01 Jan 1 +0100 RFC822 Mon, 09 Jan 1978 00:46:39 +0100 39 31 253151199 1 78 1978 8 3600 2003" (date len=166)
  "date CET 1978-01-09 00:46:39 am AM 09 Mon January 12 0 12 00 46 9 Monday 0 01 Jan 1 +0100 RFC822 Mon,  9 Jan 1978 00:46:39 +0100 39 31 253151199 1 78 1978 8 3600 2003" (adodb_date len=166)

ST 1980-08-21 14:13:55 pm PM 21 Thu August 2 14 02 14 13 21 Thursday 1 08 Aug 8 +0200 RFC822 Thu, 21 Aug 1980 14:13:55 +0200 55 31 335708035 4 80 1980 233 7200 2003 Error date(): 335708035
 
  "date CEST 1980-08-21 14:13:55 pm PM 21 Thu August 2 14 02 14 13 21 Thursday 1 08 Aug 8 +0200 RFC822 Thu, 21 Aug 1980 14:13:55 +0200 55 31 335708035 4 80 1980 233 7200 2003" (date len=171)
  "date CET 1980-08-21 13:13:55 pm PM 21 Thu August 1 13 01 13 13 21 Thursday 1 08 Aug 8 +0100 RFC822 Thu, 21 Aug 1980 13:13:55 +0100 55 31 335708035 4 80 1980 233 3600 2003" (adodb_date len=170)

Error getdate() 335708035
Array ( [seconds] => 55 [minutes] => 13 [hours] => 14 [mday] => 21 [wday] => 4 [mon] => 8 [year] => 1980 [yday] => 233 [weekday] => Thursday [month] => August [0] => 335708035 )
Array ( [seconds] => 55 [minutes] => 13 [hours] => 13 [mday] => 21 [wday] => 4 [mon] => 8 [year] => 1980 [yday] => 233 [weekday] => Thursday [month] => August [0] => 335708035 )

ST 1982-06-06 23:22:59 pm PM 06 Sun June 11 23 11 23 22 6 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 06 Jun 1982 23:22:59 +0200 59 30 392246579 0 82 1982 156 7200 2003 Error date(): 392246579

 
  "date CEST 1982-06-06 23:22:59 pm PM 06 Sun June 11 23 11 23 22 6 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 06 Jun 1982 23:22:59 +0200 59 30 392246579 0 82 1982 156 7200 2003" (date len=167)
  "date CET 1982-06-06 22:22:59 pm PM 06 Sun June 10 22 10 22 22 6 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  6 Jun 1982 22:22:59 +0100 59 30 392246579 0 82 1982 156 3600 2003" (adodb_date len=166)

Error getdate() 392246579
Array ( [seconds] => 59 [minutes] => 22 [hours] => 23 [mday] => 6 [wday] => 0 [mon] => 6 [year] => 1982 [yday] => 156 [weekday] => Sunday [month] => June [0] => 392246579 )
Array ( [seconds] => 59 [minutes] => 22 [hours] => 22 [mday] => 6 [wday] => 0 [mon] => 6 [year] => 1982 [yday] => 156 [weekday] => Sunday [month] => June [0] => 392246579 )

03 Sep 1973 22:50:50 +0100 50 30 115941050 1 73 1973 245 3600 2003 Error date(): 115941050

 
  "date CET 1973-09-03 22:50:50 pm PM 03 Mon September 10 22 10 22 50 3 Monday 0 09 Sep 9 +0100 RFC822 Mon, 03 Sep 1973 22:50:50 +0100 50 30 115941050 1 73 1973 245 3600 2003" (date len=171)
  "date CET 1973-09-03 22:50:50 pm PM 03 Mon September 10 22 10 22 50 3 Monday 0 09 Sep 9 +0100 RFC822 Mon,  3 Sep 1973 22:50:50 +0100 50 30 115941050 1 73 1973 245 3600 2003" (adodb_date len=171)

03 Mar 1977 01:00:22 +0100 22 31 226195222 4 77 1977 61 3600 2003 Error date(): 226195222
 
  "date CET 1977-03-03 01:00:22 am AM 03 Thu March 1 1 01 01 00 3 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 03 Mar 1977 01:00:22 +0100 22 31 226195222 4 77 1977 61 3600 2003" (date len=166)
  "date CET 1977-03-03 01:00:22 am AM 03 Thu March 1 1 01 01 00 3 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  3 Mar 1977 01:00:22 +0100 22 31 226195222 4 77 1977 61 3600 2003" (adodb_date len=166)

03 Sep 1978 17:30:28 +0100 28 30 273688228 0 78 1978 245 3600 2003 Error date(): 273688228
 
  "date CET 1978-09-03 17:30:28 pm PM 03 Sun September 5 17 05 17 30 3 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 03 Sep 1978 17:30:28 +0100 28 30 273688228 0 78 1978 245 3600 2003" (date len=170)
  "date CET 1978-09-03 17:30:28 pm PM 03 Sun September 5 17 05 17 30 3 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  3 Sep 1978 17:30:28 +0100 28 30 273688228 0 78 1978 245 3600 2003" (adodb_date len=170)

05 Mar 1971 13:49:36 +0100 36 31 37025376 5 71 1971 63 3600 2003 Error date(): 37025376
 
  "date CET 1971-03-05 13:49:36 pm PM 05 Fri March 1 13 01 13 49 5 Friday 0 03 Mar 3 +0100 RFC822 Fri, 05 Mar 1971 13:49:36 +0100 36 31 37025376 5 71 1971 63 3600 2003" (date len=164)
  "date CET 1971-03-05 13:49:36 pm PM 05 Fri March 1 13 01 13 49 5 Friday 0 03 Mar 3 +0100 RFC822 Fri,  5 Mar 1971 13:49:36 +0100 36 31 37025376 5 71 1971 63 3600 2003" (adodb_date len=164)

05 Mar 1978 00:46:53 +0100 53 31 257903213 0 78 1978 63 3600 2003 Error date(): 257903213
 
  "date CET 1978-03-05 00:46:53 am AM 05 Sun March 12 0 12 00 46 5 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 05 Mar 1978 00:46:53 +0100 53 31 257903213 0 78 1978 63 3600 2003" (date len=165)
  "date CET 1978-03-05 00:46:53 am AM 05 Sun March 12 0 12 00 46 5 Sunday 0 03 Mar 3 +0100 RFC822 Sun,  5 Mar 1978 00:46:53 +0100 53 31 257903213 0 78 1978 63 3600 2003" (adodb_date len=165)

04 Aug 1973 05:37:27 +0100 27 31 113287047 6 73 1973 215 3600 2003 Error date(): 113287047
 
  "date CET 1973-08-04 05:37:27 am AM 04 Sat August 5 5 05 05 37 4 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 04 Aug 1973 05:37:27 +0100 27 31 113287047 6 73 1973 215 3600 2003" (date len=168)
  "date CET 1973-08-04 05:37:27 am AM 04 Sat August 5 5 05 05 37 4 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  4 Aug 1973 05:37:27 +0100 27 31 113287047 6 73 1973 215 3600 2003" (adodb_date len=168)

03 Aug 1976 04:39:23 +0100 23 31 207891563 2 76 1976 215 3600 2003 Error date(): 207891563
 
  "date CET 1976-08-03 04:39:23 am AM 03 Tue August 4 4 04 04 39 3 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 03 Aug 1976 04:39:23 +0100 23 31 207891563 2 76 1976 215 3600 2003" (date len=167)
  "date CET 1976-08-03 04:39:23 am AM 03 Tue August 4 4 04 04 39 3 Tuesday 1 08 Aug 8 +0100 RFC822 Tue,  3 Aug 1976 04:39:23 +0100 23 31 207891563 2 76 1976 215 3600 2003" (adodb_date len=167)

03 Aug 1975 22:48:40 +0100 40 31 176334520 0 75 1975 214 3600 2003 Error date(): 176334520
 
  "date CET 1975-08-03 22:48:40 pm PM 03 Sun August 10 22 10 22 48 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 03 Aug 1975 22:48:40 +0100 40 31 176334520 0 75 1975 214 3600 2003" (date len=168)
  "date CET 1975-08-03 22:48:40 pm PM 03 Sun August 10 22 10 22 48 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun,  3 Aug 1975 22:48:40 +0100 40 31 176334520 0 75 1975 214 3600 2003" (adodb_date len=168)

04 Jun 1979 01:42:49 +0100 49 30 297304969 1 79 1979 154 3600 2003 Error date(): 297304969
 
  "date CET 1979-06-04 01:42:49 am AM 04 Mon June 1 1 01 01 42 4 Monday 0 06 Jun 6 +0100 RFC822 Mon, 04 Jun 1979 01:42:49 +0100 49 30 297304969 1 79 1979 154 3600 2003" (date len=164)
  "date CET 1979-06-04 01:42:49 am AM 04 Mon June 1 1 01 01 42 4 Monday 0 06 Jun 6 +0100 RFC822 Mon,  4 Jun 1979 01:42:49 +0100 49 30 297304969 1 79 1979 154 3600 2003" (adodb_date len=164)

ST 1980-07-26 01:43:22 am AM 26 Sat July 1 1 01 01 43 26 Saturday 1 07 Jul 7 +0200 RFC822 Sat, 26 Jul 1980 01:43:22 +0200 22 31 333416602 6 80 1980 207 7200 2003 Error date(): 333416602
 
  "date CEST 1980-07-26 01:43:22 am AM 26 Sat July 1 1 01 01 43 26 Saturday 1 07 Jul 7 +0200 RFC822 Sat, 26 Jul 1980 01:43:22 +0200 22 31 333416602 6 80 1980 207 7200 2003" (date len=168)
  "date CET 1980-07-26 00:43:22 am AM 26 Sat July 12 0 12 00 43 26 Saturday 1 07 Jul 7 +0100 RFC822 Sat, 26 Jul 1980 00:43:22 +0100 22 31 333416602 6 80 1980 207 3600 2003" (adodb_date len=168)

Error getdate() 333416602
Array ( [seconds] => 22 [minutes] => 43 [hours] => 1 [mday] => 26 [wday] => 6 [mon] => 7 [year] => 1980 [yday] => 207 [weekday] => Saturday [month] => July [0] => 333416602 )
Array ( [seconds] => 22 [minutes] => 43 [hours] => 0 [mday] => 26 [wday] => 6 [mon] => 7 [year] => 1980 [yday] => 207 [weekday] => Saturday [month] => July [0] => 333416602 )

02 Feb 1982 19:32:25 +0100 25 28 381522745 2 82 1982 32 3600 2003 Error date(): 381522745

 
  "date CET 1982-02-02 19:32:25 pm PM 02 Tue February 7 19 07 19 32 2 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 02 Feb 1982 19:32:25 +0100 25 28 381522745 2 82 1982 32 3600 2003" (date len=169)
  "date CET 1982-02-02 19:32:25 pm PM 02 Tue February 7 19 07 19 32 2 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  2 Feb 1982 19:32:25 +0100 25 28 381522745 2 82 1982 32 3600 2003" (adodb_date len=169)

01 Nov 1979 11:07:42 +0100 42 30 310298862 4 79 1979 304 3600 2003 Error date(): 310298862
 
  "date CET 1979-11-01 11:07:42 am AM 01 Thu November 11 11 11 11 07 1 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 01 Nov 1979 11:07:42 +0100 42 30 310298862 4 79 1979 304 3600 2003" (date len=173)
  "date CET 1979-11-01 11:07:42 am AM 01 Thu November 11 11 11 11 07 1 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  1 Nov 1979 11:07:42 +0100 42 30 310298862 4 79 1979 304 3600 2003" (adodb_date len=173)

06 Jan 1971 08:54:17 +0100 17 31 31996457 3 71 1971 5 3600 2003 Error date(): 31996457
 
  "date CET 1971-01-06 08:54:17 am AM 06 Wed January 8 8 08 08 54 6 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 06 Jan 1971 08:54:17 +0100 17 31 31996457 3 71 1971 5 3600 2003" (date len=167)
  "date CET 1971-01-06 08:54:17 am AM 06 Wed January 8 8 08 08 54 6 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  6 Jan 1971 08:54:17 +0100 17 31 31996457 3 71 1971 5 3600 2003" (adodb_date len=167)

03 Aug 1976 07:34:42 +0100 42 31 207902082 2 76 1976 215 3600 2003 Error date(): 207902082
 
  "date CET 1976-08-03 07:34:42 am AM 03 Tue August 7 7 07 07 34 3 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 03 Aug 1976 07:34:42 +0100 42 31 207902082 2 76 1976 215 3600 2003" (date len=167)
  "date CET 1976-08-03 07:34:42 am AM 03 Tue August 7 7 07 07 34 3 Tuesday 1 08 Aug 8 +0100 RFC822 Tue,  3 Aug 1976 07:34:42 +0100 42 31 207902082 2 76 1976 215 3600 2003" (adodb_date len=167)

04 Jun 1977 15:40:12 +0100 12 30 234283212 6 77 1977 154 3600 2003 Error date(): 234283212
 
  "date CET 1977-06-04 15:40:12 pm PM 04 Sat June 3 15 03 15 40 4 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 04 Jun 1977 15:40:12 +0100 12 30 234283212 6 77 1977 154 3600 2003" (date len=167)
  "date CET 1977-06-04 15:40:12 pm PM 04 Sat June 3 15 03 15 40 4 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  4 Jun 1977 15:40:12 +0100 12 30 234283212 6 77 1977 154 3600 2003" (adodb_date len=167)

08 Nov 1979 19:13:09 +0100 09 30 310932789 4 79 1979 311 3600 2003 Error date(): 310932789
 
  "date CET 1979-11-08 19:13:09 pm PM 08 Thu November 7 19 07 19 13 8 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 08 Nov 1979 19:13:09 +0100 09 30 310932789 4 79 1979 311 3600 2003" (date len=172)
  "date CET 1979-11-08 19:13:09 pm PM 08 Thu November 7 19 07 19 13 8 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  8 Nov 1979 19:13:09 +0100 09 30 310932789 4 79 1979 311 3600 2003" (adodb_date len=172)

ST 1982-04-09 06:30:35 am AM 09 Fri April 6 6 06 06 30 9 Friday 0 04 Apr 4 +0200 RFC822 Fri, 09 Apr 1982 06:30:35 +0200 35 30 387174635 5 82 1982 98 7200 2003 Error date(): 387174635
 
  "date CEST 1982-04-09 06:30:35 am AM 09 Fri April 6 6 06 06 30 9 Friday 0 04 Apr 4 +0200 RFC822 Fri, 09 Apr 1982 06:30:35 +0200 35 30 387174635 5 82 1982 98 7200 2003" (date len=165)
  "date CET 1982-04-09 05:30:35 am AM 09 Fri April 5 5 05 05 30 9 Friday 0 04 Apr 4 +0100 RFC822 Fri,  9 Apr 1982 05:30:35 +0100 35 30 387174635 5 82 1982 98 3600 2003" (adodb_date len=164)

Error getdate() 387174635
Array ( [seconds] => 35 [minutes] => 30 [hours] => 6 [mday] => 9 [wday] => 5 [mon] => 4 [year] => 1982 [yday] => 98 [weekday] => Friday [month] => April [0] => 387174635 )
Array ( [seconds] => 35 [minutes] => 30 [hours] => 5 [mday] => 9 [wday] => 5 [mon] => 4 [year] => 1982 [yday] => 98 [weekday] => Friday [month] => April [0] => 387174635 )

03 Apr 1976 20:39:51 +0100 51 30 197408391 6 76 1976 93 3600 2003 Error date(): 197408391

 
  "date CET 1976-04-03 20:39:51 pm PM 03 Sat April 8 20 08 20 39 3 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 03 Apr 1976 20:39:51 +0100 51 30 197408391 6 76 1976 93 3600 2003" (date len=167)
  "date CET 1976-04-03 20:39:51 pm PM 03 Sat April 8 20 08 20 39 3 Saturday 1 04 Apr 4 +0100 RFC822 Sat,  3 Apr 1976 20:39:51 +0100 51 30 197408391 6 76 1976 93 3600 2003" (adodb_date len=167)

03 Jan 1981 13:25:46 +0100 46 31 347372746 6 81 1981 2 3600 2003 Error date(): 347372746
 
  "date CET 1981-01-03 13:25:46 pm PM 03 Sat January 1 13 01 13 25 3 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 03 Jan 1981 13:25:46 +0100 46 31 347372746 6 81 1981 2 3600 2003" (date len=168)
  "date CET 1981-01-03 13:25:46 pm PM 03 Sat January 1 13 01 13 25 3 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  3 Jan 1981 13:25:46 +0100 46 31 347372746 6 81 1981 2 3600 2003" (adodb_date len=168)

04 Aug 1972 00:52:15 +0100 15 31 81733935 5 72 1972 216 3600 2003 Error date(): 81733935
 
  "date CET 1972-08-04 00:52:15 am AM 04 Fri August 12 0 12 00 52 4 Friday 1 08 Aug 8 +0100 RFC822 Fri, 04 Aug 1972 00:52:15 +0100 15 31 81733935 5 72 1972 216 3600 2003" (date len=166)
  "date CET 1972-08-04 00:52:15 am AM 04 Fri August 12 0 12 00 52 4 Friday 1 08 Aug 8 +0100 RFC822 Fri,  4 Aug 1972 00:52:15 +0100 15 31 81733935 5 72 1972 216 3600 2003" (adodb_date len=166)

06 Jul 1974 04:43:45 +0100 45 31 142314225 6 74 1974 186 3600 2003 Error date(): 142314225
 
  "date CET 1974-07-06 04:43:45 am AM 06 Sat July 4 4 04 04 43 6 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 06 Jul 1974 04:43:45 +0100 45 31 142314225 6 74 1974 186 3600 2003" (date len=166)
  "date CET 1974-07-06 04:43:45 am AM 06 Sat July 4 4 04 04 43 6 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  6 Jul 1974 04:43:45 +0100 45 31 142314225 6 74 1974 186 3600 2003" (adodb_date len=166)

01 Feb 1974 10:52:53 +0100 53 28 128944373 5 74 1974 31 3600 2003 Error date(): 128944373
 
  "date CET 1974-02-01 10:52:53 am AM 01 Fri February 10 10 10 10 52 1 Friday 0 02 Feb 2 +0100 RFC822 Fri, 01 Feb 1974 10:52:53 +0100 53 28 128944373 5 74 1974 31 3600 2003" (date len=169)
  "date CET 1974-02-01 10:52:53 am AM 01 Fri February 10 10 10 10 52 1 Friday 0 02 Feb 2 +0100 RFC822 Fri,  1 Feb 1974 10:52:53 +0100 53 28 128944373 5 74 1974 31 3600 2003" (adodb_date len=169)

08 Oct 1979 10:14:51 +0100 51 31 308222091 1 79 1979 280 3600 2003 Error date(): 308222091
 
  "date CET 1979-10-08 10:14:51 am AM 08 Mon October 10 10 10 10 14 8 Monday 0 10 Oct 10 +0100 RFC822 Mon, 08 Oct 1979 10:14:51 +0100 51 31 308222091 1 79 1979 280 3600 2003" (date len=170)
  "date CET 1979-10-08 10:14:51 am AM 08 Mon October 10 10 10 10 14 8 Monday 0 10 Oct 10 +0100 RFC822 Mon,  8 Oct 1979 10:14:51 +0100 51 31 308222091 1 79 1979 280 3600 2003" (adodb_date len=170)

ST 1982-08-06 06:06:44 am AM 06 Fri August 6 6 06 06 06 6 Friday 0 08 Aug 8 +0200 RFC822 Fri, 06 Aug 1982 06:06:44 +0200 44 31 397454804 5 82 1982 217 7200 2003 Error date(): 397454804
 
  "date CEST 1982-08-06 06:06:44 am AM 06 Fri August 6 6 06 06 06 6 Friday 0 08 Aug 8 +0200 RFC822 Fri, 06 Aug 1982 06:06:44 +0200 44 31 397454804 5 82 1982 217 7200 2003" (date len=167)
  "date CET 1982-08-06 05:06:44 am AM 06 Fri August 5 5 05 05 06 6 Friday 0 08 Aug 8 +0100 RFC822 Fri,  6 Aug 1982 05:06:44 +0100 44 31 397454804 5 82 1982 217 3600 2003" (adodb_date len=166)

02 Apr 1977 22:08:41 +0100 41 30 228863321 6 77 1977 91 3600 2003 Error date(): 228863321
 
  "date CET 1977-04-02 22:08:41 pm PM 02 Sat April 10 22 10 22 08 2 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 02 Apr 1977 22:08:41 +0100 41 30 228863321 6 77 1977 91 3600 2003" (date len=168)
  "date CET 1977-04-02 22:08:41 pm PM 02 Sat April 10 22 10 22 08 2 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  2 Apr 1977 22:08:41 +0100 41 30 228863321 6 77 1977 91 3600 2003" (adodb_date len=168)

05 Oct 1975 22:07:32 +0100 32 31 181775252 0 75 1975 277 3600 2003 Error date(): 181775252
 
  "date CET 1975-10-05 22:07:32 pm PM 05 Sun October 10 22 10 22 07 5 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 05 Oct 1975 22:07:32 +0100 32 31 181775252 0 75 1975 277 3600 2003" (date len=170)
  "date CET 1975-10-05 22:07:32 pm PM 05 Sun October 10 22 10 22 07 5 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  5 Oct 1975 22:07:32 +0100 32 31 181775252 0 75 1975 277 3600 2003" (adodb_date len=170)

01 Apr 1976 12:28:07 +0100 07 30 197206087 4 76 1976 91 3600 2003 Error date(): 197206087
 
  "date CET 1976-04-01 12:28:07 pm PM 01 Thu April 12 12 12 12 28 1 Thursday 1 04 Apr 4 +0100 RFC822 Thu, 01 Apr 1976 12:28:07 +0100 07 30 197206087 4 76 1976 91 3600 2003" (date len=168)
  "date CET 1976-04-01 12:28:07 pm PM 01 Thu April 12 12 12 12 28 1 Thursday 1 04 Apr 4 +0100 RFC822 Thu,  1 Apr 1976 12:28:07 +0100 07 30 197206087 4 76 1976 91 3600 2003" (adodb_date len=168)

02 Mar 1973 23:27:47 +0100 47 31 99959267 5 73 1973 60 3600 2003 Error date(): 99959267
 
  "date CET 1973-03-02 23:27:47 pm PM 02 Fri March 11 23 11 23 27 2 Friday 0 03 Mar 3 +0100 RFC822 Fri, 02 Mar 1973 23:27:47 +0100 47 31 99959267 5 73 1973 60 3600 2003" (date len=165)
  "date CET 1973-03-02 23:27:47 pm PM 02 Fri March 11 23 11 23 27 2 Friday 0 03 Mar 3 +0100 RFC822 Fri,  2 Mar 1973 23:27:47 +0100 47 31 99959267 5 73 1973 60 3600 2003" (adodb_date len=165)

07 Jan 1977 11:18:50 +0100 50 31 221480330 5 77 1977 6 3600 2003 Error date(): 221480330
 
  "date CET 1977-01-07 11:18:50 am AM 07 Fri January 11 11 11 11 18 7 Friday 0 01 Jan 1 +0100 RFC822 Fri, 07 Jan 1977 11:18:50 +0100 50 31 221480330 5 77 1977 6 3600 2003" (date len=167)
  "date CET 1977-01-07 11:18:50 am AM 07 Fri January 11 11 11 11 18 7 Friday 0 01 Jan 1 +0100 RFC822 Fri,  7 Jan 1977 11:18:50 +0100 50 31 221480330 5 77 1977 6 3600 2003" (adodb_date len=167)

Testing random dates between 100 and 4000

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

Failed :-(