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
02 Jun 1976 17:18:39 +0100 39 30 202580319 3 76 1976 153 3600 2003 Error date(): 202580319
 
  "date CET 1976-06-02 17:18:39 pm PM 02 Wed June 5 17 05 17 18 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 02 Jun 1976 17:18:39 +0100 39 30 202580319 3 76 1976 153 3600 2003" (date len=168)
  "date CET 1976-06-02 17:18:39 pm PM 02 Wed June 5 17 05 17 18 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed,  2 Jun 1976 17:18:39 +0100 39 30 202580319 3 76 1976 153 3600 2003" (adodb_date len=168)

05 Sep 1973 15:41:15 +0100 15 30 116088075 3 73 1973 247 3600 2003 Error date(): 116088075
 
  "date CET 1973-09-05 15:41:15 pm PM 05 Wed September 3 15 03 15 41 5 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 05 Sep 1973 15:41:15 +0100 15 30 116088075 3 73 1973 247 3600 2003" (date len=173)
  "date CET 1973-09-05 15:41:15 pm PM 05 Wed September 3 15 03 15 41 5 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  5 Sep 1973 15:41:15 +0100 15 30 116088075 3 73 1973 247 3600 2003" (adodb_date len=173)

05 Jul 1976 18:21:20 +0100 20 31 205435280 1 76 1976 186 3600 2003 Error date(): 205435280
 
  "date CET 1976-07-05 18:21:20 pm PM 05 Mon July 6 18 06 18 21 5 Monday 1 07 Jul 7 +0100 RFC822 Mon, 05 Jul 1976 18:21:20 +0100 20 31 205435280 1 76 1976 186 3600 2003" (date len=165)
  "date CET 1976-07-05 18:21:20 pm PM 05 Mon July 6 18 06 18 21 5 Monday 1 07 Jul 7 +0100 RFC822 Mon,  5 Jul 1976 18:21:20 +0100 20 31 205435280 1 76 1976 186 3600 2003" (adodb_date len=165)

ST 1980-05-17 23:50:13 pm PM 17 Sat May 11 23 11 23 50 17 Saturday 1 05 May 5 +0200 RFC822 Sat, 17 May 1980 23:50:13 +0200 13 31 327448213 6 80 1980 137 7200 2003 Error date(): 327448213
 
  "date CEST 1980-05-17 23:50:13 pm PM 17 Sat May 11 23 11 23 50 17 Saturday 1 05 May 5 +0200 RFC822 Sat, 17 May 1980 23:50:13 +0200 13 31 327448213 6 80 1980 137 7200 2003" (date len=169)
  "date CET 1980-05-17 22:50:13 pm PM 17 Sat May 10 22 10 22 50 17 Saturday 1 05 May 5 +0100 RFC822 Sat, 17 May 1980 22:50:13 +0100 13 31 327448213 6 80 1980 137 3600 2003" (adodb_date len=168)

Error getdate() 327448213
Array ( [seconds] => 13 [minutes] => 50 [hours] => 23 [mday] => 17 [wday] => 6 [mon] => 5 [year] => 1980 [yday] => 137 [weekday] => Saturday [month] => May [0] => 327448213 )
Array ( [seconds] => 13 [minutes] => 50 [hours] => 22 [mday] => 17 [wday] => 6 [mon] => 5 [year] => 1980 [yday] => 137 [weekday] => Saturday [month] => May [0] => 327448213 )

08 Feb 1973 12:13:02 +0100 02 28 98017982 4 73 1973 38 3600 2003 Error date(): 98017982

 
  "date CET 1973-02-08 12:13:02 pm PM 08 Thu February 12 12 12 12 13 8 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 08 Feb 1973 12:13:02 +0100 02 28 98017982 4 73 1973 38 3600 2003" (date len=170)
  "date CET 1973-02-08 12:13:02 pm PM 08 Thu February 12 12 12 12 13 8 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  8 Feb 1973 12:13:02 +0100 02 28 98017982 4 73 1973 38 3600 2003" (adodb_date len=170)

