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 1981-07-19 21:33:16 pm PM 19 Sun July 9 21 09 21 33 19 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 19 Jul 1981 21:33:16 +0200 16 31 364419196 0 81 1981 199 7200 2003 Error date(): 364419196
 
  "date CEST 1981-07-19 21:33:16 pm PM 19 Sun July 9 21 09 21 33 19 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 19 Jul 1981 21:33:16 +0200 16 31 364419196 0 81 1981 199 7200 2003" (date len=167)
  "date CET 1981-07-19 20:33:16 pm PM 19 Sun July 8 20 08 20 33 19 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 19 Jul 1981 20:33:16 +0100 16 31 364419196 0 81 1981 199 3600 2003" (adodb_date len=166)

Error getdate() 364419196
Array ( [seconds] => 16 [minutes] => 33 [hours] => 21 [mday] => 19 [wday] => 0 [mon] => 7 [year] => 1981 [yday] => 199 [weekday] => Sunday [month] => July [0] => 364419196 )
Array ( [seconds] => 16 [minutes] => 33 [hours] => 20 [mday] => 19 [wday] => 0 [mon] => 7 [year] => 1981 [yday] => 199 [weekday] => Sunday [month] => July [0] => 364419196 )

01 Nov 1971 21:29:31 +0100 31 30 57875371 1 71 1971 304 3600 2003 Error date(): 57875371

 
  "date CET 1971-11-01 21:29:31 pm PM 01 Mon November 9 21 09 21 29 1 Monday 0 11 Nov 11 +0100 RFC822 Mon, 01 Nov 1971 21:29:31 +0100 31 30 57875371 1 71 1971 304 3600 2003" (date len=169)
  "date CET 1971-11-01 21:29:31 pm PM 01 Mon November 9 21 09 21 29 1 Monday 0 11 Nov 11 +0100 RFC822 Mon,  1 Nov 1971 21:29:31 +0100 31 30 57875371 1 71 1971 304 3600 2003" (adodb_date len=169)

06 Jun 1974 19:20:35 +0100 35 30 139774835 4 74 1974 156 3600 2003 Error date(): 139774835
 
  "date CET 1974-06-06 19:20:35 pm PM 06 Thu June 7 19 07 19 20 6 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 06 Jun 1974 19:20:35 +0100 35 30 139774835 4 74 1974 156 3600 2003" (date len=167)
  "date CET 1974-06-06 19:20:35 pm PM 06 Thu June 7 19 07 19 20 6 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  6 Jun 1974 19:20:35 +0100 35 30 139774835 4 74 1974 156 3600 2003" (adodb_date len=167)

09 Dec 1978 16:01:30 +0100 30 31 282063690 6 78 1978 342 3600 2003 Error date(): 282063690
 
  "date CET 1978-12-09 16:01:30 pm PM 09 Sat December 4 16 04 16 01 9 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 09 Dec 1978 16:01:30 +0100 30 31 282063690 6 78 1978 342 3600 2003" (date len=172)
  "date CET 1978-12-09 16:01:30 pm PM 09 Sat December 4 16 04 16 01 9 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  9 Dec 1978 16:01:30 +0100 30 31 282063690 6 78 1978 342 3600 2003" (adodb_date len=172)

08 May 1976 05:39:27 +0100 27 31 200378367 6 76 1976 128 3600 2003 Error date(): 200378367
 
  "date CET 1976-05-08 05:39:27 am AM 08 Sat May 5 5 05 05 39 8 Saturday 1 05 May 5 +0100 RFC822 Sat, 08 May 1976 05:39:27 +0100 27 31 200378367 6 76 1976 128 3600 2003" (date len=165)
  "date CET 1976-05-08 05:39:27 am AM 08 Sat May 5 5 05 05 39 8 Saturday 1 05 May 5 +0100 RFC822 Sat,  8 May 1976 05:39:27 +0100 27 31 200378367 6 76 1976 128 3600 2003" (adodb_date len=165)

