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
06 Oct 1975 03:10:26 +0100 26 31 181793426 1 75 1975 278 3600 2003 Error date(): 181793426
 
  "date CET 1975-10-06 03:10:26 am AM 06 Mon October 3 3 03 03 10 6 Monday 0 10 Oct 10 +0100 RFC822 Mon, 06 Oct 1975 03:10:26 +0100 26 31 181793426 1 75 1975 278 3600 2003" (date len=168)
  "date CET 1975-10-06 03:10:26 am AM 06 Mon October 3 3 03 03 10 6 Monday 0 10 Oct 10 +0100 RFC822 Mon,  6 Oct 1975 03:10:26 +0100 26 31 181793426 1 75 1975 278 3600 2003" (adodb_date len=168)

06 Apr 1975 21:14:00 +0100 00 30 166047240 0 75 1975 95 3600 2003 Error date(): 166047240
 
  "date CET 1975-04-06 21:14:00 pm PM 06 Sun April 9 21 09 21 14 6 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 06 Apr 1975 21:14:00 +0100 00 30 166047240 0 75 1975 95 3600 2003" (date len=165)
  "date CET 1975-04-06 21:14:00 pm PM 06 Sun April 9 21 09 21 14 6 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  6 Apr 1975 21:14:00 +0100 00 30 166047240 0 75 1975 95 3600 2003" (adodb_date len=165)

03 Mar 1971 02:45:53 +0100 53 31 36812753 3 71 1971 61 3600 2003 Error date(): 36812753
 
  "date CET 1971-03-03 02:45:53 am AM 03 Wed March 2 2 02 02 45 3 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 03 Mar 1971 02:45:53 +0100 53 31 36812753 3 71 1971 61 3600 2003" (date len=166)
  "date CET 1971-03-03 02:45:53 am AM 03 Wed March 2 2 02 02 45 3 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  3 Mar 1971 02:45:53 +0100 53 31 36812753 3 71 1971 61 3600 2003" (adodb_date len=166)

01 Apr 1976 03:05:05 +0100 05 30 197172305 4 76 1976 91 3600 2003 Error date(): 197172305
 
  "date CET 1976-04-01 03:05:05 am AM 01 Thu April 3 3 03 03 05 1 Thursday 1 04 Apr 4 +0100 RFC822 Thu, 01 Apr 1976 03:05:05 +0100 05 30 197172305 4 76 1976 91 3600 2003" (date len=166)
  "date CET 1976-04-01 03:05:05 am AM 01 Thu April 3 3 03 03 05 1 Thursday 1 04 Apr 4 +0100 RFC822 Thu,  1 Apr 1976 03:05:05 +0100 05 30 197172305 4 76 1976 91 3600 2003" (adodb_date len=166)

01 Jan 1981 20:35:35 +0100 35 31 347225735 4 81 1981 0 3600 2003 Error date(): 347225735
 
  "date CET 1981-01-01 20:35:35 pm PM 01 Thu January 8 20 08 20 35 1 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 01 Jan 1981 20:35:35 +0100 35 31 347225735 4 81 1981 0 3600 2003" (date len=168)
  "date CET 1981-01-01 20:35:35 pm PM 01 Thu January 8 20 08 20 35 1 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  1 Jan 1981 20:35:35 +0100 35 31 347225735 4 81 1981 0 3600 2003" (adodb_date len=168)

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

03 May 1979 09:17:59 +0100 59 31 294567479 4 79 1979 122 3600 2003 Error date(): 294567479
 
  "date CET 1979-05-03 09:17:59 am AM 03 Thu May 9 9 09 09 17 3 Thursday 0 05 May 5 +0100 RFC822 Thu, 03 May 1979 09:17:59 +0100 59 31 294567479 4 79 1979 122 3600 2003" (date len=165)
  "date CET 1979-05-03 09:17:59 am AM 03 Thu May 9 9 09 09 17 3 Thursday 0 05 May 5 +0100 RFC822 Thu,  3 May 1979 09:17:59 +0100 59 31 294567479 4 79 1979 122 3600 2003" (adodb_date len=165)

