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
05 Aug 1975 22:55:22 +0100 22 31 176507722 2 75 1975 216 3600 2003 Error date(): 176507722
 
  "date CET 1975-08-05 22:55:22 pm PM 05 Tue August 10 22 10 22 55 5 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 05 Aug 1975 22:55:22 +0100 22 31 176507722 2 75 1975 216 3600 2003" (date len=169)
  "date CET 1975-08-05 22:55:22 pm PM 05 Tue August 10 22 10 22 55 5 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  5 Aug 1975 22:55:22 +0100 22 31 176507722 2 75 1975 216 3600 2003" (adodb_date len=169)

ST 1981-07-11 12:41:05 pm PM 11 Sat July 12 12 12 12 41 11 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 11 Jul 1981 12:41:05 +0200 05 31 363696065 6 81 1981 191 7200 2003 Error date(): 363696065
 
  "date CEST 1981-07-11 12:41:05 pm PM 11 Sat July 12 12 12 12 41 11 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 11 Jul 1981 12:41:05 +0200 05 31 363696065 6 81 1981 191 7200 2003" (date len=170)
  "date CET 1981-07-11 11:41:05 am AM 11 Sat July 11 11 11 11 41 11 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 11 Jul 1981 11:41:05 +0100 05 31 363696065 6 81 1981 191 3600 2003" (adodb_date len=169)

Error getdate() 363696065
Array ( [seconds] => 5 [minutes] => 41 [hours] => 12 [mday] => 11 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 191 [weekday] => Saturday [month] => July [0] => 363696065 )
Array ( [seconds] => 5 [minutes] => 41 [hours] => 11 [mday] => 11 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 191 [weekday] => Saturday [month] => July [0] => 363696065 )

ST 1980-09-15 09:24:49 am AM 15 Mon September 9 9 09 09 24 15 Monday 1 09 Sep 9 +0200 RFC822 Mon, 15 Sep 1980 09:24:49 +0200 49 30 337850689 1 80 1980 258 7200 2003 Error date(): 337850689

 
  "date CEST 1980-09-15 09:24:49 am AM 15 Mon September 9 9 09 09 24 15 Monday 1 09 Sep 9 +0200 RFC822 Mon, 15 Sep 1980 09:24:49 +0200 49 30 337850689 1 80 1980 258 7200 2003" (date len=171)
  "date CET 1980-09-15 08:24:49 am AM 15 Mon September 8 8 08 08 24 15 Monday 1 09 Sep 9 +0100 RFC822 Mon, 15 Sep 1980 08:24:49 +0100 49 30 337850689 1 80 1980 258 3600 2003" (adodb_date len=170)

02 Sep 1975 03:50:16 +0100 16 30 178858216 2 75 1975 244 3600 2003 Error date(): 178858216
 
  "date CET 1975-09-02 03:50:16 am AM 02 Tue September 3 3 03 03 50 2 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 02 Sep 1975 03:50:16 +0100 16 30 178858216 2 75 1975 244 3600 2003" (date len=170)
  "date CET 1975-09-02 03:50:16 am AM 02 Tue September 3 3 03 03 50 2 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  2 Sep 1975 03:50:16 +0100 16 30 178858216 2 75 1975 244 3600 2003" (adodb_date len=170)

03 Mar 1980 17:03:14 +0100 14 31 320947394 1 80 1980 62 3600 2003 Error date(): 320947394
 
  "date CET 1980-03-03 17:03:14 pm PM 03 Mon March 5 17 05 17 03 3 Monday 1 03 Mar 3 +0100 RFC822 Mon, 03 Mar 1980 17:03:14 +0100 14 31 320947394 1 80 1980 62 3600 2003" (date len=165)
  "date CET 1980-03-03 17:03:14 pm PM 03 Mon March 5 17 05 17 03 3 Monday 1 03 Mar 3 +0100 RFC822 Mon,  3 Mar 1980 17:03:14 +0100 14 31 320947394 1 80 1980 62 3600 2003" (adodb_date len=165)