05 Mar 1980 20:42:43 +0100 43 31 321133363 3 80 1980 64 3600 2003 Error date(): 321133363
 
  "date CET 1980-03-05 20:42:43 pm PM 05 Wed March 8 20 08 20 42 5 Wednesday 1 03 Mar 3 +0100 RFC822 Wed, 05 Mar 1980 20:42:43 +0100 43 31 321133363 3 80 1980 64 3600 2003" (date len=168)
  "date CET 1980-03-05 20:42:43 pm PM 05 Wed March 8 20 08 20 42 5 Wednesday 1 03 Mar 3 +0100 RFC822 Wed,  5 Mar 1980 20:42:43 +0100 43 31 321133363 3 80 1980 64 3600 2003" (adodb_date len=168)

07 Nov 1973 03:55:18 +0100 18 30 121488918 3 73 1973 310 3600 2003 Error date(): 121488918
 
  "date CET 1973-11-07 03:55:18 am AM 07 Wed November 3 3 03 03 55 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 07 Nov 1973 03:55:18 +0100 18 30 121488918 3 73 1973 310 3600 2003" (date len=172)
  "date CET 1973-11-07 03:55:18 am AM 07 Wed November 3 3 03 03 55 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  7 Nov 1973 03:55:18 +0100 18 30 121488918 3 73 1973 310 3600 2003" (adodb_date len=172)

06 Jul 1977 22:45:12 +0100 12 31 237073512 3 77 1977 186 3600 2003 Error date(): 237073512
 
  "date CET 1977-07-06 22:45:12 pm PM 06 Wed July 10 22 10 22 45 6 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 06 Jul 1977 22:45:12 +0100 12 31 237073512 3 77 1977 186 3600 2003" (date len=169)
  "date CET 1977-07-06 22:45:12 pm PM 06 Wed July 10 22 10 22 45 6 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  6 Jul 1977 22:45:12 +0100 12 31 237073512 3 77 1977 186 3600 2003" (adodb_date len=169)

01 Jan 1971 18:19:51 +0100 51 31 31598391 5 71 1971 0 3600 2003 Error date(): 31598391
 
  "date CET 1971-01-01 18:19:51 pm PM 01 Fri January 6 18 06 18 19 1 Friday 0 01 Jan 1 +0100 RFC822 Fri, 01 Jan 1971 18:19:51 +0100 51 31 31598391 5 71 1971 0 3600 2003" (date len=165)
  "date CET 1971-01-01 18:19:51 pm PM 01 Fri January 6 18 06 18 19 1 Friday 0 01 Jan 1 +0100 RFC822 Fri,  1 Jan 1971 18:19:51 +0100 51 31 31598391 5 71 1971 0 3600 2003" (adodb_date len=165)

05 Oct 1981 02:56:11 +0100 11 31 371094971 1 81 1981 277 3600 2003 Error date(): 371094971
 
  "date CET 1981-10-05 02:56:11 am AM 05 Mon October 2 2 02 02 56 5 Monday 0 10 Oct 10 +0100 RFC822 Mon, 05 Oct 1981 02:56:11 +0100 11 31 371094971 1 81 1981 277 3600 2003" (date len=168)
  "date CET 1981-10-05 02:56:11 am AM 05 Mon October 2 2 02 02 56 5 Monday 0 10 Oct 10 +0100 RFC822 Mon,  5 Oct 1981 02:56:11 +0100 11 31 371094971 1 81 1981 277 3600 2003" (adodb_date len=168)

01 Mar 1973 21:28:18 +0100 18 31 99865698 4 73 1973 59 3600 2003 Error date(): 99865698
 
  "date CET 1973-03-01 21:28:18 pm PM 01 Thu March 9 21 09 21 28 1 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 01 Mar 1973 21:28:18 +0100 18 31 99865698 4 73 1973 59 3600 2003" (date len=166)
  "date CET 1973-03-01 21:28:18 pm PM 01 Thu March 9 21 09 21 28 1 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  1 Mar 1973 21:28:18 +0100 18 31 99865698 4 73 1973 59 3600 2003" (adodb_date len=166)