03 Nov 1976 09:44:06 +0100 06 30 215858646 3 76 1976 307 3600 2003 Error date(): 215858646
 
  "date CET 1976-11-03 09:44:06 am AM 03 Wed November 9 9 09 09 44 3 Wednesday 1 11 Nov 11 +0100 RFC822 Wed, 03 Nov 1976 09:44:06 +0100 06 30 215858646 3 76 1976 307 3600 2003" (date len=172)
  "date CET 1976-11-03 09:44:06 am AM 03 Wed November 9 9 09 09 44 3 Wednesday 1 11 Nov 11 +0100 RFC822 Wed,  3 Nov 1976 09:44:06 +0100 06 30 215858646 3 76 1976 307 3600 2003" (adodb_date len=172)

07 Sep 1977 06:21:20 +0100 20 30 242457680 3 77 1977 249 3600 2003 Error date(): 242457680
 
  "date CET 1977-09-07 06:21:20 am AM 07 Wed September 6 6 06 06 21 7 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 07 Sep 1977 06:21:20 +0100 20 30 242457680 3 77 1977 249 3600 2003" (date len=172)
  "date CET 1977-09-07 06:21:20 am AM 07 Wed September 6 6 06 06 21 7 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  7 Sep 1977 06:21:20 +0100 20 30 242457680 3 77 1977 249 3600 2003" (adodb_date len=172)

01 Sep 1974 00:12:18 +0100 18 30 147222738 0 74 1974 243 3600 2003 Error date(): 147222738
 
  "date CET 1974-09-01 00:12:18 am AM 01 Sun September 12 0 12 00 12 1 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 01 Sep 1974 00:12:18 +0100 18 30 147222738 0 74 1974 243 3600 2003" (date len=170)
  "date CET 1974-09-01 00:12:18 am AM 01 Sun September 12 0 12 00 12 1 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  1 Sep 1974 00:12:18 +0100 18 30 147222738 0 74 1974 243 3600 2003" (adodb_date len=170)

06 Dec 1979 13:39:29 +0100 29 31 313331969 4 79 1979 339 3600 2003 Error date(): 313331969
 
  "date CET 1979-12-06 13:39:29 pm PM 06 Thu December 1 13 01 13 39 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 06 Dec 1979 13:39:29 +0100 29 31 313331969 4 79 1979 339 3600 2003" (date len=172)
  "date CET 1979-12-06 13:39:29 pm PM 06 Thu December 1 13 01 13 39 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  6 Dec 1979 13:39:29 +0100 29 31 313331969 4 79 1979 339 3600 2003" (adodb_date len=172)

07 Mar 1978 09:30:14 +0100 14 31 258107414 2 78 1978 65 3600 2003 Error date(): 258107414
 
  "date CET 1978-03-07 09:30:14 am AM 07 Tue March 9 9 09 09 30 7 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 07 Mar 1978 09:30:14 +0100 14 31 258107414 2 78 1978 65 3600 2003" (date len=165)
  "date CET 1978-03-07 09:30:14 am AM 07 Tue March 9 9 09 09 30 7 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  7 Mar 1978 09:30:14 +0100 14 31 258107414 2 78 1978 65 3600 2003" (adodb_date len=165)

09 Jul 1977 09:19:28 +0100 28 31 237284368 6 77 1977 189 3600 2003 Error date(): 237284368
 
  "date CET 1977-07-09 09:19:28 am AM 09 Sat July 9 9 09 09 19 9 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 09 Jul 1977 09:19:28 +0100 28 31 237284368 6 77 1977 189 3600 2003" (date len=166)
  "date CET 1977-07-09 09:19:28 am AM 09 Sat July 9 9 09 09 19 9 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  9 Jul 1977 09:19:28 +0100 28 31 237284368 6 77 1977 189 3600 2003" (adodb_date len=166)

09 Nov 1974 07:59:43 +0100 43 30 153212383 6 74 1974 312 3600 2003 Error date(): 153212383
 
  "date CET 1974-11-09 07:59:43 am AM 09 Sat November 7 7 07 07 59 9 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 09 Nov 1974 07:59:43 +0100 43 30 153212383 6 74 1974 312 3600 2003" (date len=171)
  "date CET 1974-11-09 07:59:43 am AM 09 Sat November 7 7 07 07 59 9 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  9 Nov 1974 07:59:43 +0100 43 30 153212383 6 74 1974 312 3600 2003" (adodb_date len=171)

