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 1982-06-04 03:33:37 am AM 04 Fri June 3 3 03 03 33 4 Friday 0 06 Jun 6 +0200 RFC822 Fri, 04 Jun 1982 03:33:37 +0200 37 30 392002417 5 82 1982 154 7200 2003 Error date(): 392002417
 
  "date CEST 1982-06-04 03:33:37 am AM 04 Fri June 3 3 03 03 33 4 Friday 0 06 Jun 6 +0200 RFC822 Fri, 04 Jun 1982 03:33:37 +0200 37 30 392002417 5 82 1982 154 7200 2003" (date len=165)
  "date CET 1982-06-04 02:33:37 am AM 04 Fri June 2 2 02 02 33 4 Friday 0 06 Jun 6 +0100 RFC822 Fri,  4 Jun 1982 02:33:37 +0100 37 30 392002417 5 82 1982 154 3600 2003" (adodb_date len=164)

Error getdate() 392002417
Array ( [seconds] => 37 [minutes] => 33 [hours] => 3 [mday] => 4 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 154 [weekday] => Friday [month] => June [0] => 392002417 )
Array ( [seconds] => 37 [minutes] => 33 [hours] => 2 [mday] => 4 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 154 [weekday] => Friday [month] => June [0] => 392002417 )

09 Oct 1979 17:54:27 +0100 27 31 308336067 2 79 1979 281 3600 2003 Error date(): 308336067

 
  "date CET 1979-10-09 17:54:27 pm PM 09 Tue October 5 17 05 17 54 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 09 Oct 1979 17:54:27 +0100 27 31 308336067 2 79 1979 281 3600 2003" (date len=170)
  "date CET 1979-10-09 17:54:27 pm PM 09 Tue October 5 17 05 17 54 9 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  9 Oct 1979 17:54:27 +0100 27 31 308336067 2 79 1979 281 3600 2003" (adodb_date len=170)

02 Dec 1976 16:55:40 +0100 40 31 218390140 4 76 1976 336 3600 2003 Error date(): 218390140
 
  "date CET 1976-12-02 16:55:40 pm PM 02 Thu December 4 16 04 16 55 2 Thursday 1 12 Dec 12 +0100 RFC822 Thu, 02 Dec 1976 16:55:40 +0100 40 31 218390140 4 76 1976 336 3600 2003" (date len=172)
  "date CET 1976-12-02 16:55:40 pm PM 02 Thu December 4 16 04 16 55 2 Thursday 1 12 Dec 12 +0100 RFC822 Thu,  2 Dec 1976 16:55:40 +0100 40 31 218390140 4 76 1976 336 3600 2003" (adodb_date len=172)

06 Feb 1973 06:30:41 +0100 41 28 97824641 2 73 1973 36 3600 2003 Error date(): 97824641
 
  "date CET 1973-02-06 06:30:41 am AM 06 Tue February 6 6 06 06 30 6 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 06 Feb 1973 06:30:41 +0100 41 28 97824641 2 73 1973 36 3600 2003" (date len=167)
  "date CET 1973-02-06 06:30:41 am AM 06 Tue February 6 6 06 06 30 6 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  6 Feb 1973 06:30:41 +0100 41 28 97824641 2 73 1973 36 3600 2003" (adodb_date len=167)

08 Oct 1970 08:21:49 +0100 49 31 24218509 4 70 1970 280 3600 2003 Error date(): 24218509
 
  "date CET 1970-10-08 08:21:49 am AM 08 Thu October 8 8 08 08 21 8 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 08 Oct 1970 08:21:49 +0100 49 31 24218509 4 70 1970 280 3600 2003" (date len=169)
  "date CET 1970-10-08 08:21:49 am AM 08 Thu October 8 8 08 08 21 8 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  8 Oct 1970 08:21:49 +0100 49 31 24218509 4 70 1970 280 3600 2003" (adodb_date len=169)

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

Error getdate() 336731165
Array ( [seconds] => 5 [minutes] => 26 [hours] => 10 [mday] => 2 [wday] => 2 [mon] => 9 [year] => 1980 [yday] => 245 [weekday] => Tuesday [month] => September [0] => 336731165 )
Array ( [seconds] => 5 [minutes] => 26 [hours] => 9 [mday] => 2 [wday] => 2 [mon] => 9 [year] => 1980 [yday] => 245 [weekday] => Tuesday [month] => September [0] => 336731165 )