01 Mar 1974 12:07:29 +0100 29 31 131368049 5 74 1974 59 3600 2003 Error date(): 131368049
 
  "date CET 1974-03-01 12:07:29 pm PM 01 Fri March 12 12 12 12 07 1 Friday 0 03 Mar 3 +0100 RFC822 Fri, 01 Mar 1974 12:07:29 +0100 29 31 131368049 5 74 1974 59 3600 2003" (date len=166)
  "date CET 1974-03-01 12:07:29 pm PM 01 Fri March 12 12 12 12 07 1 Friday 0 03 Mar 3 +0100 RFC822 Fri,  1 Mar 1974 12:07:29 +0100 29 31 131368049 5 74 1974 59 3600 2003" (adodb_date len=166)

01 Dec 1982 19:32:35 +0100 35 31 407615555 3 82 1982 334 3600 2003 Error date(): 407615555
 
  "date CET 1982-12-01 19:32:35 pm PM 01 Wed December 7 19 07 19 32 1 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 01 Dec 1982 19:32:35 +0100 35 31 407615555 3 82 1982 334 3600 2003" (date len=173)
  "date CET 1982-12-01 19:32:35 pm PM 01 Wed December 7 19 07 19 32 1 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  1 Dec 1982 19:32:35 +0100 35 31 407615555 3 82 1982 334 3600 2003" (adodb_date len=173)

01 Dec 1976 02:16:12 +0100 12 31 218250972 3 76 1976 335 3600 2003 Error date(): 218250972
 
  "date CET 1976-12-01 02:16:12 am AM 01 Wed December 2 2 02 02 16 1 Wednesday 1 12 Dec 12 +0100 RFC822 Wed, 01 Dec 1976 02:16:12 +0100 12 31 218250972 3 76 1976 335 3600 2003" (date len=172)
  "date CET 1976-12-01 02:16:12 am AM 01 Wed December 2 2 02 02 16 1 Wednesday 1 12 Dec 12 +0100 RFC822 Wed,  1 Dec 1976 02:16:12 +0100 12 31 218250972 3 76 1976 335 3600 2003" (adodb_date len=172)

08 Aug 1978 09:33:09 +0100 09 31 271413189 2 78 1978 219 3600 2003 Error date(): 271413189
 
  "date CET 1978-08-08 09:33:09 am AM 08 Tue August 9 9 09 09 33 8 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 08 Aug 1978 09:33:09 +0100 09 31 271413189 2 78 1978 219 3600 2003" (date len=167)
  "date CET 1978-08-08 09:33:09 am AM 08 Tue August 9 9 09 09 33 8 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  8 Aug 1978 09:33:09 +0100 09 31 271413189 2 78 1978 219 3600 2003" (adodb_date len=167)

06 Sep 1971 18:55:56 +0100 56 30 53027756 1 71 1971 248 3600 2003 Error date(): 53027756
 
  "date CET 1971-09-06 18:55:56 pm PM 06 Mon September 6 18 06 18 55 6 Monday 0 09 Sep 9 +0100 RFC822 Mon, 06 Sep 1971 18:55:56 +0100 56 30 53027756 1 71 1971 248 3600 2003" (date len=169)
  "date CET 1971-09-06 18:55:56 pm PM 06 Mon September 6 18 06 18 55 6 Monday 0 09 Sep 9 +0100 RFC822 Mon,  6 Sep 1971 18:55:56 +0100 56 30 53027756 1 71 1971 248 3600 2003" (adodb_date len=169)