07 Dec 1976 19:10:24 +0100 24 31 218830224 2 76 1976 341 3600 2003 Error date(): 218830224
 
  "date CET 1976-12-07 19:10:24 pm PM 07 Tue December 7 19 07 19 10 7 Tuesday 1 12 Dec 12 +0100 RFC822 Tue, 07 Dec 1976 19:10:24 +0100 24 31 218830224 2 76 1976 341 3600 2003" (date len=171)
  "date CET 1976-12-07 19:10:24 pm PM 07 Tue December 7 19 07 19 10 7 Tuesday 1 12 Dec 12 +0100 RFC822 Tue,  7 Dec 1976 19:10:24 +0100 24 31 218830224 2 76 1976 341 3600 2003" (adodb_date len=171)

01 Aug 1977 08:46:37 +0100 37 31 239269597 1 77 1977 212 3600 2003 Error date(): 239269597
 
  "date CET 1977-08-01 08:46:37 am AM 01 Mon August 8 8 08 08 46 1 Monday 0 08 Aug 8 +0100 RFC822 Mon, 01 Aug 1977 08:46:37 +0100 37 31 239269597 1 77 1977 212 3600 2003" (date len=166)
  "date CET 1977-08-01 08:46:37 am AM 01 Mon August 8 8 08 08 46 1 Monday 0 08 Aug 8 +0100 RFC822 Mon,  1 Aug 1977 08:46:37 +0100 37 31 239269597 1 77 1977 212 3600 2003" (adodb_date len=166)

04 May 1976 11:48:20 +0100 20 31 200054900 2 76 1976 124 3600 2003 Error date(): 200054900
 
  "date CET 1976-05-04 11:48:20 am AM 04 Tue May 11 11 11 11 48 4 Tuesday 1 05 May 5 +0100 RFC822 Tue, 04 May 1976 11:48:20 +0100 20 31 200054900 2 76 1976 124 3600 2003" (date len=166)
  "date CET 1976-05-04 11:48:20 am AM 04 Tue May 11 11 11 11 48 4 Tuesday 1 05 May 5 +0100 RFC822 Tue,  4 May 1976 11:48:20 +0100 20 31 200054900 2 76 1976 124 3600 2003" (adodb_date len=166)

09 Dec 1976 12:34:55 +0100 55 31 218979295 4 76 1976 343 3600 2003 Error date(): 218979295
 
  "date CET 1976-12-09 12:34:55 pm PM 09 Thu December 12 12 12 12 34 9 Thursday 1 12 Dec 12 +0100 RFC822 Thu, 09 Dec 1976 12:34:55 +0100 55 31 218979295 4 76 1976 343 3600 2003" (date len=173)
  "date CET 1976-12-09 12:34:55 pm PM 09 Thu December 12 12 12 12 34 9 Thursday 1 12 Dec 12 +0100 RFC822 Thu,  9 Dec 1976 12:34:55 +0100 55 31 218979295 4 76 1976 343 3600 2003" (adodb_date len=173)

01 Jan 1972 01:59:29 +0100 29 31 63075569 6 72 1972 0 3600 2003 Error date(): 63075569
 
  "date CET 1972-01-01 01:59:29 am AM 01 Sat January 1 1 01 01 59 1 Saturday 1 01 Jan 1 +0100 RFC822 Sat, 01 Jan 1972 01:59:29 +0100 29 31 63075569 6 72 1972 0 3600 2003" (date len=166)
  "date CET 1972-01-01 01:59:29 am AM 01 Sat January 1 1 01 01 59 1 Saturday 1 01 Jan 1 +0100 RFC822 Sat,  1 Jan 1972 01:59:29 +0100 29 31 63075569 6 72 1972 0 3600 2003" (adodb_date len=166)

04 Jul 1973 02:57:46 +0100 46 31 110599066 3 73 1973 184 3600 2003 Error date(): 110599066
 
  "date CET 1973-07-04 02:57:46 am AM 04 Wed July 2 2 02 02 57 4 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 04 Jul 1973 02:57:46 +0100 46 31 110599066 3 73 1973 184 3600 2003" (date len=167)
  "date CET 1973-07-04 02:57:46 am AM 04 Wed July 2 2 02 02 57 4 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  4 Jul 1973 02:57:46 +0100 46 31 110599066 3 73 1973 184 3600 2003" (adodb_date len=167)