04 Apr 1976 18:58:27 +0100 27 30 197488707 0 76 1976 94 3600 2003 Error date(): 197488707
 
  "date CET 1976-04-04 18:58:27 pm PM 04 Sun April 6 18 06 18 58 4 Sunday 1 04 Apr 4 +0100 RFC822 Sun, 04 Apr 1976 18:58:27 +0100 27 30 197488707 0 76 1976 94 3600 2003" (date len=165)
  "date CET 1976-04-04 18:58:27 pm PM 04 Sun April 6 18 06 18 58 4 Sunday 1 04 Apr 4 +0100 RFC822 Sun,  4 Apr 1976 18:58:27 +0100 27 30 197488707 0 76 1976 94 3600 2003" (adodb_date len=165)

09 Mar 1979 03:02:46 +0100 46 31 289792966 5 79 1979 67 3600 2003 Error date(): 289792966
 
  "date CET 1979-03-09 03:02:46 am AM 09 Fri March 3 3 03 03 02 9 Friday 0 03 Mar 3 +0100 RFC822 Fri, 09 Mar 1979 03:02:46 +0100 46 31 289792966 5 79 1979 67 3600 2003" (date len=164)
  "date CET 1979-03-09 03:02:46 am AM 09 Fri March 3 3 03 03 02 9 Friday 0 03 Mar 3 +0100 RFC822 Fri,  9 Mar 1979 03:02:46 +0100 46 31 289792966 5 79 1979 67 3600 2003" (adodb_date len=164)

09 Dec 1974 10:55:01 +0100 01 31 155814901 1 74 1974 342 3600 2003 Error date(): 155814901
 
  "date CET 1974-12-09 10:55:01 am AM 09 Mon December 10 10 10 10 55 9 Monday 0 12 Dec 12 +0100 RFC822 Mon, 09 Dec 1974 10:55:01 +0100 01 31 155814901 1 74 1974 342 3600 2003" (date len=171)
  "date CET 1974-12-09 10:55:01 am AM 09 Mon December 10 10 10 10 55 9 Monday 0 12 Dec 12 +0100 RFC822 Mon,  9 Dec 1974 10:55:01 +0100 01 31 155814901 1 74 1974 342 3600 2003" (adodb_date len=171)

06 Sep 1974 18:14:52 +0100 52 30 147719692 5 74 1974 248 3600 2003 Error date(): 147719692
 
  "date CET 1974-09-06 18:14:52 pm PM 06 Fri September 6 18 06 18 14 6 Friday 0 09 Sep 9 +0100 RFC822 Fri, 06 Sep 1974 18:14:52 +0100 52 30 147719692 5 74 1974 248 3600 2003" (date len=170)
  "date CET 1974-09-06 18:14:52 pm PM 06 Fri September 6 18 06 18 14 6 Friday 0 09 Sep 9 +0100 RFC822 Fri,  6 Sep 1974 18:14:52 +0100 52 30 147719692 5 74 1974 248 3600 2003" (adodb_date len=170)

09 Sep 1974 10:49:47 +0100 47 30 147952187 1 74 1974 251 3600 2003 Error date(): 147952187
 
  "date CET 1974-09-09 10:49:47 am AM 09 Mon September 10 10 10 10 49 9 Monday 0 09 Sep 9 +0100 RFC822 Mon, 09 Sep 1974 10:49:47 +0100 47 30 147952187 1 74 1974 251 3600 2003" (date len=171)
  "date CET 1974-09-09 10:49:47 am AM 09 Mon September 10 10 10 10 49 9 Monday 0 09 Sep 9 +0100 RFC822 Mon,  9 Sep 1974 10:49:47 +0100 47 30 147952187 1 74 1974 251 3600 2003" (adodb_date len=171)

03 Mar 1972 22:32:32 +0100 32 31 68506352 5 72 1972 62 3600 2003 Error date(): 68506352
 
  "date CET 1972-03-03 22:32:32 pm PM 03 Fri March 10 22 10 22 32 3 Friday 1 03 Mar 3 +0100 RFC822 Fri, 03 Mar 1972 22:32:32 +0100 32 31 68506352 5 72 1972 62 3600 2003" (date len=165)
  "date CET 1972-03-03 22:32:32 pm PM 03 Fri March 10 22 10 22 32 3 Friday 1 03 Mar 3 +0100 RFC822 Fri,  3 Mar 1972 22:32:32 +0100 32 31 68506352 5 72 1972 62 3600 2003" (adodb_date len=165)