01 Oct 1976 13:01:31 +0100 31 31 213019291 5 76 1976 274 3600 2003 Error date(): 213019291
 
  "date CET 1976-10-01 13:01:31 pm PM 01 Fri October 1 13 01 13 01 1 Friday 1 10 Oct 10 +0100 RFC822 Fri, 01 Oct 1976 13:01:31 +0100 31 31 213019291 5 76 1976 274 3600 2003" (date len=169)
  "date CET 1976-10-01 13:01:31 pm PM 01 Fri October 1 13 01 13 01 1 Friday 1 10 Oct 10 +0100 RFC822 Fri,  1 Oct 1976 13:01:31 +0100 31 31 213019291 5 76 1976 274 3600 2003" (adodb_date len=169)

06 Nov 1973 06:24:58 +0100 58 30 121411498 2 73 1973 309 3600 2003 Error date(): 121411498
 
  "date CET 1973-11-06 06:24:58 am AM 06 Tue November 6 6 06 06 24 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 06 Nov 1973 06:24:58 +0100 58 30 121411498 2 73 1973 309 3600 2003" (date len=170)
  "date CET 1973-11-06 06:24:58 am AM 06 Tue November 6 6 06 06 24 6 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  6 Nov 1973 06:24:58 +0100 58 30 121411498 2 73 1973 309 3600 2003" (adodb_date len=170)

07 Feb 1978 19:12:30 +0100 30 28 255723150 2 78 1978 37 3600 2003 Error date(): 255723150
 
  "date CET 1978-02-07 19:12:30 pm PM 07 Tue February 7 19 07 19 12 7 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 07 Feb 1978 19:12:30 +0100 30 28 255723150 2 78 1978 37 3600 2003" (date len=169)
  "date CET 1978-02-07 19:12:30 pm PM 07 Tue February 7 19 07 19 12 7 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  7 Feb 1978 19:12:30 +0100 30 28 255723150 2 78 1978 37 3600 2003" (adodb_date len=169)

05 Jan 1975 14:57:59 +0100 59 31 158162279 0 75 1975 4 3600 2003 Error date(): 158162279
 
  "date CET 1975-01-05 14:57:59 pm PM 05 Sun January 2 14 02 14 57 5 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 05 Jan 1975 14:57:59 +0100 59 31 158162279 0 75 1975 4 3600 2003" (date len=166)
  "date CET 1975-01-05 14:57:59 pm PM 05 Sun January 2 14 02 14 57 5 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  5 Jan 1975 14:57:59 +0100 59 31 158162279 0 75 1975 4 3600 2003" (adodb_date len=166)

03 Sep 1975 00:19:37 +0100 37 30 178931977 3 75 1975 245 3600 2003 Error date(): 178931977
 
  "date CET 1975-09-03 00:19:37 am AM 03 Wed September 12 0 12 00 19 3 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 03 Sep 1975 00:19:37 +0100 37 30 178931977 3 75 1975 245 3600 2003" (date len=173)
  "date CET 1975-09-03 00:19:37 am AM 03 Wed September 12 0 12 00 19 3 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  3 Sep 1975 00:19:37 +0100 37 30 178931977 3 75 1975 245 3600 2003" (adodb_date len=173)

03 Jul 1974 10:28:30 +0100 30 31 142075710 3 74 1974 183 3600 2003 Error date(): 142075710
 
  "date CET 1974-07-03 10:28:30 am AM 03 Wed July 10 10 10 10 28 3 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 03 Jul 1974 10:28:30 +0100 30 31 142075710 3 74 1974 183 3600 2003" (date len=169)
  "date CET 1974-07-03 10:28:30 am AM 03 Wed July 10 10 10 10 28 3 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  3 Jul 1974 10:28:30 +0100 30 31 142075710 3 74 1974 183 3600 2003" (adodb_date len=169)