04 Nov 1978 14:34:52 +0100 52 30 279034492 6 78 1978 307 3600 2003 Error date(): 279034492

 
  "date CET 1978-11-04 14:34:52 pm PM 04 Sat November 2 14 02 14 34 4 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 04 Nov 1978 14:34:52 +0100 52 30 279034492 6 78 1978 307 3600 2003" (date len=172)
  "date CET 1978-11-04 14:34:52 pm PM 04 Sat November 2 14 02 14 34 4 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  4 Nov 1978 14:34:52 +0100 52 30 279034492 6 78 1978 307 3600 2003" (adodb_date len=172)

07 May 1979 02:56:04 +0100 04 31 294890164 1 79 1979 126 3600 2003 Error date(): 294890164
 
  "date CET 1979-05-07 02:56:04 am AM 07 Mon May 2 2 02 02 56 7 Monday 0 05 May 5 +0100 RFC822 Mon, 07 May 1979 02:56:04 +0100 04 31 294890164 1 79 1979 126 3600 2003" (date len=163)
  "date CET 1979-05-07 02:56:04 am AM 07 Mon May 2 2 02 02 56 7 Monday 0 05 May 5 +0100 RFC822 Mon,  7 May 1979 02:56:04 +0100 04 31 294890164 1 79 1979 126 3600 2003" (adodb_date len=163)

03 Jun 1978 23:09:55 +0100 55 30 265759795 6 78 1978 153 3600 2003 Error date(): 265759795
 
  "date CET 1978-06-03 23:09:55 pm PM 03 Sat June 11 23 11 23 09 3 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 03 Jun 1978 23:09:55 +0100 55 30 265759795 6 78 1978 153 3600 2003" (date len=168)
  "date CET 1978-06-03 23:09:55 pm PM 03 Sat June 11 23 11 23 09 3 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  3 Jun 1978 23:09:55 +0100 55 30 265759795 6 78 1978 153 3600 2003" (adodb_date len=168)

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

07 Sep 1972 03:35:54 +0100 54 30 84681354 4 72 1972 250 3600 2003 Error date(): 84681354
 
  "date CET 1972-09-07 03:35:54 am AM 07 Thu September 3 3 03 03 35 7 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 07 Sep 1972 03:35:54 +0100 54 30 84681354 4 72 1972 250 3600 2003" (date len=170)
  "date CET 1972-09-07 03:35:54 am AM 07 Thu September 3 3 03 03 35 7 Thursday 1 09 Sep 9 +0100 RFC822 Thu,  7 Sep 1972 03:35:54 +0100 54 30 84681354 4 72 1972 250 3600 2003" (adodb_date len=170)

ST 1980-05-26 08:06:46 am AM 26 Mon May 8 8 08 08 06 26 Monday 1 05 May 5 +0200 RFC822 Mon, 26 May 1980 08:06:46 +0200 46 31 328169206 1 80 1980 146 7200 2003 Error date(): 328169206
 
  "date CEST 1980-05-26 08:06:46 am AM 26 Mon May 8 8 08 08 06 26 Monday 1 05 May 5 +0200 RFC822 Mon, 26 May 1980 08:06:46 +0200 46 31 328169206 1 80 1980 146 7200 2003" (date len=165)
  "date CET 1980-05-26 07:06:46 am AM 26 Mon May 7 7 07 07 06 26 Monday 1 05 May 5 +0100 RFC822 Mon, 26 May 1980 07:06:46 +0100 46 31 328169206 1 80 1980 146 3600 2003" (adodb_date len=164)

Error getdate() 328169206
Array ( [seconds] => 46 [minutes] => 6 [hours] => 8 [mday] => 26 [wday] => 1 [mon] => 5 [year] => 1980 [yday] => 146 [weekday] => Monday [month] => May [0] => 328169206 )
Array ( [seconds] => 46 [minutes] => 6 [hours] => 7 [mday] => 26 [wday] => 1 [mon] => 5 [year] => 1980 [yday] => 146 [weekday] => Monday [month] => May [0] => 328169206 )