ST 1980-07-06 14:40:12 pm PM 06 Sun July 2 14 02 14 40 6 Sunday 1 07 Jul 7 +0200 RFC822 Sun, 06 Jul 1980 14:40:12 +0200 12 31 331735212 0 80 1980 187 7200 2003 Error date(): 331735212
 
  "date CEST 1980-07-06 14:40:12 pm PM 06 Sun July 2 14 02 14 40 6 Sunday 1 07 Jul 7 +0200 RFC822 Sun, 06 Jul 1980 14:40:12 +0200 12 31 331735212 0 80 1980 187 7200 2003" (date len=166)
  "date CET 1980-07-06 13:40:12 pm PM 06 Sun July 1 13 01 13 40 6 Sunday 1 07 Jul 7 +0100 RFC822 Sun,  6 Jul 1980 13:40:12 +0100 12 31 331735212 0 80 1980 187 3600 2003" (adodb_date len=165)

Error getdate() 331735212
Array ( [seconds] => 12 [minutes] => 40 [hours] => 14 [mday] => 6 [wday] => 0 [mon] => 7 [year] => 1980 [yday] => 187 [weekday] => Sunday [month] => July [0] => 331735212 )
Array ( [seconds] => 12 [minutes] => 40 [hours] => 13 [mday] => 6 [wday] => 0 [mon] => 7 [year] => 1980 [yday] => 187 [weekday] => Sunday [month] => July [0] => 331735212 )

02 Nov 1981 17:27:32 +0100 32 30 373566452 1 81 1981 305 3600 2003 Error date(): 373566452

 
  "date CET 1981-11-02 17:27:32 pm PM 02 Mon November 5 17 05 17 27 2 Monday 0 11 Nov 11 +0100 RFC822 Mon, 02 Nov 1981 17:27:32 +0100 32 30 373566452 1 81 1981 305 3600 2003" (date len=170)
  "date CET 1981-11-02 17:27:32 pm PM 02 Mon November 5 17 05 17 27 2 Monday 0 11 Nov 11 +0100 RFC822 Mon,  2 Nov 1981 17:27:32 +0100 32 30 373566452 1 81 1981 305 3600 2003" (adodb_date len=170)

01 Feb 1977 02:41:16 +0100 16 28 223609276 2 77 1977 31 3600 2003 Error date(): 223609276
 
  "date CET 1977-02-01 02:41:16 am AM 01 Tue February 2 2 02 02 41 1 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 01 Feb 1977 02:41:16 +0100 16 28 223609276 2 77 1977 31 3600 2003" (date len=168)
  "date CET 1977-02-01 02:41:16 am AM 01 Tue February 2 2 02 02 41 1 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  1 Feb 1977 02:41:16 +0100 16 28 223609276 2 77 1977 31 3600 2003" (adodb_date len=168)

ST 1983-04-12 00:12:24 am AM 12 Tue April 12 0 12 00 12 12 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 12 Apr 1983 00:12:24 +0200 24 30 418947144 2 83 1983 101 7200 2003 Error date(): 418947144
 
  "date CEST 1983-04-12 00:12:24 am AM 12 Tue April 12 0 12 00 12 12 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 12 Apr 1983 00:12:24 +0200 24 30 418947144 2 83 1983 101 7200 2003" (date len=169)
  "date CET 1983-04-11 23:12:24 pm PM 11 Mon April 11 23 11 23 12 11 Monday 0 04 Apr 4 +0100 RFC822 Mon, 11 Apr 1983 23:12:24 +0100 24 30 418947144 1 83 1983 100 3600 2003" (adodb_date len=168)

Error getdate() 418947144
Array ( [seconds] => 24 [minutes] => 12 [hours] => 0 [mday] => 12 [wday] => 2 [mon] => 4 [year] => 1983 [yday] => 101 [weekday] => Tuesday [month] => April [0] => 418947144 )
Array ( [seconds] => 24 [minutes] => 12 [hours] => 23 [mday] => 11 [wday] => 1 [mon] => 4 [year] => 1983 [yday] => 100 [weekday] => Monday [month] => April [0] => 418947144 )

06 Nov 1975 13:21:35 +0100 35 30 184508495 4 75 1975 309 3600 2003 Error date(): 184508495

 
  "date CET 1975-11-06 13:21:35 pm PM 06 Thu November 1 13 01 13 21 6 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 06 Nov 1975 13:21:35 +0100 35 30 184508495 4 75 1975 309 3600 2003" (date len=172)
  "date CET 1975-11-06 13:21:35 pm PM 06 Thu November 1 13 01 13 21 6 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  6 Nov 1975 13:21:35 +0100 35 30 184508495 4 75 1975 309 3600 2003" (adodb_date len=172)