07 Oct 1976 16:22:02 +0100 02 31 213549722 4 76 1976 280 3600 2003 Error date(): 213549722
 
  "date CET 1976-10-07 16:22:02 pm PM 07 Thu October 4 16 04 16 22 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu, 07 Oct 1976 16:22:02 +0100 02 31 213549722 4 76 1976 280 3600 2003" (date len=171)
  "date CET 1976-10-07 16:22:02 pm PM 07 Thu October 4 16 04 16 22 7 Thursday 1 10 Oct 10 +0100 RFC822 Thu,  7 Oct 1976 16:22:02 +0100 02 31 213549722 4 76 1976 280 3600 2003" (adodb_date len=171)

03 Dec 1977 20:05:56 +0100 56 31 250023956 6 77 1977 336 3600 2003 Error date(): 250023956
 
  "date CET 1977-12-03 20:05:56 pm PM 03 Sat December 8 20 08 20 05 3 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 03 Dec 1977 20:05:56 +0100 56 31 250023956 6 77 1977 336 3600 2003" (date len=172)
  "date CET 1977-12-03 20:05:56 pm PM 03 Sat December 8 20 08 20 05 3 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  3 Dec 1977 20:05:56 +0100 56 31 250023956 6 77 1977 336 3600 2003" (adodb_date len=172)

ST 1982-05-19 21:25:28 pm PM 19 Wed May 9 21 09 21 25 19 Wednesday 0 05 May 5 +0200 RFC822 Wed, 19 May 1982 21:25:28 +0200 28 31 390684328 3 82 1982 138 7200 2003 Error date(): 390684328
 
  "date CEST 1982-05-19 21:25:28 pm PM 19 Wed May 9 21 09 21 25 19 Wednesday 0 05 May 5 +0200 RFC822 Wed, 19 May 1982 21:25:28 +0200 28 31 390684328 3 82 1982 138 7200 2003" (date len=169)
  "date CET 1982-05-19 20:25:28 pm PM 19 Wed May 8 20 08 20 25 19 Wednesday 0 05 May 5 +0100 RFC822 Wed, 19 May 1982 20:25:28 +0100 28 31 390684328 3 82 1982 138 3600 2003" (adodb_date len=168)

Error getdate() 390684328
Array ( [seconds] => 28 [minutes] => 25 [hours] => 21 [mday] => 19 [wday] => 3 [mon] => 5 [year] => 1982 [yday] => 138 [weekday] => Wednesday [month] => May [0] => 390684328 )
Array ( [seconds] => 28 [minutes] => 25 [hours] => 20 [mday] => 19 [wday] => 3 [mon] => 5 [year] => 1982 [yday] => 138 [weekday] => Wednesday [month] => May [0] => 390684328 )

ST 1981-04-25 08:32:20 am AM 25 Sat April 8 8 08 08 32 25 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 25 Apr 1981 08:32:20 +0200 20 30 357028340 6 81 1981 114 7200 2003 Error date(): 357028340

 
  "date CEST 1981-04-25 08:32:20 am AM 25 Sat April 8 8 08 08 32 25 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 25 Apr 1981 08:32:20 +0200 20 30 357028340 6 81 1981 114 7200 2003" (date len=169)
  "date CET 1981-04-25 07:32:20 am AM 25 Sat April 7 7 07 07 32 25 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 25 Apr 1981 07:32:20 +0100 20 30 357028340 6 81 1981 114 3600 2003" (adodb_date len=168)

Error getdate() 357028340
Array ( [seconds] => 20 [minutes] => 32 [hours] => 8 [mday] => 25 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 114 [weekday] => Saturday [month] => April [0] => 357028340 )
Array ( [seconds] => 20 [minutes] => 32 [hours] => 7 [mday] => 25 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 114 [weekday] => Saturday [month] => April [0] => 357028340 )