ST 1981-09-23 09:23:11 am AM 23 Wed September 9 9 09 09 23 23 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 23 Sep 1981 09:23:11 +0200 11 30 370077791 3 81 1981 265 7200 2003 Error date(): 370077791
 
  "date CEST 1981-09-23 09:23:11 am AM 23 Wed September 9 9 09 09 23 23 Wednesday 0 09 Sep 9 +0200 RFC822 Wed, 23 Sep 1981 09:23:11 +0200 11 30 370077791 3 81 1981 265 7200 2003" (date len=174)
  "date CET 1981-09-23 08:23:11 am AM 23 Wed September 8 8 08 08 23 23 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 23 Sep 1981 08:23:11 +0100 11 30 370077791 3 81 1981 265 3600 2003" (adodb_date len=173)

08 Oct 1973 20:36:53 +0100 53 31 118957013 1 73 1973 280 3600 2003 Error date(): 118957013
 
  "date CET 1973-10-08 20:36:53 pm PM 08 Mon October 8 20 08 20 36 8 Monday 0 10 Oct 10 +0100 RFC822 Mon, 08 Oct 1973 20:36:53 +0100 53 31 118957013 1 73 1973 280 3600 2003" (date len=169)
  "date CET 1973-10-08 20:36:53 pm PM 08 Mon October 8 20 08 20 36 8 Monday 0 10 Oct 10 +0100 RFC822 Mon,  8 Oct 1973 20:36:53 +0100 53 31 118957013 1 73 1973 280 3600 2003" (adodb_date len=169)

08 Mar 1974 23:16:09 +0100 09 31 132012969 5 74 1974 66 3600 2003 Error date(): 132012969
 
  "date CET 1974-03-08 23:16:09 pm PM 08 Fri March 11 23 11 23 16 8 Friday 0 03 Mar 3 +0100 RFC822 Fri, 08 Mar 1974 23:16:09 +0100 09 31 132012969 5 74 1974 66 3600 2003" (date len=166)
  "date CET 1974-03-08 23:16:09 pm PM 08 Fri March 11 23 11 23 16 8 Friday 0 03 Mar 3 +0100 RFC822 Fri,  8 Mar 1974 23:16:09 +0100 09 31 132012969 5 74 1974 66 3600 2003" (adodb_date len=166)

03 Apr 1974 01:43:19 +0100 19 30 134181799 3 74 1974 92 3600 2003 Error date(): 134181799
 
  "date CET 1974-04-03 01:43:19 am AM 03 Wed April 1 1 01 01 43 3 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 03 Apr 1974 01:43:19 +0100 19 30 134181799 3 74 1974 92 3600 2003" (date len=167)
  "date CET 1974-04-03 01:43:19 am AM 03 Wed April 1 1 01 01 43 3 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  3 Apr 1974 01:43:19 +0100 19 30 134181799 3 74 1974 92 3600 2003" (adodb_date len=167)

ST 1982-04-20 22:40:38 pm PM 20 Tue April 10 22 10 22 40 20 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 20 Apr 1982 22:40:38 +0200 38 30 388183238 2 82 1982 109 7200 2003 Error date(): 388183238
 
  "date CEST 1982-04-20 22:40:38 pm PM 20 Tue April 10 22 10 22 40 20 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 20 Apr 1982 22:40:38 +0200 38 30 388183238 2 82 1982 109 7200 2003" (date len=170)
  "date CET 1982-04-20 21:40:38 pm PM 20 Tue April 9 21 09 21 40 20 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 20 Apr 1982 21:40:38 +0100 38 30 388183238 2 82 1982 109 3600 2003" (adodb_date len=168)