ST 1982-03-31 17:56:07 pm PM 31 Wed March 5 17 05 17 56 31 Wednesday 0 03 Mar 3 +0200 RFC822 Wed, 31 Mar 1982 17:56:07 +0200 07 31 386438167 3 82 1982 89 7200 2003 Error date(): 386438167
 
  "date CEST 1982-03-31 17:56:07 pm PM 31 Wed March 5 17 05 17 56 31 Wednesday 0 03 Mar 3 +0200 RFC822 Wed, 31 Mar 1982 17:56:07 +0200 07 31 386438167 3 82 1982 89 7200 2003" (date len=170)
  "date CET 1982-03-31 16:56:07 pm PM 31 Wed March 4 16 04 16 56 31 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 31 Mar 1982 16:56:07 +0100 07 31 386438167 3 82 1982 89 3600 2003" (adodb_date len=169)

Error getdate() 386438167
Array ( [seconds] => 7 [minutes] => 56 [hours] => 17 [mday] => 31 [wday] => 3 [mon] => 3 [year] => 1982 [yday] => 89 [weekday] => Wednesday [month] => March [0] => 386438167 )
Array ( [seconds] => 7 [minutes] => 56 [hours] => 16 [mday] => 31 [wday] => 3 [mon] => 3 [year] => 1982 [yday] => 89 [weekday] => Wednesday [month] => March [0] => 386438167 )

03 May 1971 20:18:01 +0100 01 31 42146281 1 71 1971 122 3600 2003 Error date(): 42146281

 
  "date CET 1971-05-03 20:18:01 pm PM 03 Mon May 8 20 08 20 18 3 Monday 0 05 May 5 +0100 RFC822 Mon, 03 May 1971 20:18:01 +0100 01 31 42146281 1 71 1971 122 3600 2003" (date len=163)
  "date CET 1971-05-03 20:18:01 pm PM 03 Mon May 8 20 08 20 18 3 Monday 0 05 May 5 +0100 RFC822 Mon,  3 May 1971 20:18:01 +0100 01 31 42146281 1 71 1971 122 3600 2003" (adodb_date len=163)

09 Feb 1972 01:20:40 +0100 40 29 66442840 3 72 1972 39 3600 2003 Error date(): 66442840
 
  "date CET 1972-02-09 01:20:40 am AM 09 Wed February 1 1 01 01 20 9 Wednesday 1 02 Feb 2 +0100 RFC822 Wed, 09 Feb 1972 01:20:40 +0100 40 29 66442840 3 72 1972 39 3600 2003" (date len=169)
  "date CET 1972-02-09 01:20:40 am AM 09 Wed February 1 1 01 01 20 9 Wednesday 1 02 Feb 2 +0100 RFC822 Wed,  9 Feb 1972 01:20:40 +0100 40 29 66442840 3 72 1972 39 3600 2003" (adodb_date len=169)

09 Oct 1976 06:08:44 +0100 44 31 213685724 6 76 1976 282 3600 2003 Error date(): 213685724
 
  "date CET 1976-10-09 06:08:44 am AM 09 Sat October 6 6 06 06 08 9 Saturday 1 10 Oct 10 +0100 RFC822 Sat, 09 Oct 1976 06:08:44 +0100 44 31 213685724 6 76 1976 282 3600 2003" (date len=170)
  "date CET 1976-10-09 06:08:44 am AM 09 Sat October 6 6 06 06 08 9 Saturday 1 10 Oct 10 +0100 RFC822 Sat,  9 Oct 1976 06:08:44 +0100 44 31 213685724 6 76 1976 282 3600 2003" (adodb_date len=170)

07 Jan 1977 17:57:30 +0100 30 31 221504250 5 77 1977 6 3600 2003 Error date(): 221504250
 
  "date CET 1977-01-07 17:57:30 pm PM 07 Fri January 5 17 05 17 57 7 Friday 0 01 Jan 1 +0100 RFC822 Fri, 07 Jan 1977 17:57:30 +0100 30 31 221504250 5 77 1977 6 3600 2003" (date len=166)
  "date CET 1977-01-07 17:57:30 pm PM 07 Fri January 5 17 05 17 57 7 Friday 0 01 Jan 1 +0100 RFC822 Fri,  7 Jan 1977 17:57:30 +0100 30 31 221504250 5 77 1977 6 3600 2003" (adodb_date len=166)