03 Nov 1975 01:15:54 +0100 54 30 184205754 1 75 1975 306 3600 2003 Error date(): 184205754
 
  "date CET 1975-11-03 01:15:54 am AM 03 Mon November 1 1 01 01 15 3 Monday 0 11 Nov 11 +0100 RFC822 Mon, 03 Nov 1975 01:15:54 +0100 54 30 184205754 1 75 1975 306 3600 2003" (date len=169)
  "date CET 1975-11-03 01:15:54 am AM 03 Mon November 1 1 01 01 15 3 Monday 0 11 Nov 11 +0100 RFC822 Mon,  3 Nov 1975 01:15:54 +0100 54 30 184205754 1 75 1975 306 3600 2003" (adodb_date len=169)

ST 1982-08-17 18:21:55 pm PM 17 Tue August 6 18 06 18 21 17 Tuesday 0 08 Aug 8 +0200 RFC822 Tue, 17 Aug 1982 18:21:55 +0200 55 31 398449315 2 82 1982 228 7200 2003 Error date(): 398449315
 
  "date CEST 1982-08-17 18:21:55 pm PM 17 Tue August 6 18 06 18 21 17 Tuesday 0 08 Aug 8 +0200 RFC822 Tue, 17 Aug 1982 18:21:55 +0200 55 31 398449315 2 82 1982 228 7200 2003" (date len=170)
  "date CET 1982-08-17 17:21:55 pm PM 17 Tue August 5 17 05 17 21 17 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 17 Aug 1982 17:21:55 +0100 55 31 398449315 2 82 1982 228 3600 2003" (adodb_date len=169)

Error getdate() 398449315
Array ( [seconds] => 55 [minutes] => 21 [hours] => 18 [mday] => 17 [wday] => 2 [mon] => 8 [year] => 1982 [yday] => 228 [weekday] => Tuesday [month] => August [0] => 398449315 )
Array ( [seconds] => 55 [minutes] => 21 [hours] => 17 [mday] => 17 [wday] => 2 [mon] => 8 [year] => 1982 [yday] => 228 [weekday] => Tuesday [month] => August [0] => 398449315 )

09 May 1978 08:22:49 +0100 49 31 263546569 2 78 1978 128 3600 2003 Error date(): 263546569

 
  "date CET 1978-05-09 08:22:49 am AM 09 Tue May 8 8 08 08 22 9 Tuesday 0 05 May 5 +0100 RFC822 Tue, 09 May 1978 08:22:49 +0100 49 31 263546569 2 78 1978 128 3600 2003" (date len=164)
  "date CET 1978-05-09 08:22:49 am AM 09 Tue May 8 8 08 08 22 9 Tuesday 0 05 May 5 +0100 RFC822 Tue,  9 May 1978 08:22:49 +0100 49 31 263546569 2 78 1978 128 3600 2003" (adodb_date len=164)

ST 1982-06-19 16:15:55 pm PM 19 Sat June 4 16 04 16 15 19 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 19 Jun 1982 16:15:55 +0200 55 30 393344155 6 82 1982 169 7200 2003 Error date(): 393344155
 
  "date CEST 1982-06-19 16:15:55 pm PM 19 Sat June 4 16 04 16 15 19 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 19 Jun 1982 16:15:55 +0200 55 30 393344155 6 82 1982 169 7200 2003" (date len=169)
  "date CET 1982-06-19 15:15:55 pm PM 19 Sat June 3 15 03 15 15 19 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 19 Jun 1982 15:15:55 +0100 55 30 393344155 6 82 1982 169 3600 2003" (adodb_date len=168)

Error getdate() 393344155
Array ( [seconds] => 55 [minutes] => 15 [hours] => 16 [mday] => 19 [wday] => 6 [mon] => 6 [year] => 1982 [yday] => 169 [weekday] => Saturday [month] => June [0] => 393344155 )
Array ( [seconds] => 55 [minutes] => 15 [hours] => 15 [mday] => 19 [wday] => 6 [mon] => 6 [year] => 1982 [yday] => 169 [weekday] => Saturday [month] => June [0] => 393344155 )