ST 1980-05-07 04:05:43 am AM 07 Wed May 4 4 04 04 05 7 Wednesday 1 05 May 5 +0200 RFC822 Wed, 07 May 1980 04:05:43 +0200 43 31 326513143 3 80 1980 127 7200 2003 Error date(): 326513143

 
  "date CEST 1980-05-07 04:05:43 am AM 07 Wed May 4 4 04 04 05 7 Wednesday 1 05 May 5 +0200 RFC822 Wed, 07 May 1980 04:05:43 +0200 43 31 326513143 3 80 1980 127 7200 2003" (date len=167)
  "date CET 1980-05-07 03:05:43 am AM 07 Wed May 3 3 03 03 05 7 Wednesday 1 05 May 5 +0100 RFC822 Wed,  7 May 1980 03:05:43 +0100 43 31 326513143 3 80 1980 127 3600 2003" (adodb_date len=166)

Error getdate() 326513143
Array ( [seconds] => 43 [minutes] => 5 [hours] => 4 [mday] => 7 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 127 [weekday] => Wednesday [month] => May [0] => 326513143 )
Array ( [seconds] => 43 [minutes] => 5 [hours] => 3 [mday] => 7 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 127 [weekday] => Wednesday [month] => May [0] => 326513143 )

04 Mar 1981 01:37:23 +0100 23 31 352514243 3 81 1981 62 3600 2003 Error date(): 352514243

 
  "date CET 1981-03-04 01:37:23 am AM 04 Wed March 1 1 01 01 37 4 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 04 Mar 1981 01:37:23 +0100 23 31 352514243 3 81 1981 62 3600 2003" (date len=167)
  "date CET 1981-03-04 01:37:23 am AM 04 Wed March 1 1 01 01 37 4 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  4 Mar 1981 01:37:23 +0100 23 31 352514243 3 81 1981 62 3600 2003" (adodb_date len=167)

01 Jun 1975 10:32:12 +0100 12 30 170847132 0 75 1975 151 3600 2003 Error date(): 170847132
 
  "date CET 1975-06-01 10:32:12 am AM 01 Sun June 10 10 10 10 32 1 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 01 Jun 1975 10:32:12 +0100 12 30 170847132 0 75 1975 151 3600 2003" (date len=166)
  "date CET 1975-06-01 10:32:12 am AM 01 Sun June 10 10 10 10 32 1 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  1 Jun 1975 10:32:12 +0100 12 30 170847132 0 75 1975 151 3600 2003" (adodb_date len=166)

03 Mar 1975 06:49:06 +0100 06 31 163057746 1 75 1975 61 3600 2003 Error date(): 163057746
 
  "date CET 1975-03-03 06:49:06 am AM 03 Mon March 6 6 06 06 49 3 Monday 0 03 Mar 3 +0100 RFC822 Mon, 03 Mar 1975 06:49:06 +0100 06 31 163057746 1 75 1975 61 3600 2003" (date len=164)
  "date CET 1975-03-03 06:49:06 am AM 03 Mon March 6 6 06 06 49 3 Monday 0 03 Mar 3 +0100 RFC822 Mon,  3 Mar 1975 06:49:06 +0100 06 31 163057746 1 75 1975 61 3600 2003" (adodb_date len=164)

01 May 1972 07:24:40 +0100 40 31 73549480 1 72 1972 121 3600 2003 Error date(): 73549480
 
  "date CET 1972-05-01 07:24:40 am AM 01 Mon May 7 7 07 07 24 1 Monday 1 05 May 5 +0100 RFC822 Mon, 01 May 1972 07:24:40 +0100 40 31 73549480 1 72 1972 121 3600 2003" (date len=162)
  "date CET 1972-05-01 07:24:40 am AM 01 Mon May 7 7 07 07 24 1 Monday 1 05 May 5 +0100 RFC822 Mon,  1 May 1972 07:24:40 +0100 40 31 73549480 1 72 1972 121 3600 2003" (adodb_date len=162)