03 Dec 1977 18:05:52 +0100 52 31 250016752 6 77 1977 336 3600 2003 Error date(): 250016752
 
  "date CET 1977-12-03 18:05:52 pm PM 03 Sat December 6 18 06 18 05 3 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 03 Dec 1977 18:05:52 +0100 52 31 250016752 6 77 1977 336 3600 2003" (date len=172)
  "date CET 1977-12-03 18:05:52 pm PM 03 Sat December 6 18 06 18 05 3 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  3 Dec 1977 18:05:52 +0100 52 31 250016752 6 77 1977 336 3600 2003" (adodb_date len=172)

03 Jul 1976 22:32:49 +0100 49 31 205277569 6 76 1976 184 3600 2003 Error date(): 205277569
 
  "date CET 1976-07-03 22:32:49 pm PM 03 Sat July 10 22 10 22 32 3 Saturday 1 07 Jul 7 +0100 RFC822 Sat, 03 Jul 1976 22:32:49 +0100 49 31 205277569 6 76 1976 184 3600 2003" (date len=168)
  "date CET 1976-07-03 22:32:49 pm PM 03 Sat July 10 22 10 22 32 3 Saturday 1 07 Jul 7 +0100 RFC822 Sat,  3 Jul 1976 22:32:49 +0100 49 31 205277569 6 76 1976 184 3600 2003" (adodb_date len=168)

ST 1981-05-29 20:04:16 pm PM 29 Fri May 8 20 08 20 04 29 Friday 0 05 May 5 +0200 RFC822 Fri, 29 May 1981 20:04:16 +0200 16 31 360007456 5 81 1981 148 7200 2003 Error date(): 360007456
 
  "date CEST 1981-05-29 20:04:16 pm PM 29 Fri May 8 20 08 20 04 29 Friday 0 05 May 5 +0200 RFC822 Fri, 29 May 1981 20:04:16 +0200 16 31 360007456 5 81 1981 148 7200 2003" (date len=166)
  "date CET 1981-05-29 19:04:16 pm PM 29 Fri May 7 19 07 19 04 29 Friday 0 05 May 5 +0100 RFC822 Fri, 29 May 1981 19:04:16 +0100 16 31 360007456 5 81 1981 148 3600 2003" (adodb_date len=165)

Error getdate() 360007456
Array ( [seconds] => 16 [minutes] => 4 [hours] => 20 [mday] => 29 [wday] => 5 [mon] => 5 [year] => 1981 [yday] => 148 [weekday] => Friday [month] => May [0] => 360007456 )
Array ( [seconds] => 16 [minutes] => 4 [hours] => 19 [mday] => 29 [wday] => 5 [mon] => 5 [year] => 1981 [yday] => 148 [weekday] => Friday [month] => May [0] => 360007456 )

09 Oct 1971 07:10:54 +0100 54 31 55836654 6 71 1971 281 3600 2003 Error date(): 55836654

 
  "date CET 1971-10-09 07:10:54 am AM 09 Sat October 7 7 07 07 10 9 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 09 Oct 1971 07:10:54 +0100 54 31 55836654 6 71 1971 281 3600 2003" (date len=169)
  "date CET 1971-10-09 07:10:54 am AM 09 Sat October 7 7 07 07 10 9 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  9 Oct 1971 07:10:54 +0100 54 31 55836654 6 71 1971 281 3600 2003" (adodb_date len=169)

ST 1981-09-02 05:38:50 am AM 02 Wed September 5 5 05 05 38 2 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 02 Sep 1981 05:38:50 +0200 50 30 368249930 3 81 1981 244 7200 2003 Error date(): 368249930
 
  "date CEST 1981-09-02 05:38:50 am AM 02 Wed September 5 5 05 05 38 2 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 02 Sep 1981 05:38:50 +0200 50 30 368249930 3 81 1981 244 7200 2003" (date len=173)
  "date CET 1981-09-02 04:38:50 am AM 02 Wed September 4 4 04 04 38 2 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  2 Sep 1981 04:38:50 +0100 50 30 368249930 3 81 1981 244 3600 2003" (adodb_date len=172)

