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
04 Jun 1979 23:46:16 +0100 16 30 297384376 1 79 1979 154 3600 2003 Error date(): 297384376
 
  "date CET 1979-06-04 23:46:16 pm PM 04 Mon June 11 23 11 23 46 4 Monday 0 06 Jun 6 +0100 RFC822 Mon, 04 Jun 1979 23:46:16 +0100 16 30 297384376 1 79 1979 154 3600 2003" (date len=166)
  "date CET 1979-06-04 23:46:16 pm PM 04 Mon June 11 23 11 23 46 4 Monday 0 06 Jun 6 +0100 RFC822 Mon,  4 Jun 1979 23:46:16 +0100 16 30 297384376 1 79 1979 154 3600 2003" (adodb_date len=166)

02 Nov 1980 16:04:50 +0100 50 30 342025490 0 80 1980 306 3600 2003 Error date(): 342025490
 
  "date CET 1980-11-02 16:04:50 pm PM 02 Sun November 4 16 04 16 04 2 Sunday 1 11 Nov 11 +0100 RFC822 Sun, 02 Nov 1980 16:04:50 +0100 50 30 342025490 0 80 1980 306 3600 2003" (date len=170)
  "date CET 1980-11-02 16:04:50 pm PM 02 Sun November 4 16 04 16 04 2 Sunday 1 11 Nov 11 +0100 RFC822 Sun,  2 Nov 1980 16:04:50 +0100 50 30 342025490 0 80 1980 306 3600 2003" (adodb_date len=170)

04 Oct 1975 09:45:37 +0100 37 31 181644337 6 75 1975 276 3600 2003 Error date(): 181644337
 
  "date CET 1975-10-04 09:45:37 am AM 04 Sat October 9 9 09 09 45 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 04 Oct 1975 09:45:37 +0100 37 31 181644337 6 75 1975 276 3600 2003" (date len=170)
  "date CET 1975-10-04 09:45:37 am AM 04 Sat October 9 9 09 09 45 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  4 Oct 1975 09:45:37 +0100 37 31 181644337 6 75 1975 276 3600 2003" (adodb_date len=170)

ST 1981-07-18 20:31:13 pm PM 18 Sat July 8 20 08 20 31 18 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 18 Jul 1981 20:31:13 +0200 13 31 364329073 6 81 1981 198 7200 2003 Error date(): 364329073
 
  "date CEST 1981-07-18 20:31:13 pm PM 18 Sat July 8 20 08 20 31 18 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 18 Jul 1981 20:31:13 +0200 13 31 364329073 6 81 1981 198 7200 2003" (date len=169)
  "date CET 1981-07-18 19:31:13 pm PM 18 Sat July 7 19 07 19 31 18 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 18 Jul 1981 19:31:13 +0100 13 31 364329073 6 81 1981 198 3600 2003" (adodb_date len=168)

Error getdate() 364329073
Array ( [seconds] => 13 [minutes] => 31 [hours] => 20 [mday] => 18 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 198 [weekday] => Saturday [month] => July [0] => 364329073 )
Array ( [seconds] => 13 [minutes] => 31 [hours] => 19 [mday] => 18 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 198 [weekday] => Saturday [month] => July [0] => 364329073 )

09 Dec 1973 11:20:19 +0100 19 31 124280419 0 73 1973 342 3600 2003 Error date(): 124280419

 
  "date CET 1973-12-09 11:20:19 am AM 09 Sun December 11 11 11 11 20 9 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 09 Dec 1973 11:20:19 +0100 19 31 124280419 0 73 1973 342 3600 2003" (date len=171)
  "date CET 1973-12-09 11:20:19 am AM 09 Sun December 11 11 11 11 20 9 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  9 Dec 1973 11:20:19 +0100 19 31 124280419 0 73 1973 342 3600 2003" (adodb_date len=171)