09 Jul 1976 18:18:25 +0100 25 31 205780705 5 76 1976 190 3600 2003 Error date(): 205780705
 
  "date CET 1976-07-09 18:18:25 pm PM 09 Fri July 6 18 06 18 18 9 Friday 1 07 Jul 7 +0100 RFC822 Fri, 09 Jul 1976 18:18:25 +0100 25 31 205780705 5 76 1976 190 3600 2003" (date len=165)
  "date CET 1976-07-09 18:18:25 pm PM 09 Fri July 6 18 06 18 18 9 Friday 1 07 Jul 7 +0100 RFC822 Fri,  9 Jul 1976 18:18:25 +0100 25 31 205780705 5 76 1976 190 3600 2003" (adodb_date len=165)

02 Apr 1975 06:23:10 +0100 10 30 165648190 3 75 1975 91 3600 2003 Error date(): 165648190
 
  "date CET 1975-04-02 06:23:10 am AM 02 Wed April 6 6 06 06 23 2 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 02 Apr 1975 06:23:10 +0100 10 30 165648190 3 75 1975 91 3600 2003" (date len=167)
  "date CET 1975-04-02 06:23:10 am AM 02 Wed April 6 6 06 06 23 2 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  2 Apr 1975 06:23:10 +0100 10 30 165648190 3 75 1975 91 3600 2003" (adodb_date len=167)

08 Oct 1974 14:57:27 +0100 27 31 150472647 2 74 1974 280 3600 2003 Error date(): 150472647
 
  "date CET 1974-10-08 14:57:27 pm PM 08 Tue October 2 14 02 14 57 8 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 08 Oct 1974 14:57:27 +0100 27 31 150472647 2 74 1974 280 3600 2003" (date len=170)
  "date CET 1974-10-08 14:57:27 pm PM 08 Tue October 2 14 02 14 57 8 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  8 Oct 1974 14:57:27 +0100 27 31 150472647 2 74 1974 280 3600 2003" (adodb_date len=170)

06 Dec 1976 07:45:21 +0100 21 31 218702721 1 76 1976 340 3600 2003 Error date(): 218702721
 
  "date CET 1976-12-06 07:45:21 am AM 06 Mon December 7 7 07 07 45 6 Monday 1 12 Dec 12 +0100 RFC822 Mon, 06 Dec 1976 07:45:21 +0100 21 31 218702721 1 76 1976 340 3600 2003" (date len=169)
  "date CET 1976-12-06 07:45:21 am AM 06 Mon December 7 7 07 07 45 6 Monday 1 12 Dec 12 +0100 RFC822 Mon,  6 Dec 1976 07:45:21 +0100 21 31 218702721 1 76 1976 340 3600 2003" (adodb_date len=169)

03 Sep 1979 12:31:14 +0100 14 30 305206274 1 79 1979 245 3600 2003 Error date(): 305206274
 
  "date CET 1979-09-03 12:31:14 pm PM 03 Mon September 12 12 12 12 31 3 Monday 0 09 Sep 9 +0100 RFC822 Mon, 03 Sep 1979 12:31:14 +0100 14 30 305206274 1 79 1979 245 3600 2003" (date len=171)
  "date CET 1979-09-03 12:31:14 pm PM 03 Mon September 12 12 12 12 31 3 Monday 0 09 Sep 9 +0100 RFC822 Mon,  3 Sep 1979 12:31:14 +0100 14 30 305206274 1 79 1979 245 3600 2003" (adodb_date len=171)

06 Aug 1971 00:54:31 +0100 31 31 50284471 5 71 1971 217 3600 2003 Error date(): 50284471
 
  "date CET 1971-08-06 00:54:31 am AM 06 Fri August 12 0 12 00 54 6 Friday 0 08 Aug 8 +0100 RFC822 Fri, 06 Aug 1971 00:54:31 +0100 31 31 50284471 5 71 1971 217 3600 2003" (date len=166)
  "date CET 1971-08-06 00:54:31 am AM 06 Fri August 12 0 12 00 54 6 Friday 0 08 Aug 8 +0100 RFC822 Fri,  6 Aug 1971 00:54:31 +0100 31 31 50284471 5 71 1971 217 3600 2003" (adodb_date len=166)