Error getdate() 388183238
Array ( [seconds] => 38 [minutes] => 40 [hours] => 22 [mday] => 20 [wday] => 2 [mon] => 4 [year] => 1982 [yday] => 109 [weekday] => Tuesday [month] => April [0] => 388183238 )
Array ( [seconds] => 38 [minutes] => 40 [hours] => 21 [mday] => 20 [wday] => 2 [mon] => 4 [year] => 1982 [yday] => 109 [weekday] => Tuesday [month] => April [0] => 388183238 )

01 Aug 1975 20:00:42 +0100 42 31 176151642 5 75 1975 212 3600 2003 Error date(): 176151642

 
  "date CET 1975-08-01 20:00:42 pm PM 01 Fri August 8 20 08 20 00 1 Friday 0 08 Aug 8 +0100 RFC822 Fri, 01 Aug 1975 20:00:42 +0100 42 31 176151642 5 75 1975 212 3600 2003" (date len=167)
  "date CET 1975-08-01 20:00:42 pm PM 01 Fri August 8 20 08 20 00 1 Friday 0 08 Aug 8 +0100 RFC822 Fri,  1 Aug 1975 20:00:42 +0100 42 31 176151642 5 75 1975 212 3600 2003" (adodb_date len=167)

01 Nov 1976 18:15:17 +0100 17 30 215716517 1 76 1976 305 3600 2003 Error date(): 215716517
 
  "date CET 1976-11-01 18:15:17 pm PM 01 Mon November 6 18 06 18 15 1 Monday 1 11 Nov 11 +0100 RFC822 Mon, 01 Nov 1976 18:15:17 +0100 17 30 215716517 1 76 1976 305 3600 2003" (date len=170)
  "date CET 1976-11-01 18:15:17 pm PM 01 Mon November 6 18 06 18 15 1 Monday 1 11 Nov 11 +0100 RFC822 Mon,  1 Nov 1976 18:15:17 +0100 17 30 215716517 1 76 1976 305 3600 2003" (adodb_date len=170)

ST 1981-03-29 08:58:06 am AM 29 Sun March 8 8 08 08 58 29 Sunday 0 03 Mar 3 +0200 RFC822 Sun, 29 Mar 1981 08:58:06 +0200 06 31 354697086 0 81 1981 87 7200 2003 Error date(): 354697086
 
  "date CEST 1981-03-29 08:58:06 am AM 29 Sun March 8 8 08 08 58 29 Sunday 0 03 Mar 3 +0200 RFC822 Sun, 29 Mar 1981 08:58:06 +0200 06 31 354697086 0 81 1981 87 7200 2003" (date len=166)
  "date CET 1981-03-29 07:58:06 am AM 29 Sun March 7 7 07 07 58 29 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 29 Mar 1981 07:58:06 +0100 06 31 354697086 0 81 1981 87 3600 2003" (adodb_date len=165)

Error getdate() 354697086
Array ( [seconds] => 6 [minutes] => 58 [hours] => 8 [mday] => 29 [wday] => 0 [mon] => 3 [year] => 1981 [yday] => 87 [weekday] => Sunday [month] => March [0] => 354697086 )
Array ( [seconds] => 6 [minutes] => 58 [hours] => 7 [mday] => 29 [wday] => 0 [mon] => 3 [year] => 1981 [yday] => 87 [weekday] => Sunday [month] => March [0] => 354697086 )

07 Jan 1982 11:36:33 +0100 33 31 379247793 4 82 1982 6 3600 2003 Error date(): 379247793

 
  "date CET 1982-01-07 11:36:33 am AM 07 Thu January 11 11 11 11 36 7 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 07 Jan 1982 11:36:33 +0100 33 31 379247793 4 82 1982 6 3600 2003" (date len=169)
  "date CET 1982-01-07 11:36:33 am AM 07 Thu January 11 11 11 11 36 7 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  7 Jan 1982 11:36:33 +0100 33 31 379247793 4 82 1982 6 3600 2003" (adodb_date len=169)