07 Jan 1972 22:36:49 +0100 49 31 63668209 5 72 1972 6 3600 2003 Error date(): 63668209

 
  "date CET 1972-01-07 22:36:49 pm PM 07 Fri January 10 22 10 22 36 7 Friday 1 01 Jan 1 +0100 RFC822 Fri, 07 Jan 1972 22:36:49 +0100 49 31 63668209 5 72 1972 6 3600 2003" (date len=166)
  "date CET 1972-01-07 22:36:49 pm PM 07 Fri January 10 22 10 22 36 7 Friday 1 01 Jan 1 +0100 RFC822 Fri,  7 Jan 1972 22:36:49 +0100 49 31 63668209 5 72 1972 6 3600 2003" (adodb_date len=166)

02 Jun 1978 14:32:02 +0100 02 30 265642322 5 78 1978 152 3600 2003 Error date(): 265642322
 
  "date CET 1978-06-02 14:32:02 pm PM 02 Fri June 2 14 02 14 32 2 Friday 0 06 Jun 6 +0100 RFC822 Fri, 02 Jun 1978 14:32:02 +0100 02 30 265642322 5 78 1978 152 3600 2003" (date len=165)
  "date CET 1978-06-02 14:32:02 pm PM 02 Fri June 2 14 02 14 32 2 Friday 0 06 Jun 6 +0100 RFC822 Fri,  2 Jun 1978 14:32:02 +0100 02 30 265642322 5 78 1978 152 3600 2003" (adodb_date len=165)

ST 1980-04-21 07:18:13 am AM 21 Mon April 7 7 07 07 18 21 Monday 1 04 Apr 4 +0200 RFC822 Mon, 21 Apr 1980 07:18:13 +0200 13 30 325142293 1 80 1980 111 7200 2003 Error date(): 325142293
 
  "date CEST 1980-04-21 07:18:13 am AM 21 Mon April 7 7 07 07 18 21 Monday 1 04 Apr 4 +0200 RFC822 Mon, 21 Apr 1980 07:18:13 +0200 13 30 325142293 1 80 1980 111 7200 2003" (date len=167)
  "date CET 1980-04-21 06:18:13 am AM 21 Mon April 6 6 06 06 18 21 Monday 1 04 Apr 4 +0100 RFC822 Mon, 21 Apr 1980 06:18:13 +0100 13 30 325142293 1 80 1980 111 3600 2003" (adodb_date len=166)

Error getdate() 325142293
Array ( [seconds] => 13 [minutes] => 18 [hours] => 7 [mday] => 21 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 111 [weekday] => Monday [month] => April [0] => 325142293 )
Array ( [seconds] => 13 [minutes] => 18 [hours] => 6 [mday] => 21 [wday] => 1 [mon] => 4 [year] => 1980 [yday] => 111 [weekday] => Monday [month] => April [0] => 325142293 )

ST 1983-06-20 10:22:22 am AM 20 Mon June 10 10 10 10 22 20 Monday 0 06 Jun 6 +0200 RFC822 Mon, 20 Jun 1983 10:22:22 +0200 22 30 424945342 1 83 1983 170 7200 2003 Error date(): 424945342

 
  "date CEST 1983-06-20 10:22:22 am AM 20 Mon June 10 10 10 10 22 20 Monday 0 06 Jun 6 +0200 RFC822 Mon, 20 Jun 1983 10:22:22 +0200 22 30 424945342 1 83 1983 170 7200 2003" (date len=168)
  "date CET 1983-06-20 09:22:22 am AM 20 Mon June 9 9 09 09 22 20 Monday 0 06 Jun 6 +0100 RFC822 Mon, 20 Jun 1983 09:22:22 +0100 22 30 424945342 1 83 1983 170 3600 2003" (adodb_date len=165)

Error getdate() 424945342
Array ( [seconds] => 22 [minutes] => 22 [hours] => 10 [mday] => 20 [wday] => 1 [mon] => 6 [year] => 1983 [yday] => 170 [weekday] => Monday [month] => June [0] => 424945342 )
Array ( [seconds] => 22 [minutes] => 22 [hours] => 9 [mday] => 20 [wday] => 1 [mon] => 6 [year] => 1983 [yday] => 170 [weekday] => Monday [month] => June [0] => 424945342 )

04 May 1977 21:45:50 +0100 50 31 231626750 3 77 1977 123 3600 2003 Error date(): 231626750

 
  "date CET 1977-05-04 21:45:50 pm PM 04 Wed May 9 21 09 21 45 4 Wednesday 0 05 May 5 +0100 RFC822 Wed, 04 May 1977 21:45:50 +0100 50 31 231626750 3 77 1977 123 3600 2003" (date len=167)
  "date CET 1977-05-04 21:45:50 pm PM 04 Wed May 9 21 09 21 45 4 Wednesday 0 05 May 5 +0100 RFC822 Wed,  4 May 1977 21:45:50 +0100 50 31 231626750 3 77 1977 123 3600 2003" (adodb_date len=167)