01 Aug 1977 17:48:03 +0100 03 31 239302083 1 77 1977 212 3600 2003 Error date(): 239302083
 
  "date CET 1977-08-01 17:48:03 pm PM 01 Mon August 5 17 05 17 48 1 Monday 0 08 Aug 8 +0100 RFC822 Mon, 01 Aug 1977 17:48:03 +0100 03 31 239302083 1 77 1977 212 3600 2003" (date len=167)
  "date CET 1977-08-01 17:48:03 pm PM 01 Mon August 5 17 05 17 48 1 Monday 0 08 Aug 8 +0100 RFC822 Mon,  1 Aug 1977 17:48:03 +0100 03 31 239302083 1 77 1977 212 3600 2003" (adodb_date len=167)

06 Aug 1978 05:05:09 +0100 09 31 271224309 0 78 1978 217 3600 2003 Error date(): 271224309
 
  "date CET 1978-08-06 05:05:09 am AM 06 Sun August 5 5 05 05 05 6 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 06 Aug 1978 05:05:09 +0100 09 31 271224309 0 78 1978 217 3600 2003" (date len=166)
  "date CET 1978-08-06 05:05:09 am AM 06 Sun August 5 5 05 05 05 6 Sunday 0 08 Aug 8 +0100 RFC822 Sun,  6 Aug 1978 05:05:09 +0100 09 31 271224309 0 78 1978 217 3600 2003" (adodb_date len=166)

ST 1981-04-04 01:36:23 am AM 04 Sat April 1 1 01 01 36 4 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 04 Apr 1981 01:36:23 +0200 23 30 355188983 6 81 1981 93 7200 2003 Error date(): 355188983
 
  "date CEST 1981-04-04 01:36:23 am AM 04 Sat April 1 1 01 01 36 4 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 04 Apr 1981 01:36:23 +0200 23 30 355188983 6 81 1981 93 7200 2003" (date len=167)
  "date CET 1981-04-04 00:36:23 am AM 04 Sat April 12 0 12 00 36 4 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  4 Apr 1981 00:36:23 +0100 23 30 355188983 6 81 1981 93 3600 2003" (adodb_date len=167)

Error getdate() 355188983
Array ( [seconds] => 23 [minutes] => 36 [hours] => 1 [mday] => 4 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 93 [weekday] => Saturday [month] => April [0] => 355188983 )
Array ( [seconds] => 23 [minutes] => 36 [hours] => 0 [mday] => 4 [wday] => 6 [mon] => 4 [year] => 1981 [yday] => 93 [weekday] => Saturday [month] => April [0] => 355188983 )

04 May 1978 00:32:12 +0100 12 31 263086332 4 78 1978 123 3600 2003 Error date(): 263086332

 
  "date CET 1978-05-04 00:32:12 am AM 04 Thu May 12 0 12 00 32 4 Thursday 0 05 May 5 +0100 RFC822 Thu, 04 May 1978 00:32:12 +0100 12 31 263086332 4 78 1978 123 3600 2003" (date len=166)
  "date CET 1978-05-04 00:32:12 am AM 04 Thu May 12 0 12 00 32 4 Thursday 0 05 May 5 +0100 RFC822 Thu,  4 May 1978 00:32:12 +0100 12 31 263086332 4 78 1978 123 3600 2003" (adodb_date len=166)

04 Nov 1979 13:15:35 +0100 35 30 310565735 0 79 1979 307 3600 2003 Error date(): 310565735
 
  "date CET 1979-11-04 13:15:35 pm PM 04 Sun November 1 13 01 13 15 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 04 Nov 1979 13:15:35 +0100 35 30 310565735 0 79 1979 307 3600 2003" (date len=170)
  "date CET 1979-11-04 13:15:35 pm PM 04 Sun November 1 13 01 13 15 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  4 Nov 1979 13:15:35 +0100 35 30 310565735 0 79 1979 307 3600 2003" (adodb_date len=170)