07 Jun 1978 08:55:12 +0100 12 30 266054112 3 78 1978 157 3600 2003 Error date(): 266054112
 
  "date CET 1978-06-07 08:55:12 am AM 07 Wed June 8 8 08 08 55 7 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 07 Jun 1978 08:55:12 +0100 12 30 266054112 3 78 1978 157 3600 2003" (date len=167)
  "date CET 1978-06-07 08:55:12 am AM 07 Wed June 8 8 08 08 55 7 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  7 Jun 1978 08:55:12 +0100 12 30 266054112 3 78 1978 157 3600 2003" (adodb_date len=167)

01 Aug 1976 17:28:26 +0100 26 31 207764906 0 76 1976 213 3600 2003 Error date(): 207764906
 
  "date CET 1976-08-01 17:28:26 pm PM 01 Sun August 5 17 05 17 28 1 Sunday 1 08 Aug 8 +0100 RFC822 Sun, 01 Aug 1976 17:28:26 +0100 26 31 207764906 0 76 1976 213 3600 2003" (date len=167)
  "date CET 1976-08-01 17:28:26 pm PM 01 Sun August 5 17 05 17 28 1 Sunday 1 08 Aug 8 +0100 RFC822 Sun,  1 Aug 1976 17:28:26 +0100 26 31 207764906 0 76 1976 213 3600 2003" (adodb_date len=167)

05 Oct 1974 13:34:41 +0100 41 31 150208481 6 74 1974 277 3600 2003 Error date(): 150208481
 
  "date CET 1974-10-05 13:34:41 pm PM 05 Sat October 1 13 01 13 34 5 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 05 Oct 1974 13:34:41 +0100 41 31 150208481 6 74 1974 277 3600 2003" (date len=171)
  "date CET 1974-10-05 13:34:41 pm PM 05 Sat October 1 13 01 13 34 5 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  5 Oct 1974 13:34:41 +0100 41 31 150208481 6 74 1974 277 3600 2003" (adodb_date len=171)

05 Feb 1981 13:44:17 +0100 17 28 350225057 4 81 1981 35 3600 2003 Error date(): 350225057
 
  "date CET 1981-02-05 13:44:17 pm PM 05 Thu February 1 13 01 13 44 5 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 05 Feb 1981 13:44:17 +0100 17 28 350225057 4 81 1981 35 3600 2003" (date len=170)
  "date CET 1981-02-05 13:44:17 pm PM 05 Thu February 1 13 01 13 44 5 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  5 Feb 1981 13:44:17 +0100 17 28 350225057 4 81 1981 35 3600 2003" (adodb_date len=170)

ST 1980-08-21 18:18:14 pm PM 21 Thu August 6 18 06 18 18 21 Thursday 1 08 Aug 8 +0200 RFC822 Thu, 21 Aug 1980 18:18:14 +0200 14 31 335722694 4 80 1980 233 7200 2003 Error date(): 335722694
 
  "date CEST 1980-08-21 18:18:14 pm PM 21 Thu August 6 18 06 18 18 21 Thursday 1 08 Aug 8 +0200 RFC822 Thu, 21 Aug 1980 18:18:14 +0200 14 31 335722694 4 80 1980 233 7200 2003" (date len=171)
  "date CET 1980-08-21 17:18:14 pm PM 21 Thu August 5 17 05 17 18 21 Thursday 1 08 Aug 8 +0100 RFC822 Thu, 21 Aug 1980 17:18:14 +0100 14 31 335722694 4 80 1980 233 3600 2003" (adodb_date len=170)

ST 1982-05-20 00:13:47 am AM 20 Thu May 12 0 12 00 13 20 Thursday 0 05 May 5 +0200 RFC822 Thu, 20 May 1982 00:13:47 +0200 47 31 390694427 4 82 1982 139 7200 2003 Error date(): 390694427
 
  "date CEST 1982-05-20 00:13:47 am AM 20 Thu May 12 0 12 00 13 20 Thursday 0 05 May 5 +0200 RFC822 Thu, 20 May 1982 00:13:47 +0200 47 31 390694427 4 82 1982 139 7200 2003" (date len=168)
  "date CET 1982-05-19 23:13:47 pm PM 19 Wed May 11 23 11 23 13 19 Wednesday 0 05 May 5 +0100 RFC822 Wed, 19 May 1982 23:13:47 +0100 47 31 390694427 3 82 1982 138 3600 2003" (adodb_date len=169)