ST 1980-06-04 04:18:23 am AM 04 Wed June 4 4 04 04 18 4 Wednesday 1 06 Jun 6 +0200 RFC822 Wed, 04 Jun 1980 04:18:23 +0200 23 30 328933103 3 80 1980 155 7200 2003 Error date(): 328933103
 
  "date CEST 1980-06-04 04:18:23 am AM 04 Wed June 4 4 04 04 18 4 Wednesday 1 06 Jun 6 +0200 RFC822 Wed, 04 Jun 1980 04:18:23 +0200 23 30 328933103 3 80 1980 155 7200 2003" (date len=168)
  "date CET 1980-06-04 03:18:23 am AM 04 Wed June 3 3 03 03 18 4 Wednesday 1 06 Jun 6 +0100 RFC822 Wed,  4 Jun 1980 03:18:23 +0100 23 30 328933103 3 80 1980 155 3600 2003" (adodb_date len=167)

05 Jun 1975 23:17:46 +0100 46 30 171238666 4 75 1975 155 3600 2003 Error date(): 171238666
 
  "date CET 1975-06-05 23:17:46 pm PM 05 Thu June 11 23 11 23 17 5 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 05 Jun 1975 23:17:46 +0100 46 30 171238666 4 75 1975 155 3600 2003" (date len=168)
  "date CET 1975-06-05 23:17:46 pm PM 05 Thu June 11 23 11 23 17 5 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  5 Jun 1975 23:17:46 +0100 46 30 171238666 4 75 1975 155 3600 2003" (adodb_date len=168)

02 Dec 1973 06:00:18 +0100 18 31 123656418 0 73 1973 335 3600 2003 Error date(): 123656418
 
  "date CET 1973-12-02 06:00:18 am AM 02 Sun December 6 6 06 06 00 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 02 Dec 1973 06:00:18 +0100 18 31 123656418 0 73 1973 335 3600 2003" (date len=169)
  "date CET 1973-12-02 06:00:18 am AM 02 Sun December 6 6 06 06 00 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  2 Dec 1973 06:00:18 +0100 18 31 123656418 0 73 1973 335 3600 2003" (adodb_date len=169)

01 Apr 1972 02:11:05 +0100 05 30 70938665 6 72 1972 91 3600 2003 Error date(): 70938665
 
  "date CET 1972-04-01 02:11:05 am AM 01 Sat April 2 2 02 02 11 1 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 01 Apr 1972 02:11:05 +0100 05 30 70938665 6 72 1972 91 3600 2003" (date len=165)
  "date CET 1972-04-01 02:11:05 am AM 01 Sat April 2 2 02 02 11 1 Saturday 1 04 Apr 4 +0100 RFC822 Sat,  1 Apr 1972 02:11:05 +0100 05 30 70938665 6 72 1972 91 3600 2003" (adodb_date len=165)

07 Jun 1978 15:48:46 +0100 46 30 266078926 3 78 1978 157 3600 2003 Error date(): 266078926
 
  "date CET 1978-06-07 15:48:46 pm PM 07 Wed June 3 15 03 15 48 7 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 07 Jun 1978 15:48:46 +0100 46 30 266078926 3 78 1978 157 3600 2003" (date len=168)
  "date CET 1978-06-07 15:48:46 pm PM 07 Wed June 3 15 03 15 48 7 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  7 Jun 1978 15:48:46 +0100 46 30 266078926 3 78 1978 157 3600 2003" (adodb_date len=168)

07 Nov 1972 12:35:19 +0100 19 30 89984119 2 72 1972 311 3600 2003 Error date(): 89984119
 
  "date CET 1972-11-07 12:35:19 pm PM 07 Tue November 12 12 12 12 35 7 Tuesday 1 11 Nov 11 +0100 RFC822 Tue, 07 Nov 1972 12:35:19 +0100 19 30 89984119 2 72 1972 311 3600 2003" (date len=171)
  "date CET 1972-11-07 12:35:19 pm PM 07 Tue November 12 12 12 12 35 7 Tuesday 1 11 Nov 11 +0100 RFC822 Tue,  7 Nov 1972 12:35:19 +0100 19 30 89984119 2 72 1972 311 3600 2003" (adodb_date len=171)