02 Jun 1977 14:14:44 +0100 44 30 234105284 4 77 1977 152 3600 2003 Error date(): 234105284
 
  "date CET 1977-06-02 14:14:44 pm PM 02 Thu June 2 14 02 14 14 2 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 02 Jun 1977 14:14:44 +0100 44 30 234105284 4 77 1977 152 3600 2003" (date len=167)
  "date CET 1977-06-02 14:14:44 pm PM 02 Thu June 2 14 02 14 14 2 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  2 Jun 1977 14:14:44 +0100 44 30 234105284 4 77 1977 152 3600 2003" (adodb_date len=167)

09 May 1974 05:33:51 +0100 51 31 137306031 4 74 1974 128 3600 2003 Error date(): 137306031
 
  "date CET 1974-05-09 05:33:51 am AM 09 Thu May 5 5 05 05 33 9 Thursday 0 05 May 5 +0100 RFC822 Thu, 09 May 1974 05:33:51 +0100 51 31 137306031 4 74 1974 128 3600 2003" (date len=165)
  "date CET 1974-05-09 05:33:51 am AM 09 Thu May 5 5 05 05 33 9 Thursday 0 05 May 5 +0100 RFC822 Thu,  9 May 1974 05:33:51 +0100 51 31 137306031 4 74 1974 128 3600 2003" (adodb_date len=165)

ST 1981-09-21 10:28:46 am AM 21 Mon September 10 10 10 10 28 21 Monday 0 09 Sep 9 +0200 RFC822 Mon, 21 Sep 1981 10:28:46 +0200 46 30 369908926 1 81 1981 263 7200 2003 Error date(): 369908926
 
  "date CEST 1981-09-21 10:28:46 am AM 21 Mon September 10 10 10 10 28 21 Monday 0 09 Sep 9 +0200 RFC822 Mon, 21 Sep 1981 10:28:46 +0200 46 30 369908926 1 81 1981 263 7200 2003" (date len=173)
  "date CET 1981-09-21 09:28:46 am AM 21 Mon September 9 9 09 09 28 21 Monday 0 09 Sep 9 +0100 RFC822 Mon, 21 Sep 1981 09:28:46 +0100 46 30 369908926 1 81 1981 263 3600 2003" (adodb_date len=170)

Error getdate() 369908926
Array ( [seconds] => 46 [minutes] => 28 [hours] => 10 [mday] => 21 [wday] => 1 [mon] => 9 [year] => 1981 [yday] => 263 [weekday] => Monday [month] => September [0] => 369908926 )
Array ( [seconds] => 46 [minutes] => 28 [hours] => 9 [mday] => 21 [wday] => 1 [mon] => 9 [year] => 1981 [yday] => 263 [weekday] => Monday [month] => September [0] => 369908926 )

04 Jun 1976 20:04:42 +0100 42 30 202763082 5 76 1976 155 3600 2003 Error date(): 202763082

 
  "date CET 1976-06-04 20:04:42 pm PM 04 Fri June 8 20 08 20 04 4 Friday 1 06 Jun 6 +0100 RFC822 Fri, 04 Jun 1976 20:04:42 +0100 42 30 202763082 5 76 1976 155 3600 2003" (date len=165)
  "date CET 1976-06-04 20:04:42 pm PM 04 Fri June 8 20 08 20 04 4 Friday 1 06 Jun 6 +0100 RFC822 Fri,  4 Jun 1976 20:04:42 +0100 42 30 202763082 5 76 1976 155 3600 2003" (adodb_date len=165)

04 Dec 1974 21:53:07 +0100 07 31 155422387 3 74 1974 337 3600 2003 Error date(): 155422387
 
  "date CET 1974-12-04 21:53:07 pm PM 04 Wed December 9 21 09 21 53 4 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 04 Dec 1974 21:53:07 +0100 07 31 155422387 3 74 1974 337 3600 2003" (date len=173)
  "date CET 1974-12-04 21:53:07 pm PM 04 Wed December 9 21 09 21 53 4 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  4 Dec 1974 21:53:07 +0100 07 31 155422387 3 74 1974 337 3600 2003" (adodb_date len=173)