Error getdate() 390694427
Array ( [seconds] => 47 [minutes] => 13 [hours] => 0 [mday] => 20 [wday] => 4 [mon] => 5 [year] => 1982 [yday] => 139 [weekday] => Thursday [month] => May [0] => 390694427 )
Array ( [seconds] => 47 [minutes] => 13 [hours] => 23 [mday] => 19 [wday] => 3 [mon] => 5 [year] => 1982 [yday] => 138 [weekday] => Wednesday [month] => May [0] => 390694427 )

ST 1980-06-19 14:13:10 pm PM 19 Thu June 2 14 02 14 13 19 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 19 Jun 1980 14:13:10 +0200 10 30 330264790 4 80 1980 170 7200 2003 Error date(): 330264790

 
  "date CEST 1980-06-19 14:13:10 pm PM 19 Thu June 2 14 02 14 13 19 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 19 Jun 1980 14:13:10 +0200 10 30 330264790 4 80 1980 170 7200 2003" (date len=169)
  "date CET 1980-06-19 13:13:10 pm PM 19 Thu June 1 13 01 13 13 19 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 19 Jun 1980 13:13:10 +0100 10 30 330264790 4 80 1980 170 3600 2003" (adodb_date len=168)

Error getdate() 330264790
Array ( [seconds] => 10 [minutes] => 13 [hours] => 14 [mday] => 19 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 170 [weekday] => Thursday [month] => June [0] => 330264790 )
Array ( [seconds] => 10 [minutes] => 13 [hours] => 13 [mday] => 19 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 170 [weekday] => Thursday [month] => June [0] => 330264790 )

07 Nov 1975 01:31:47 +0100 47 30 184552307 5 75 1975 310 3600 2003 Error date(): 184552307

 
  "date CET 1975-11-07 01:31:47 am AM 07 Fri November 1 1 01 01 31 7 Friday 0 11 Nov 11 +0100 RFC822 Fri, 07 Nov 1975 01:31:47 +0100 47 30 184552307 5 75 1975 310 3600 2003" (date len=169)
  "date CET 1975-11-07 01:31:47 am AM 07 Fri November 1 1 01 01 31 7 Friday 0 11 Nov 11 +0100 RFC822 Fri,  7 Nov 1975 01:31:47 +0100 47 30 184552307 5 75 1975 310 3600 2003" (adodb_date len=169)

09 Jan 1978 04:28:42 +0100 42 31 253164522 1 78 1978 8 3600 2003 Error date(): 253164522
 
  "date CET 1978-01-09 04:28:42 am AM 09 Mon January 4 4 04 04 28 9 Monday 0 01 Jan 1 +0100 RFC822 Mon, 09 Jan 1978 04:28:42 +0100 42 31 253164522 1 78 1978 8 3600 2003" (date len=165)
  "date CET 1978-01-09 04:28:42 am AM 09 Mon January 4 4 04 04 28 9 Monday 0 01 Jan 1 +0100 RFC822 Mon,  9 Jan 1978 04:28:42 +0100 42 31 253164522 1 78 1978 8 3600 2003" (adodb_date len=165)

ST 1981-06-07 16:17:50 pm PM 07 Sun June 4 16 04 16 17 7 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 07 Jun 1981 16:17:50 +0200 50 30 360771470 0 81 1981 157 7200 2003 Error date(): 360771470
 
  "date CEST 1981-06-07 16:17:50 pm PM 07 Sun June 4 16 04 16 17 7 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 07 Jun 1981 16:17:50 +0200 50 30 360771470 0 81 1981 157 7200 2003" (date len=166)
  "date CET 1981-06-07 15:17:50 pm PM 07 Sun June 3 15 03 15 17 7 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  7 Jun 1981 15:17:50 +0100 50 30 360771470 0 81 1981 157 3600 2003" (adodb_date len=165)