07 Jul 1979 00:22:58 +0100 58 31 300151378 6 79 1979 187 3600 2003 Error date(): 300151378

 
  "date CET 1979-07-07 00:22:58 am AM 07 Sat July 12 0 12 00 22 7 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 07 Jul 1979 00:22:58 +0100 58 31 300151378 6 79 1979 187 3600 2003" (date len=167)
  "date CET 1979-07-07 00:22:58 am AM 07 Sat July 12 0 12 00 22 7 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  7 Jul 1979 00:22:58 +0100 58 31 300151378 6 79 1979 187 3600 2003" (adodb_date len=167)

ST 1982-05-25 10:44:47 am AM 25 Tue May 10 10 10 10 44 25 Tuesday 0 05 May 5 +0200 RFC822 Tue, 25 May 1982 10:44:47 +0200 47 31 391164287 2 82 1982 144 7200 2003 Error date(): 391164287
 
  "date CEST 1982-05-25 10:44:47 am AM 25 Tue May 10 10 10 10 44 25 Tuesday 0 05 May 5 +0200 RFC822 Tue, 25 May 1982 10:44:47 +0200 47 31 391164287 2 82 1982 144 7200 2003" (date len=168)
  "date CET 1982-05-25 09:44:47 am AM 25 Tue May 9 9 09 09 44 25 Tuesday 0 05 May 5 +0100 RFC822 Tue, 25 May 1982 09:44:47 +0100 47 31 391164287 2 82 1982 144 3600 2003" (adodb_date len=165)

Error getdate() 391164287
Array ( [seconds] => 47 [minutes] => 44 [hours] => 10 [mday] => 25 [wday] => 2 [mon] => 5 [year] => 1982 [yday] => 144 [weekday] => Tuesday [month] => May [0] => 391164287 )
Array ( [seconds] => 47 [minutes] => 44 [hours] => 9 [mday] => 25 [wday] => 2 [mon] => 5 [year] => 1982 [yday] => 144 [weekday] => Tuesday [month] => May [0] => 391164287 )

09 Jan 1975 07:27:04 +0100 04 31 158480824 4 75 1975 8 3600 2003 Error date(): 158480824

 
  "date CET 1975-01-09 07:27:04 am AM 09 Thu January 7 7 07 07 27 9 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 09 Jan 1975 07:27:04 +0100 04 31 158480824 4 75 1975 8 3600 2003" (date len=167)
  "date CET 1975-01-09 07:27:04 am AM 09 Thu January 7 7 07 07 27 9 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  9 Jan 1975 07:27:04 +0100 04 31 158480824 4 75 1975 8 3600 2003" (adodb_date len=167)

07 Jun 1973 12:05:43 +0100 43 30 108299143 4 73 1973 157 3600 2003 Error date(): 108299143
 
  "date CET 1973-06-07 12:05:43 pm PM 07 Thu June 12 12 12 12 05 7 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 07 Jun 1973 12:05:43 +0100 43 30 108299143 4 73 1973 157 3600 2003" (date len=168)
  "date CET 1973-06-07 12:05:43 pm PM 07 Thu June 12 12 12 12 05 7 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  7 Jun 1973 12:05:43 +0100 43 30 108299143 4 73 1973 157 3600 2003" (adodb_date len=168)

09 Mar 1979 21:04:44 +0100 44 31 289857884 5 79 1979 67 3600 2003 Error date(): 289857884
 
  "date CET 1979-03-09 21:04:44 pm PM 09 Fri March 9 21 09 21 04 9 Friday 0 03 Mar 3 +0100 RFC822 Fri, 09 Mar 1979 21:04:44 +0100 44 31 289857884 5 79 1979 67 3600 2003" (date len=165)
  "date CET 1979-03-09 21:04:44 pm PM 09 Fri March 9 21 09 21 04 9 Friday 0 03 Mar 3 +0100 RFC822 Fri,  9 Mar 1979 21:04:44 +0100 44 31 289857884 5 79 1979 67 3600 2003" (adodb_date len=165)