01 Jun 1978 19:05:27 +0100 27 30 265572327 4 78 1978 151 3600 2003 Error date(): 265572327
 
  "date CET 1978-06-01 19:05:27 pm PM 01 Thu June 7 19 07 19 05 1 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 01 Jun 1978 19:05:27 +0100 27 30 265572327 4 78 1978 151 3600 2003" (date len=167)
  "date CET 1978-06-01 19:05:27 pm PM 01 Thu June 7 19 07 19 05 1 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  1 Jun 1978 19:05:27 +0100 27 30 265572327 4 78 1978 151 3600 2003" (adodb_date len=167)

05 Mar 1979 05:38:37 +0100 37 31 289456717 1 79 1979 63 3600 2003 Error date(): 289456717
 
  "date CET 1979-03-05 05:38:37 am AM 05 Mon March 5 5 05 05 38 5 Monday 0 03 Mar 3 +0100 RFC822 Mon, 05 Mar 1979 05:38:37 +0100 37 31 289456717 1 79 1979 63 3600 2003" (date len=164)
  "date CET 1979-03-05 05:38:37 am AM 05 Mon March 5 5 05 05 38 5 Monday 0 03 Mar 3 +0100 RFC822 Mon,  5 Mar 1979 05:38:37 +0100 37 31 289456717 1 79 1979 63 3600 2003" (adodb_date len=164)

02 Mar 1982 09:22:21 +0100 21 31 383905341 2 82 1982 60 3600 2003 Error date(): 383905341
 
  "date CET 1982-03-02 09:22:21 am AM 02 Tue March 9 9 09 09 22 2 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 02 Mar 1982 09:22:21 +0100 21 31 383905341 2 82 1982 60 3600 2003" (date len=165)
  "date CET 1982-03-02 09:22:21 am AM 02 Tue March 9 9 09 09 22 2 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  2 Mar 1982 09:22:21 +0100 21 31 383905341 2 82 1982 60 3600 2003" (adodb_date len=165)

09 Dec 1976 19:15:44 +0100 44 31 219003344 4 76 1976 343 3600 2003 Error date(): 219003344
 
  "date CET 1976-12-09 19:15:44 pm PM 09 Thu December 7 19 07 19 15 9 Thursday 1 12 Dec 12 +0100 RFC822 Thu, 09 Dec 1976 19:15:44 +0100 44 31 219003344 4 76 1976 343 3600 2003" (date len=172)
  "date CET 1976-12-09 19:15:44 pm PM 09 Thu December 7 19 07 19 15 9 Thursday 1 12 Dec 12 +0100 RFC822 Thu,  9 Dec 1976 19:15:44 +0100 44 31 219003344 4 76 1976 343 3600 2003" (adodb_date len=172)

06 Jan 1976 02:19:47 +0100 47 31 189739187 2 76 1976 5 3600 2003 Error date(): 189739187
 
  "date CET 1976-01-06 02:19:47 am AM 06 Tue January 2 2 02 02 19 6 Tuesday 1 01 Jan 1 +0100 RFC822 Tue, 06 Jan 1976 02:19:47 +0100 47 31 189739187 2 76 1976 5 3600 2003" (date len=166)
  "date CET 1976-01-06 02:19:47 am AM 06 Tue January 2 2 02 02 19 6 Tuesday 1 01 Jan 1 +0100 RFC822 Tue,  6 Jan 1976 02:19:47 +0100 47 31 189739187 2 76 1976 5 3600 2003" (adodb_date len=166)