Error getdate() 368249930
Array ( [seconds] => 50 [minutes] => 38 [hours] => 5 [mday] => 2 [wday] => 3 [mon] => 9 [year] => 1981 [yday] => 244 [weekday] => Wednesday [month] => September [0] => 368249930 )
Array ( [seconds] => 50 [minutes] => 38 [hours] => 4 [mday] => 2 [wday] => 3 [mon] => 9 [year] => 1981 [yday] => 244 [weekday] => Wednesday [month] => September [0] => 368249930 )

06 Feb 1975 09:10:50 +0100 50 28 160906250 4 75 1975 36 3600 2003 Error date(): 160906250

 
  "date CET 1975-02-06 09:10:50 am AM 06 Thu February 9 9 09 09 10 6 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 06 Feb 1975 09:10:50 +0100 50 28 160906250 4 75 1975 36 3600 2003" (date len=169)
  "date CET 1975-02-06 09:10:50 am AM 06 Thu February 9 9 09 09 10 6 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  6 Feb 1975 09:10:50 +0100 50 28 160906250 4 75 1975 36 3600 2003" (adodb_date len=169)

ST 1981-05-05 04:11:28 am AM 05 Tue May 4 4 04 04 11 5 Tuesday 0 05 May 5 +0200 RFC822 Tue, 05 May 1981 04:11:28 +0200 28 31 357876688 2 81 1981 124 7200 2003 Error date(): 357876688
 
  "date CEST 1981-05-05 04:11:28 am AM 05 Tue May 4 4 04 04 11 5 Tuesday 0 05 May 5 +0200 RFC822 Tue, 05 May 1981 04:11:28 +0200 28 31 357876688 2 81 1981 124 7200 2003" (date len=165)
  "date CET 1981-05-05 03:11:28 am AM 05 Tue May 3 3 03 03 11 5 Tuesday 0 05 May 5 +0100 RFC822 Tue,  5 May 1981 03:11:28 +0100 28 31 357876688 2 81 1981 124 3600 2003" (adodb_date len=164)

Error getdate() 357876688
Array ( [seconds] => 28 [minutes] => 11 [hours] => 4 [mday] => 5 [wday] => 2 [mon] => 5 [year] => 1981 [yday] => 124 [weekday] => Tuesday [month] => May [0] => 357876688 )
Array ( [seconds] => 28 [minutes] => 11 [hours] => 3 [mday] => 5 [wday] => 2 [mon] => 5 [year] => 1981 [yday] => 124 [weekday] => Tuesday [month] => May [0] => 357876688 )

04 Feb 1973 06:06:20 +0100 20 28 97650380 0 73 1973 34 3600 2003 Error date(): 97650380

 
  "date CET 1973-02-04 06:06:20 am AM 04 Sun February 6 6 06 06 06 4 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 04 Feb 1973 06:06:20 +0100 20 28 97650380 0 73 1973 34 3600 2003" (date len=166)
  "date CET 1973-02-04 06:06:20 am AM 04 Sun February 6 6 06 06 06 4 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  4 Feb 1973 06:06:20 +0100 20 28 97650380 0 73 1973 34 3600 2003" (adodb_date len=166)

02 Jan 1982 05:25:47 +0100 47 31 378793547 6 82 1982 1 3600 2003 Error date(): 378793547
 
  "date CET 1982-01-02 05:25:47 am AM 02 Sat January 5 5 05 05 25 2 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 02 Jan 1982 05:25:47 +0100 47 31 378793547 6 82 1982 1 3600 2003" (date len=167)
  "date CET 1982-01-02 05:25:47 am AM 02 Sat January 5 5 05 05 25 2 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  2 Jan 1982 05:25:47 +0100 47 31 378793547 6 82 1982 1 3600 2003" (adodb_date len=167)