09 Feb 1972 00:09:32 +0100 32 29 66438572 3 72 1972 39 3600 2003 Error date(): 66438572
 
  "date CET 1972-02-09 00:09:32 am AM 09 Wed February 12 0 12 00 09 9 Wednesday 1 02 Feb 2 +0100 RFC822 Wed, 09 Feb 1972 00:09:32 +0100 32 29 66438572 3 72 1972 39 3600 2003" (date len=170)
  "date CET 1972-02-09 00:09:32 am AM 09 Wed February 12 0 12 00 09 9 Wednesday 1 02 Feb 2 +0100 RFC822 Wed,  9 Feb 1972 00:09:32 +0100 32 29 66438572 3 72 1972 39 3600 2003" (adodb_date len=170)

02 Feb 1974 19:54:55 +0100 55 28 129063295 6 74 1974 32 3600 2003 Error date(): 129063295
 
  "date CET 1974-02-02 19:54:55 pm PM 02 Sat February 7 19 07 19 54 2 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 02 Feb 1974 19:54:55 +0100 55 28 129063295 6 74 1974 32 3600 2003" (date len=170)
  "date CET 1974-02-02 19:54:55 pm PM 02 Sat February 7 19 07 19 54 2 Saturday 0 02 Feb 2 +0100 RFC822 Sat,  2 Feb 1974 19:54:55 +0100 55 28 129063295 6 74 1974 32 3600 2003" (adodb_date len=170)

09 Oct 1975 12:17:23 +0100 23 31 182085443 4 75 1975 281 3600 2003 Error date(): 182085443
 
  "date CET 1975-10-09 12:17:23 pm PM 09 Thu October 12 12 12 12 17 9 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 09 Oct 1975 12:17:23 +0100 23 31 182085443 4 75 1975 281 3600 2003" (date len=172)
  "date CET 1975-10-09 12:17:23 pm PM 09 Thu October 12 12 12 12 17 9 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  9 Oct 1975 12:17:23 +0100 23 31 182085443 4 75 1975 281 3600 2003" (adodb_date len=172)

08 Oct 1971 22:28:58 +0100 58 31 55805338 5 71 1971 280 3600 2003 Error date(): 55805338
 
  "date CET 1971-10-08 22:28:58 pm PM 08 Fri October 10 22 10 22 28 8 Friday 0 10 Oct 10 +0100 RFC822 Fri, 08 Oct 1971 22:28:58 +0100 58 31 55805338 5 71 1971 280 3600 2003" (date len=169)
  "date CET 1971-10-08 22:28:58 pm PM 08 Fri October 10 22 10 22 28 8 Friday 0 10 Oct 10 +0100 RFC822 Fri,  8 Oct 1971 22:28:58 +0100 58 31 55805338 5 71 1971 280 3600 2003" (adodb_date len=169)

08 Jul 1972 06:11:21 +0100 21 31 79420281 6 72 1972 189 3600 2003 Error date(): 79420281
 
  "date CET 1972-07-08 06:11:21 am AM 08 Sat July 6 6 06 06 11 8 Saturday 1 07 Jul 7 +0100 RFC822 Sat, 08 Jul 1972 06:11:21 +0100 21 31 79420281 6 72 1972 189 3600 2003" (date len=165)
  "date CET 1972-07-08 06:11:21 am AM 08 Sat July 6 6 06 06 11 8 Saturday 1 07 Jul 7 +0100 RFC822 Sat,  8 Jul 1972 06:11:21 +0100 21 31 79420281 6 72 1972 189 3600 2003" (adodb_date len=165)