ST 1982-05-21 20:30:21 pm PM 21 Fri May 8 20 08 20 30 21 Friday 0 05 May 5 +0200 RFC822 Fri, 21 May 1982 20:30:21 +0200 21 31 390853821 5 82 1982 140 7200 2003 Error date(): 390853821
 
  "date CEST 1982-05-21 20:30:21 pm PM 21 Fri May 8 20 08 20 30 21 Friday 0 05 May 5 +0200 RFC822 Fri, 21 May 1982 20:30:21 +0200 21 31 390853821 5 82 1982 140 7200 2003" (date len=166)
  "date CET 1982-05-21 19:30:21 pm PM 21 Fri May 7 19 07 19 30 21 Friday 0 05 May 5 +0100 RFC822 Fri, 21 May 1982 19:30:21 +0100 21 31 390853821 5 82 1982 140 3600 2003" (adodb_date len=165)

Error getdate() 390853821
Array ( [seconds] => 21 [minutes] => 30 [hours] => 20 [mday] => 21 [wday] => 5 [mon] => 5 [year] => 1982 [yday] => 140 [weekday] => Friday [month] => May [0] => 390853821 )
Array ( [seconds] => 21 [minutes] => 30 [hours] => 19 [mday] => 21 [wday] => 5 [mon] => 5 [year] => 1982 [yday] => 140 [weekday] => Friday [month] => May [0] => 390853821 )

ST 1980-04-27 19:54:30 pm PM 27 Sun April 7 19 07 19 54 27 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 27 Apr 1980 19:54:30 +0200 30 30 325706070 0 80 1980 117 7200 2003 Error date(): 325706070

 
  "date CEST 1980-04-27 19:54:30 pm PM 27 Sun April 7 19 07 19 54 27 Sunday 1 04 Apr 4 +0200 RFC822 Sun, 27 Apr 1980 19:54:30 +0200 30 30 325706070 0 80 1980 117 7200 2003" (date len=168)
  "date CET 1980-04-27 18:54:30 pm PM 27 Sun April 6 18 06 18 54 27 Sunday 1 04 Apr 4 +0100 RFC822 Sun, 27 Apr 1980 18:54:30 +0100 30 30 325706070 0 80 1980 117 3600 2003" (adodb_date len=167)

Error getdate() 325706070
Array ( [seconds] => 30 [minutes] => 54 [hours] => 19 [mday] => 27 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 117 [weekday] => Sunday [month] => April [0] => 325706070 )
Array ( [seconds] => 30 [minutes] => 54 [hours] => 18 [mday] => 27 [wday] => 0 [mon] => 4 [year] => 1980 [yday] => 117 [weekday] => Sunday [month] => April [0] => 325706070 )

05 Nov 1971 22:38:46 +0100 46 30 58225126 5 71 1971 308 3600 2003 Error date(): 58225126

 
  "date CET 1971-11-05 22:38:46 pm PM 05 Fri November 10 22 10 22 38 5 Friday 0 11 Nov 11 +0100 RFC822 Fri, 05 Nov 1971 22:38:46 +0100 46 30 58225126 5 71 1971 308 3600 2003" (date len=170)
  "date CET 1971-11-05 22:38:46 pm PM 05 Fri November 10 22 10 22 38 5 Friday 0 11 Nov 11 +0100 RFC822 Fri,  5 Nov 1971 22:38:46 +0100 46 30 58225126 5 71 1971 308 3600 2003" (adodb_date len=170)

06 Jan 1975 03:26:29 +0100 29 31 158207189 1 75 1975 5 3600 2003 Error date(): 158207189
 
  "date CET 1975-01-06 03:26:29 am AM 06 Mon January 3 3 03 03 26 6 Monday 0 01 Jan 1 +0100 RFC822 Mon, 06 Jan 1975 03:26:29 +0100 29 31 158207189 1 75 1975 5 3600 2003" (date len=165)
  "date CET 1975-01-06 03:26:29 am AM 06 Mon January 3 3 03 03 26 6 Monday 0 01 Jan 1 +0100 RFC822 Mon,  6 Jan 1975 03:26:29 +0100 29 31 158207189 1 75 1975 5 3600 2003" (adodb_date len=165)