Error getdate() 360771470
Array ( [seconds] => 50 [minutes] => 17 [hours] => 16 [mday] => 7 [wday] => 0 [mon] => 6 [year] => 1981 [yday] => 157 [weekday] => Sunday [month] => June [0] => 360771470 )
Array ( [seconds] => 50 [minutes] => 17 [hours] => 15 [mday] => 7 [wday] => 0 [mon] => 6 [year] => 1981 [yday] => 157 [weekday] => Sunday [month] => June [0] => 360771470 )

06 Jun 1975 01:39:45 +0100 45 30 171247185 5 75 1975 156 3600 2003 Error date(): 171247185

 
  "date CET 1975-06-06 01:39:45 am AM 06 Fri June 1 1 01 01 39 6 Friday 0 06 Jun 6 +0100 RFC822 Fri, 06 Jun 1975 01:39:45 +0100 45 30 171247185 5 75 1975 156 3600 2003" (date len=164)
  "date CET 1975-06-06 01:39:45 am AM 06 Fri June 1 1 01 01 39 6 Friday 0 06 Jun 6 +0100 RFC822 Fri,  6 Jun 1975 01:39:45 +0100 45 30 171247185 5 75 1975 156 3600 2003" (adodb_date len=164)

07 Oct 1975 02:20:09 +0100 09 31 181876809 2 75 1975 279 3600 2003 Error date(): 181876809
 
  "date CET 1975-10-07 02:20:09 am AM 07 Tue October 2 2 02 02 20 7 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 07 Oct 1975 02:20:09 +0100 09 31 181876809 2 75 1975 279 3600 2003" (date len=169)
  "date CET 1975-10-07 02:20:09 am AM 07 Tue October 2 2 02 02 20 7 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  7 Oct 1975 02:20:09 +0100 09 31 181876809 2 75 1975 279 3600 2003" (adodb_date len=169)

09 Jan 1981 02:31:46 +0100 46 31 347851906 5 81 1981 8 3600 2003 Error date(): 347851906
 
  "date CET 1981-01-09 02:31:46 am AM 09 Fri January 2 2 02 02 31 9 Friday 0 01 Jan 1 +0100 RFC822 Fri, 09 Jan 1981 02:31:46 +0100 46 31 347851906 5 81 1981 8 3600 2003" (date len=165)
  "date CET 1981-01-09 02:31:46 am AM 09 Fri January 2 2 02 02 31 9 Friday 0 01 Jan 1 +0100 RFC822 Fri,  9 Jan 1981 02:31:46 +0100 46 31 347851906 5 81 1981 8 3600 2003" (adodb_date len=165)

09 Apr 1977 03:10:13 +0100 13 30 229399813 6 77 1977 98 3600 2003 Error date(): 229399813
 
  "date CET 1977-04-09 03:10:13 am AM 09 Sat April 3 3 03 03 10 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 09 Apr 1977 03:10:13 +0100 13 30 229399813 6 77 1977 98 3600 2003" (date len=166)
  "date CET 1977-04-09 03:10:13 am AM 09 Sat April 3 3 03 03 10 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  9 Apr 1977 03:10:13 +0100 13 30 229399813 6 77 1977 98 3600 2003" (adodb_date len=166)

03 Nov 1978 06:32:38 +0100 38 30 278919158 5 78 1978 306 3600 2003 Error date(): 278919158
 
  "date CET 1978-11-03 06:32:38 am AM 03 Fri November 6 6 06 06 32 3 Friday 0 11 Nov 11 +0100 RFC822 Fri, 03 Nov 1978 06:32:38 +0100 38 30 278919158 5 78 1978 306 3600 2003" (date len=169)
  "date CET 1978-11-03 06:32:38 am AM 03 Fri November 6 6 06 06 32 3 Friday 0 11 Nov 11 +0100 RFC822 Fri,  3 Nov 1978 06:32:38 +0100 38 30 278919158 5 78 1978 306 3600 2003" (adodb_date len=169)