09 Jan 1978 17:42:21 +0100 21 31 253212141 1 78 1978 8 3600 2003 Error date(): 253212141
 
  "date CET 1978-01-09 17:42:21 pm PM 09 Mon January 5 17 05 17 42 9 Monday 0 01 Jan 1 +0100 RFC822 Mon, 09 Jan 1978 17:42:21 +0100 21 31 253212141 1 78 1978 8 3600 2003" (date len=166)
  "date CET 1978-01-09 17:42:21 pm PM 09 Mon January 5 17 05 17 42 9 Monday 0 01 Jan 1 +0100 RFC822 Mon,  9 Jan 1978 17:42:21 +0100 21 31 253212141 1 78 1978 8 3600 2003" (adodb_date len=166)

04 Jul 1978 23:56:15 +0100 15 31 268440975 2 78 1978 184 3600 2003 Error date(): 268440975
 
  "date CET 1978-07-04 23:56:15 pm PM 04 Tue July 11 23 11 23 56 4 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 04 Jul 1978 23:56:15 +0100 15 31 268440975 2 78 1978 184 3600 2003" (date len=167)
  "date CET 1978-07-04 23:56:15 pm PM 04 Tue July 11 23 11 23 56 4 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  4 Jul 1978 23:56:15 +0100 15 31 268440975 2 78 1978 184 3600 2003" (adodb_date len=167)

ST 1981-05-08 13:28:11 pm PM 08 Fri May 1 13 01 13 28 8 Friday 0 05 May 5 +0200 RFC822 Fri, 08 May 1981 13:28:11 +0200 11 31 358169291 5 81 1981 127 7200 2003 Error date(): 358169291
 
  "date CEST 1981-05-08 13:28:11 pm PM 08 Fri May 1 13 01 13 28 8 Friday 0 05 May 5 +0200 RFC822 Fri, 08 May 1981 13:28:11 +0200 11 31 358169291 5 81 1981 127 7200 2003" (date len=165)
  "date CET 1981-05-08 12:28:11 pm PM 08 Fri May 12 12 12 12 28 8 Friday 0 05 May 5 +0100 RFC822 Fri,  8 May 1981 12:28:11 +0100 11 31 358169291 5 81 1981 127 3600 2003" (adodb_date len=165)

Error getdate() 358169291
Array ( [seconds] => 11 [minutes] => 28 [hours] => 13 [mday] => 8 [wday] => 5 [mon] => 5 [year] => 1981 [yday] => 127 [weekday] => Friday [month] => May [0] => 358169291 )
Array ( [seconds] => 11 [minutes] => 28 [hours] => 12 [mday] => 8 [wday] => 5 [mon] => 5 [year] => 1981 [yday] => 127 [weekday] => Friday [month] => May [0] => 358169291 )

ST 1981-03-31 08:12:43 am AM 31 Tue March 8 8 08 08 12 31 Tuesday 0 03 Mar 3 +0200 RFC822 Tue, 31 Mar 1981 08:12:43 +0200 43 31 354867163 2 81 1981 89 7200 2003 Error date(): 354867163

 
  "date CEST 1981-03-31 08:12:43 am AM 31 Tue March 8 8 08 08 12 31 Tuesday 0 03 Mar 3 +0200 RFC822 Tue, 31 Mar 1981 08:12:43 +0200 43 31 354867163 2 81 1981 89 7200 2003" (date len=167)
  "date CET 1981-03-31 07:12:43 am AM 31 Tue March 7 7 07 07 12 31 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 31 Mar 1981 07:12:43 +0100 43 31 354867163 2 81 1981 89 3600 2003" (adodb_date len=166)

Error getdate() 354867163
Array ( [seconds] => 43 [minutes] => 12 [hours] => 8 [mday] => 31 [wday] => 2 [mon] => 3 [year] => 1981 [yday] => 89 [weekday] => Tuesday [month] => March [0] => 354867163 )
Array ( [seconds] => 43 [minutes] => 12 [hours] => 7 [mday] => 31 [wday] => 2 [mon] => 3 [year] => 1981 [yday] => 89 [weekday] => Tuesday [month] => March [0] => 354867163 )

Testing random dates between 100 and 4000

Testing 1968 to 1980, or 378432000 seconds, offset=94331: 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979

Failed :-(