05 Jul 1973 11:19:38 +0100 38 31 110715578 4 73 1973 185 3600 2003 Error date(): 110715578
 
  "date CET 1973-07-05 11:19:38 am AM 05 Thu July 11 11 11 11 19 5 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 05 Jul 1973 11:19:38 +0100 38 31 110715578 4 73 1973 185 3600 2003" (date len=168)
  "date CET 1973-07-05 11:19:38 am AM 05 Thu July 11 11 11 11 19 5 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  5 Jul 1973 11:19:38 +0100 38 31 110715578 4 73 1973 185 3600 2003" (adodb_date len=168)

09 Nov 1972 18:04:27 +0100 27 30 90176667 4 72 1972 313 3600 2003 Error date(): 90176667
 
  "date CET 1972-11-09 18:04:27 pm PM 09 Thu November 6 18 06 18 04 9 Thursday 1 11 Nov 11 +0100 RFC822 Thu, 09 Nov 1972 18:04:27 +0100 27 30 90176667 4 72 1972 313 3600 2003" (date len=171)
  "date CET 1972-11-09 18:04:27 pm PM 09 Thu November 6 18 06 18 04 9 Thursday 1 11 Nov 11 +0100 RFC822 Thu,  9 Nov 1972 18:04:27 +0100 27 30 90176667 4 72 1972 313 3600 2003" (adodb_date len=171)

ST 1981-05-04 07:06:50 am AM 04 Mon May 7 7 07 07 06 4 Monday 0 05 May 5 +0200 RFC822 Mon, 04 May 1981 07:06:50 +0200 50 31 357800810 1 81 1981 123 7200 2003 Error date(): 357800810
 
  "date CEST 1981-05-04 07:06:50 am AM 04 Mon May 7 7 07 07 06 4 Monday 0 05 May 5 +0200 RFC822 Mon, 04 May 1981 07:06:50 +0200 50 31 357800810 1 81 1981 123 7200 2003" (date len=164)
  "date CET 1981-05-04 06:06:50 am AM 04 Mon May 6 6 06 06 06 4 Monday 0 05 May 5 +0100 RFC822 Mon,  4 May 1981 06:06:50 +0100 50 31 357800810 1 81 1981 123 3600 2003" (adodb_date len=163)

Error getdate() 357800810
Array ( [seconds] => 50 [minutes] => 6 [hours] => 7 [mday] => 4 [wday] => 1 [mon] => 5 [year] => 1981 [yday] => 123 [weekday] => Monday [month] => May [0] => 357800810 )
Array ( [seconds] => 50 [minutes] => 6 [hours] => 6 [mday] => 4 [wday] => 1 [mon] => 5 [year] => 1981 [yday] => 123 [weekday] => Monday [month] => May [0] => 357800810 )

08 Aug 1974 02:09:59 +0100 59 31 145156199 4 74 1974 219 3600 2003 Error date(): 145156199

 
  "date CET 1974-08-08 02:09:59 am AM 08 Thu August 2 2 02 02 09 8 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 08 Aug 1974 02:09:59 +0100 59 31 145156199 4 74 1974 219 3600 2003" (date len=168)
  "date CET 1974-08-08 02:09:59 am AM 08 Thu August 2 2 02 02 09 8 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  8 Aug 1974 02:09:59 +0100 59 31 145156199 4 74 1974 219 3600 2003" (adodb_date len=168)

09 Dec 1979 16:30:36 +0100 36 31 313601436 0 79 1979 342 3600 2003 Error date(): 313601436
 
  "date CET 1979-12-09 16:30:36 pm PM 09 Sun December 4 16 04 16 30 9 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 09 Dec 1979 16:30:36 +0100 36 31 313601436 0 79 1979 342 3600 2003" (date len=170)
  "date CET 1979-12-09 16:30:36 pm PM 09 Sun December 4 16 04 16 30 9 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  9 Dec 1979 16:30:36 +0100 36 31 313601436 0 79 1979 342 3600 2003" (adodb_date len=170)