04 Oct 1975 08:44:10 +0100 10 31 181640650 6 75 1975 276 3600 2003 Error date(): 181640650
 
  "date CET 1975-10-04 08:44:10 am AM 04 Sat October 8 8 08 08 44 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 04 Oct 1975 08:44:10 +0100 10 31 181640650 6 75 1975 276 3600 2003" (date len=170)
  "date CET 1975-10-04 08:44:10 am AM 04 Sat October 8 8 08 08 44 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  4 Oct 1975 08:44:10 +0100 10 31 181640650 6 75 1975 276 3600 2003" (adodb_date len=170)

04 Aug 1979 07:41:46 +0100 46 31 302596906 6 79 1979 215 3600 2003 Error date(): 302596906
 
  "date CET 1979-08-04 07:41:46 am AM 04 Sat August 7 7 07 07 41 4 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 04 Aug 1979 07:41:46 +0100 46 31 302596906 6 79 1979 215 3600 2003" (date len=168)
  "date CET 1979-08-04 07:41:46 am AM 04 Sat August 7 7 07 07 41 4 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  4 Aug 1979 07:41:46 +0100 46 31 302596906 6 79 1979 215 3600 2003" (adodb_date len=168)

09 Oct 1975 07:59:23 +0100 23 31 182069963 4 75 1975 281 3600 2003 Error date(): 182069963
 
  "date CET 1975-10-09 07:59:23 am AM 09 Thu October 7 7 07 07 59 9 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 09 Oct 1975 07:59:23 +0100 23 31 182069963 4 75 1975 281 3600 2003" (date len=170)
  "date CET 1975-10-09 07:59:23 am AM 09 Thu October 7 7 07 07 59 9 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  9 Oct 1975 07:59:23 +0100 23 31 182069963 4 75 1975 281 3600 2003" (adodb_date len=170)

05 May 1974 14:19:53 +0100 53 31 136991993 0 74 1974 124 3600 2003 Error date(): 136991993
 
  "date CET 1974-05-05 14:19:53 pm PM 05 Sun May 2 14 02 14 19 5 Sunday 0 05 May 5 +0100 RFC822 Sun, 05 May 1974 14:19:53 +0100 53 31 136991993 0 74 1974 124 3600 2003" (date len=164)
  "date CET 1974-05-05 14:19:53 pm PM 05 Sun May 2 14 02 14 19 5 Sunday 0 05 May 5 +0100 RFC822 Sun,  5 May 1974 14:19:53 +0100 53 31 136991993 0 74 1974 124 3600 2003" (adodb_date len=164)

02 Jul 1977 19:03:57 +0100 57 31 236714637 6 77 1977 182 3600 2003 Error date(): 236714637
 
  "date CET 1977-07-02 19:03:57 pm PM 02 Sat July 7 19 07 19 03 2 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 02 Jul 1977 19:03:57 +0100 57 31 236714637 6 77 1977 182 3600 2003" (date len=167)
  "date CET 1977-07-02 19:03:57 pm PM 02 Sat July 7 19 07 19 03 2 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  2 Jul 1977 19:03:57 +0100 57 31 236714637 6 77 1977 182 3600 2003" (adodb_date len=167)

04 Jan 1972 17:25:32 +0100 32 31 63390332 2 72 1972 3 3600 2003 Error date(): 63390332
 
  "date CET 1972-01-04 17:25:32 pm PM 04 Tue January 5 17 05 17 25 4 Tuesday 1 01 Jan 1 +0100 RFC822 Tue, 04 Jan 1972 17:25:32 +0100 32 31 63390332 2 72 1972 3 3600 2003" (date len=166)
  "date CET 1972-01-04 17:25:32 pm PM 04 Tue January 5 17 05 17 25 4 Tuesday 1 01 Jan 1 +0100 RFC822 Tue,  4 Jan 1972 17:25:32 +0100 32 31 63390332 2 72 1972 3 3600 2003" (adodb_date len=166)

Testing random dates between 100 and 4000

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

Failed :-(