01 Mar 1977 17:15:38 +0100 38 31 226080938 2 77 1977 59 3600 2003 Error date(): 226080938
 
  "date CET 1977-03-01 17:15:38 pm PM 01 Tue March 5 17 05 17 15 1 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 01 Mar 1977 17:15:38 +0100 38 31 226080938 2 77 1977 59 3600 2003" (date len=166)
  "date CET 1977-03-01 17:15:38 pm PM 01 Tue March 5 17 05 17 15 1 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  1 Mar 1977 17:15:38 +0100 38 31 226080938 2 77 1977 59 3600 2003" (adodb_date len=166)

06 Jul 1973 14:39:23 +0100 23 31 110813963 5 73 1973 186 3600 2003 Error date(): 110813963
 
  "date CET 1973-07-06 14:39:23 pm PM 06 Fri July 2 14 02 14 39 6 Friday 0 07 Jul 7 +0100 RFC822 Fri, 06 Jul 1973 14:39:23 +0100 23 31 110813963 5 73 1973 186 3600 2003" (date len=165)
  "date CET 1973-07-06 14:39:23 pm PM 06 Fri July 2 14 02 14 39 6 Friday 0 07 Jul 7 +0100 RFC822 Fri,  6 Jul 1973 14:39:23 +0100 23 31 110813963 5 73 1973 186 3600 2003" (adodb_date len=165)

04 May 1977 01:14:50 +0100 50 31 231552890 3 77 1977 123 3600 2003 Error date(): 231552890
 
  "date CET 1977-05-04 01:14:50 am AM 04 Wed May 1 1 01 01 14 4 Wednesday 0 05 May 5 +0100 RFC822 Wed, 04 May 1977 01:14:50 +0100 50 31 231552890 3 77 1977 123 3600 2003" (date len=166)
  "date CET 1977-05-04 01:14:50 am AM 04 Wed May 1 1 01 01 14 4 Wednesday 0 05 May 5 +0100 RFC822 Wed,  4 May 1977 01:14:50 +0100 50 31 231552890 3 77 1977 123 3600 2003" (adodb_date len=166)

07 Apr 1973 11:36:28 +0100 28 30 103026988 6 73 1973 96 3600 2003 Error date(): 103026988
 
  "date CET 1973-04-07 11:36:28 am AM 07 Sat April 11 11 11 11 36 7 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 07 Apr 1973 11:36:28 +0100 28 30 103026988 6 73 1973 96 3600 2003" (date len=168)
  "date CET 1973-04-07 11:36:28 am AM 07 Sat April 11 11 11 11 36 7 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  7 Apr 1973 11:36:28 +0100 28 30 103026988 6 73 1973 96 3600 2003" (adodb_date len=168)

08 Jun 1977 17:16:09 +0100 09 30 234634569 3 77 1977 158 3600 2003 Error date(): 234634569
 
  "date CET 1977-06-08 17:16:09 pm PM 08 Wed June 5 17 05 17 16 8 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 08 Jun 1977 17:16:09 +0100 09 30 234634569 3 77 1977 158 3600 2003" (date len=168)
  "date CET 1977-06-08 17:16:09 pm PM 08 Wed June 5 17 05 17 16 8 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  8 Jun 1977 17:16:09 +0100 09 30 234634569 3 77 1977 158 3600 2003" (adodb_date len=168)

02 Apr 1976 06:48:21 +0100 21 30 197272101 5 76 1976 92 3600 2003 Error date(): 197272101
 
  "date CET 1976-04-02 06:48:21 am AM 02 Fri April 6 6 06 06 48 2 Friday 1 04 Apr 4 +0100 RFC822 Fri, 02 Apr 1976 06:48:21 +0100 21 30 197272101 5 76 1976 92 3600 2003" (date len=164)
  "date CET 1976-04-02 06:48:21 am AM 02 Fri April 6 6 06 06 48 2 Friday 1 04 Apr 4 +0100 RFC822 Fri,  2 Apr 1976 06:48:21 +0100 21 30 197272101 5 76 1976 92 3600 2003" (adodb_date len=164)

Testing random dates between 100 and 4000

Testing 1961 to 1973, or 378432000 seconds, offset=50640: 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972

Failed :-(