01 Apr 1973 19:25:47 +0100 47 30 102536747 0 73 1973 90 3600 2003 Error date(): 102536747
 
  "date CET 1973-04-01 19:25:47 pm PM 01 Sun April 7 19 07 19 25 1 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 01 Apr 1973 19:25:47 +0100 47 30 102536747 0 73 1973 90 3600 2003" (date len=165)
  "date CET 1973-04-01 19:25:47 pm PM 01 Sun April 7 19 07 19 25 1 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  1 Apr 1973 19:25:47 +0100 47 30 102536747 0 73 1973 90 3600 2003" (adodb_date len=165)

05 Jun 1977 19:58:36 +0100 36 30 234385116 0 77 1977 155 3600 2003 Error date(): 234385116
 
  "date CET 1977-06-05 19:58:36 pm PM 05 Sun June 7 19 07 19 58 5 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 05 Jun 1977 19:58:36 +0100 36 30 234385116 0 77 1977 155 3600 2003" (date len=165)
  "date CET 1977-06-05 19:58:36 pm PM 05 Sun June 7 19 07 19 58 5 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  5 Jun 1977 19:58:36 +0100 36 30 234385116 0 77 1977 155 3600 2003" (adodb_date len=165)

08 Jul 1971 07:42:03 +0100 03 31 47803323 4 71 1971 188 3600 2003 Error date(): 47803323
 
  "date CET 1971-07-08 07:42:03 am AM 08 Thu July 7 7 07 07 42 8 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 08 Jul 1971 07:42:03 +0100 03 31 47803323 4 71 1971 188 3600 2003" (date len=165)
  "date CET 1971-07-08 07:42:03 am AM 08 Thu July 7 7 07 07 42 8 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  8 Jul 1971 07:42:03 +0100 03 31 47803323 4 71 1971 188 3600 2003" (adodb_date len=165)

09 Mar 1976 07:59:45 +0100 45 31 195202785 2 76 1976 68 3600 2003 Error date(): 195202785
 
  "date CET 1976-03-09 07:59:45 am AM 09 Tue March 7 7 07 07 59 9 Tuesday 1 03 Mar 3 +0100 RFC822 Tue, 09 Mar 1976 07:59:45 +0100 45 31 195202785 2 76 1976 68 3600 2003" (date len=165)
  "date CET 1976-03-09 07:59:45 am AM 09 Tue March 7 7 07 07 59 9 Tuesday 1 03 Mar 3 +0100 RFC822 Tue,  9 Mar 1976 07:59:45 +0100 45 31 195202785 2 76 1976 68 3600 2003" (adodb_date len=165)

04 Sep 1976 15:28:20 +0100 20 30 210695300 6 76 1976 247 3600 2003 Error date(): 210695300
 
  "date CET 1976-09-04 15:28:20 pm PM 04 Sat September 3 15 03 15 28 4 Saturday 1 09 Sep 9 +0100 RFC822 Sat, 04 Sep 1976 15:28:20 +0100 20 30 210695300 6 76 1976 247 3600 2003" (date len=172)
  "date CET 1976-09-04 15:28:20 pm PM 04 Sat September 3 15 03 15 28 4 Saturday 1 09 Sep 9 +0100 RFC822 Sat,  4 Sep 1976 15:28:20 +0100 20 30 210695300 6 76 1976 247 3600 2003" (adodb_date len=172)

05 Jun 1974 13:39:21 +0100 21 30 139667961 3 74 1974 155 3600 2003 Error date(): 139667961
 
  "date CET 1974-06-05 13:39:21 pm PM 05 Wed June 1 13 01 13 39 5 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 05 Jun 1974 13:39:21 +0100 21 30 139667961 3 74 1974 155 3600 2003" (date len=168)
  "date CET 1974-06-05 13:39:21 pm PM 05 Wed June 1 13 01 13 39 5 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  5 Jun 1974 13:39:21 +0100 21 30 139667961 3 74 1974 155 3600 2003" (adodb_date len=168)

Testing random dates between 100 and 4000

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

Failed :-(