06 Dec 1976 20:59:31 +0100 31 31 218750371 1 76 1976 340 3600 2003 Error date(): 218750371
 
  "date CET 1976-12-06 20:59:31 pm PM 06 Mon December 8 20 08 20 59 6 Monday 1 12 Dec 12 +0100 RFC822 Mon, 06 Dec 1976 20:59:31 +0100 31 31 218750371 1 76 1976 340 3600 2003" (date len=170)
  "date CET 1976-12-06 20:59:31 pm PM 06 Mon December 8 20 08 20 59 6 Monday 1 12 Dec 12 +0100 RFC822 Mon,  6 Dec 1976 20:59:31 +0100 31 31 218750371 1 76 1976 340 3600 2003" (adodb_date len=170)

09 Apr 1976 13:44:34 +0100 34 30 197901874 5 76 1976 99 3600 2003 Error date(): 197901874
 
  "date CET 1976-04-09 13:44:34 pm PM 09 Fri April 1 13 01 13 44 9 Friday 1 04 Apr 4 +0100 RFC822 Fri, 09 Apr 1976 13:44:34 +0100 34 30 197901874 5 76 1976 99 3600 2003" (date len=165)
  "date CET 1976-04-09 13:44:34 pm PM 09 Fri April 1 13 01 13 44 9 Friday 1 04 Apr 4 +0100 RFC822 Fri,  9 Apr 1976 13:44:34 +0100 34 30 197901874 5 76 1976 99 3600 2003" (adodb_date len=165)

ST 1980-05-27 03:45:18 am AM 27 Tue May 3 3 03 03 45 27 Tuesday 1 05 May 5 +0200 RFC822 Tue, 27 May 1980 03:45:18 +0200 18 31 328239918 2 80 1980 147 7200 2003 Error date(): 328239918
 
  "date CEST 1980-05-27 03:45:18 am AM 27 Tue May 3 3 03 03 45 27 Tuesday 1 05 May 5 +0200 RFC822 Tue, 27 May 1980 03:45:18 +0200 18 31 328239918 2 80 1980 147 7200 2003" (date len=166)
  "date CET 1980-05-27 02:45:18 am AM 27 Tue May 2 2 02 02 45 27 Tuesday 1 05 May 5 +0100 RFC822 Tue, 27 May 1980 02:45:18 +0100 18 31 328239918 2 80 1980 147 3600 2003" (adodb_date len=165)

Error getdate() 328239918
Array ( [seconds] => 18 [minutes] => 45 [hours] => 3 [mday] => 27 [wday] => 2 [mon] => 5 [year] => 1980 [yday] => 147 [weekday] => Tuesday [month] => May [0] => 328239918 )
Array ( [seconds] => 18 [minutes] => 45 [hours] => 2 [mday] => 27 [wday] => 2 [mon] => 5 [year] => 1980 [yday] => 147 [weekday] => Tuesday [month] => May [0] => 328239918 )

01 May 1972 23:58:43 +0100 43 31 73609123 1 72 1972 121 3600 2003 Error date(): 73609123

 
  "date CET 1972-05-01 23:58:43 pm PM 01 Mon May 11 23 11 23 58 1 Monday 1 05 May 5 +0100 RFC822 Mon, 01 May 1972 23:58:43 +0100 43 31 73609123 1 72 1972 121 3600 2003" (date len=164)
  "date CET 1972-05-01 23:58:43 pm PM 01 Mon May 11 23 11 23 58 1 Monday 1 05 May 5 +0100 RFC822 Mon,  1 May 1972 23:58:43 +0100 43 31 73609123 1 72 1972 121 3600 2003" (adodb_date len=164)

Testing random dates between 100 and 4000

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

Failed :-(