04 Jun 1978 01:04:21 +0100 21 30 265766661 0 78 1978 154 3600 2003 Error date(): 265766661
 
  "date CET 1978-06-04 01:04:21 am AM 04 Sun June 1 1 01 01 04 4 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 04 Jun 1978 01:04:21 +0100 21 30 265766661 0 78 1978 154 3600 2003" (date len=164)
  "date CET 1978-06-04 01:04:21 am AM 04 Sun June 1 1 01 01 04 4 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  4 Jun 1978 01:04:21 +0100 21 30 265766661 0 78 1978 154 3600 2003" (adodb_date len=164)

04 Feb 1976 06:49:38 +0100 38 29 192260978 3 76 1976 34 3600 2003 Error date(): 192260978
 
  "date CET 1976-02-04 06:49:38 am AM 04 Wed February 6 6 06 06 49 4 Wednesday 1 02 Feb 2 +0100 RFC822 Wed, 04 Feb 1976 06:49:38 +0100 38 29 192260978 3 76 1976 34 3600 2003" (date len=170)
  "date CET 1976-02-04 06:49:38 am AM 04 Wed February 6 6 06 06 49 4 Wednesday 1 02 Feb 2 +0100 RFC822 Wed,  4 Feb 1976 06:49:38 +0100 38 29 192260978 3 76 1976 34 3600 2003" (adodb_date len=170)

05 Jul 1972 01:48:04 +0100 04 31 79145284 3 72 1972 186 3600 2003 Error date(): 79145284
 
  "date CET 1972-07-05 01:48:04 am AM 05 Wed July 1 1 01 01 48 5 Wednesday 1 07 Jul 7 +0100 RFC822 Wed, 05 Jul 1972 01:48:04 +0100 04 31 79145284 3 72 1972 186 3600 2003" (date len=166)
  "date CET 1972-07-05 01:48:04 am AM 05 Wed July 1 1 01 01 48 5 Wednesday 1 07 Jul 7 +0100 RFC822 Wed,  5 Jul 1972 01:48:04 +0100 04 31 79145284 3 72 1972 186 3600 2003" (adodb_date len=166)

06 Nov 1974 10:12:26 +0100 26 30 152961146 3 74 1974 309 3600 2003 Error date(): 152961146
 
  "date CET 1974-11-06 10:12:26 am AM 06 Wed November 10 10 10 10 12 6 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 06 Nov 1974 10:12:26 +0100 26 30 152961146 3 74 1974 309 3600 2003" (date len=174)
  "date CET 1974-11-06 10:12:26 am AM 06 Wed November 10 10 10 10 12 6 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  6 Nov 1974 10:12:26 +0100 26 30 152961146 3 74 1974 309 3600 2003" (adodb_date len=174)

07 Jan 1977 21:07:46 +0100 46 31 221515666 5 77 1977 6 3600 2003 Error date(): 221515666
 
  "date CET 1977-01-07 21:07:46 pm PM 07 Fri January 9 21 09 21 07 7 Friday 0 01 Jan 1 +0100 RFC822 Fri, 07 Jan 1977 21:07:46 +0100 46 31 221515666 5 77 1977 6 3600 2003" (date len=166)
  "date CET 1977-01-07 21:07:46 pm PM 07 Fri January 9 21 09 21 07 7 Friday 0 01 Jan 1 +0100 RFC822 Fri,  7 Jan 1977 21:07:46 +0100 46 31 221515666 5 77 1977 6 3600 2003" (adodb_date len=166)

08 Jun 1974 14:19:59 +0100 59 30 139929599 6 74 1974 158 3600 2003 Error date(): 139929599
 
  "date CET 1974-06-08 14:19:59 pm PM 08 Sat June 2 14 02 14 19 8 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 08 Jun 1974 14:19:59 +0100 59 30 139929599 6 74 1974 158 3600 2003" (date len=167)
  "date CET 1974-06-08 14:19:59 pm PM 08 Sat June 2 14 02 14 19 8 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  8 Jun 1974 14:19:59 +0100 59 30 139929599 6 74 1974 158 3600 2003" (adodb_date len=167)

Testing random dates between 100 and 4000

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

Failed :-(