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
03 Jan 1982 01:31:09 +0100 09 31 378865869 0 82 1982 2 3600 2003 Error date(): 378865869
 
  "date CET 1982-01-03 01:31:09 am AM 03 Sun January 1 1 01 01 31 3 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 03 Jan 1982 01:31:09 +0100 09 31 378865869 0 82 1982 2 3600 2003" (date len=165)
  "date CET 1982-01-03 01:31:09 am AM 03 Sun January 1 1 01 01 31 3 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  3 Jan 1982 01:31:09 +0100 09 31 378865869 0 82 1982 2 3600 2003" (adodb_date len=165)

01 Jan 1977 21:24:45 +0100 45 31 220998285 6 77 1977 0 3600 2003 Error date(): 220998285
 
  "date CET 1977-01-01 21:24:45 pm PM 01 Sat January 9 21 09 21 24 1 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 01 Jan 1977 21:24:45 +0100 45 31 220998285 6 77 1977 0 3600 2003" (date len=168)
  "date CET 1977-01-01 21:24:45 pm PM 01 Sat January 9 21 09 21 24 1 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  1 Jan 1977 21:24:45 +0100 45 31 220998285 6 77 1977 0 3600 2003" (adodb_date len=168)

02 Mar 1978 04:55:45 +0100 45 31 257658945 4 78 1978 60 3600 2003 Error date(): 257658945
 
  "date CET 1978-03-02 04:55:45 am AM 02 Thu March 4 4 04 04 55 2 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 02 Mar 1978 04:55:45 +0100 45 31 257658945 4 78 1978 60 3600 2003" (date len=166)
  "date CET 1978-03-02 04:55:45 am AM 02 Thu March 4 4 04 04 55 2 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  2 Mar 1978 04:55:45 +0100 45 31 257658945 4 78 1978 60 3600 2003" (adodb_date len=166)

07 Feb 1978 20:45:53 +0100 53 28 255728753 2 78 1978 37 3600 2003 Error date(): 255728753
 
  "date CET 1978-02-07 20:45:53 pm PM 07 Tue February 8 20 08 20 45 7 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 07 Feb 1978 20:45:53 +0100 53 28 255728753 2 78 1978 37 3600 2003" (date len=169)
  "date CET 1978-02-07 20:45:53 pm PM 07 Tue February 8 20 08 20 45 7 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  7 Feb 1978 20:45:53 +0100 53 28 255728753 2 78 1978 37 3600 2003" (adodb_date len=169)

01 Jul 1976 11:55:39 +0100 39 31 205066539 4 76 1976 182 3600 2003 Error date(): 205066539
 
  "date CET 1976-07-01 11:55:39 am AM 01 Thu July 11 11 11 11 55 1 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 01 Jul 1976 11:55:39 +0100 39 31 205066539 4 76 1976 182 3600 2003" (date len=168)
  "date CET 1976-07-01 11:55:39 am AM 01 Thu July 11 11 11 11 55 1 Thursday 1 07 Jul 7 +0100 RFC822 Thu,  1 Jul 1976 11:55:39 +0100 39 31 205066539 4 76 1976 182 3600 2003" (adodb_date len=168)

04 Dec 1977 12:59:46 +0100 46 31 250084786 0 77 1977 337 3600 2003 Error date(): 250084786
 
  "date CET 1977-12-04 12:59:46 pm PM 04 Sun December 12 12 12 12 59 4 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 04 Dec 1977 12:59:46 +0100 46 31 250084786 0 77 1977 337 3600 2003" (date len=171)
  "date CET 1977-12-04 12:59:46 pm PM 04 Sun December 12 12 12 12 59 4 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  4 Dec 1977 12:59:46 +0100 46 31 250084786 0 77 1977 337 3600 2003" (adodb_date len=171)

ST 1981-04-27 01:08:38 am AM 27 Mon April 1 1 01 01 08 27 Monday 0 04 Apr 4 +0200 RFC822 Mon, 27 Apr 1981 01:08:38 +0200 38 30 357174518 1 81 1981 116 7200 2003 Error date(): 357174518
 
  "date CEST 1981-04-27 01:08:38 am AM 27 Mon April 1 1 01 01 08 27 Monday 0 04 Apr 4 +0200 RFC822 Mon, 27 Apr 1981 01:08:38 +0200 38 30 357174518 1 81 1981 116 7200 2003" (date len=167)
  "date CET 1981-04-27 00:08:38 am AM 27 Mon April 12 0 12 00 08 27 Monday 0 04 Apr 4 +0100 RFC822 Mon, 27 Apr 1981 00:08:38 +0100 38 30 357174518 1 81 1981 116 3600 2003" (adodb_date len=167)

09 Jan 1976 06:29:55 +0100 55 31 190013395 5 76 1976 8 3600 2003 Error date(): 190013395
 
  "date CET 1976-01-09 06:29:55 am AM 09 Fri January 6 6 06 06 29 9 Friday 1 01 Jan 1 +0100 RFC822 Fri, 09 Jan 1976 06:29:55 +0100 55 31 190013395 5 76 1976 8 3600 2003" (date len=165)
  "date CET 1976-01-09 06:29:55 am AM 09 Fri January 6 6 06 06 29 9 Friday 1 01 Jan 1 +0100 RFC822 Fri,  9 Jan 1976 06:29:55 +0100 55 31 190013395 5 76 1976 8 3600 2003" (adodb_date len=165)

07 Jul 1977 14:32:00 +0100 00 31 237130320 4 77 1977 187 3600 2003 Error date(): 237130320
 
  "date CET 1977-07-07 14:32:00 pm PM 07 Thu July 2 14 02 14 32 7 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 07 Jul 1977 14:32:00 +0100 00 31 237130320 4 77 1977 187 3600 2003" (date len=167)
  "date CET 1977-07-07 14:32:00 pm PM 07 Thu July 2 14 02 14 32 7 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  7 Jul 1977 14:32:00 +0100 00 31 237130320 4 77 1977 187 3600 2003" (adodb_date len=167)

07 Dec 1973 16:19:09 +0100 09 31 124125549 5 73 1973 340 3600 2003 Error date(): 124125549
 
  "date CET 1973-12-07 16:19:09 pm PM 07 Fri December 4 16 04 16 19 7 Friday 0 12 Dec 12 +0100 RFC822 Fri, 07 Dec 1973 16:19:09 +0100 09 31 124125549 5 73 1973 340 3600 2003" (date len=170)
  "date CET 1973-12-07 16:19:09 pm PM 07 Fri December 4 16 04 16 19 7 Friday 0 12 Dec 12 +0100 RFC822 Fri,  7 Dec 1973 16:19:09 +0100 09 31 124125549 5 73 1973 340 3600 2003" (adodb_date len=170)

ST 1981-06-11 15:48:14 pm PM 11 Thu June 3 15 03 15 48 11 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 11 Jun 1981 15:48:14 +0200 14 30 361115294 4 81 1981 161 7200 2003 Error date(): 361115294
 
  "date CEST 1981-06-11 15:48:14 pm PM 11 Thu June 3 15 03 15 48 11 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 11 Jun 1981 15:48:14 +0200 14 30 361115294 4 81 1981 161 7200 2003" (date len=169)
  "date CET 1981-06-11 14:48:14 pm PM 11 Thu June 2 14 02 14 48 11 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 11 Jun 1981 14:48:14 +0100 14 30 361115294 4 81 1981 161 3600 2003" (adodb_date len=168)

Error getdate() 361115294
Array ( [seconds] => 14 [minutes] => 48 [hours] => 15 [mday] => 11 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 161 [weekday] => Thursday [month] => June [0] => 361115294 )
Array ( [seconds] => 14 [minutes] => 48 [hours] => 14 [mday] => 11 [wday] => 4 [mon] => 6 [year] => 1981 [yday] => 161 [weekday] => Thursday [month] => June [0] => 361115294 )

06 Feb 1978 16:17:27 +0100 27 28 255626247 1 78 1978 36 3600 2003 Error date(): 255626247

 
  "date CET 1978-02-06 16:17:27 pm PM 06 Mon February 4 16 04 16 17 6 Monday 0 02 Feb 2 +0100 RFC822 Mon, 06 Feb 1978 16:17:27 +0100 27 28 255626247 1 78 1978 36 3600 2003" (date len=168)
  "date CET 1978-02-06 16:17:27 pm PM 06 Mon February 4 16 04 16 17 6 Monday 0 02 Feb 2 +0100 RFC822 Mon,  6 Feb 1978 16:17:27 +0100 27 28 255626247 1 78 1978 36 3600 2003" (adodb_date len=168)

06 Jun 1977 01:24:07 +0100 07 30 234404647 1 77 1977 156 3600 2003 Error date(): 234404647
 
  "date CET 1977-06-06 01:24:07 am AM 06 Mon June 1 1 01 01 24 6 Monday 0 06 Jun 6 +0100 RFC822 Mon, 06 Jun 1977 01:24:07 +0100 07 30 234404647 1 77 1977 156 3600 2003" (date len=164)
  "date CET 1977-06-06 01:24:07 am AM 06 Mon June 1 1 01 01 24 6 Monday 0 06 Jun 6 +0100 RFC822 Mon,  6 Jun 1977 01:24:07 +0100 07 30 234404647 1 77 1977 156 3600 2003" (adodb_date len=164)

01 May 1973 06:37:37 +0100 37 31 105082657 2 73 1973 120 3600 2003 Error date(): 105082657
 
  "date CET 1973-05-01 06:37:37 am AM 01 Tue May 6 6 06 06 37 1 Tuesday 0 05 May 5 +0100 RFC822 Tue, 01 May 1973 06:37:37 +0100 37 31 105082657 2 73 1973 120 3600 2003" (date len=164)
  "date CET 1973-05-01 06:37:37 am AM 01 Tue May 6 6 06 06 37 1 Tuesday 0 05 May 5 +0100 RFC822 Tue,  1 May 1973 06:37:37 +0100 37 31 105082657 2 73 1973 120 3600 2003" (adodb_date len=164)

ST 1981-08-15 01:47:21 am AM 15 Sat August 1 1 01 01 47 15 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 15 Aug 1981 01:47:21 +0200 21 31 366680841 6 81 1981 226 7200 2003 Error date(): 366680841
 
  "date CEST 1981-08-15 01:47:21 am AM 15 Sat August 1 1 01 01 47 15 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 15 Aug 1981 01:47:21 +0200 21 31 366680841 6 81 1981 226 7200 2003" (date len=170)
  "date CET 1981-08-15 00:47:21 am AM 15 Sat August 12 0 12 00 47 15 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 15 Aug 1981 00:47:21 +0100 21 31 366680841 6 81 1981 226 3600 2003" (adodb_date len=170)

Error getdate() 366680841
Array ( [seconds] => 21 [minutes] => 47 [hours] => 1 [mday] => 15 [wday] => 6 [mon] => 8 [year] => 1981 [yday] => 226 [weekday] => Saturday [month] => August [0] => 366680841 )
Array ( [seconds] => 21 [minutes] => 47 [hours] => 0 [mday] => 15 [wday] => 6 [mon] => 8 [year] => 1981 [yday] => 226 [weekday] => Saturday [month] => August [0] => 366680841 )

01 Apr 1975 20:15:39 +0100 39 30 165611739 2 75 1975 90 3600 2003 Error date(): 165611739

 
  "date CET 1975-04-01 20:15:39 pm PM 01 Tue April 8 20 08 20 15 1 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 01 Apr 1975 20:15:39 +0100 39 30 165611739 2 75 1975 90 3600 2003" (date len=166)
  "date CET 1975-04-01 20:15:39 pm PM 01 Tue April 8 20 08 20 15 1 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  1 Apr 1975 20:15:39 +0100 39 30 165611739 2 75 1975 90 3600 2003" (adodb_date len=166)

08 Oct 1979 16:53:30 +0100 30 31 308246010 1 79 1979 280 3600 2003 Error date(): 308246010
 
  "date CET 1979-10-08 16:53:30 pm PM 08 Mon October 4 16 04 16 53 8 Monday 0 10 Oct 10 +0100 RFC822 Mon, 08 Oct 1979 16:53:30 +0100 30 31 308246010 1 79 1979 280 3600 2003" (date len=169)
  "date CET 1979-10-08 16:53:30 pm PM 08 Mon October 4 16 04 16 53 8 Monday 0 10 Oct 10 +0100 RFC822 Mon,  8 Oct 1979 16:53:30 +0100 30 31 308246010 1 79 1979 280 3600 2003" (adodb_date len=169)

01 Feb 1976 13:48:07 +0100 07 29 192026887 0 76 1976 31 3600 2003 Error date(): 192026887
 
  "date CET 1976-02-01 13:48:07 pm PM 01 Sun February 1 13 01 13 48 1 Sunday 1 02 Feb 2 +0100 RFC822 Sun, 01 Feb 1976 13:48:07 +0100 07 29 192026887 0 76 1976 31 3600 2003" (date len=168)
  "date CET 1976-02-01 13:48:07 pm PM 01 Sun February 1 13 01 13 48 1 Sunday 1 02 Feb 2 +0100 RFC822 Sun,  1 Feb 1976 13:48:07 +0100 07 29 192026887 0 76 1976 31 3600 2003" (adodb_date len=168)

06 May 1978 03:19:36 +0100 36 31 263269176 6 78 1978 125 3600 2003 Error date(): 263269176
 
  "date CET 1978-05-06 03:19:36 am AM 06 Sat May 3 3 03 03 19 6 Saturday 0 05 May 5 +0100 RFC822 Sat, 06 May 1978 03:19:36 +0100 36 31 263269176 6 78 1978 125 3600 2003" (date len=165)
  "date CET 1978-05-06 03:19:36 am AM 06 Sat May 3 3 03 03 19 6 Saturday 0 05 May 5 +0100 RFC822 Sat,  6 May 1978 03:19:36 +0100 36 31 263269176 6 78 1978 125 3600 2003" (adodb_date len=165)

09 Aug 1979 11:45:43 +0100 43 31 303043543 4 79 1979 220 3600 2003 Error date(): 303043543
 
  "date CET 1979-08-09 11:45:43 am AM 09 Thu August 11 11 11 11 45 9 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 09 Aug 1979 11:45:43 +0100 43 31 303043543 4 79 1979 220 3600 2003" (date len=170)
  "date CET 1979-08-09 11:45:43 am AM 09 Thu August 11 11 11 11 45 9 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  9 Aug 1979 11:45:43 +0100 43 31 303043543 4 79 1979 220 3600 2003" (adodb_date len=170)

ST 1980-06-03 03:41:21 am AM 03 Tue June 3 3 03 03 41 3 Tuesday 1 06 Jun 6 +0200 RFC822 Tue, 03 Jun 1980 03:41:21 +0200 21 30 328844481 2 80 1980 154 7200 2003 Error date(): 328844481
 
  "date CEST 1980-06-03 03:41:21 am AM 03 Tue June 3 3 03 03 41 3 Tuesday 1 06 Jun 6 +0200 RFC822 Tue, 03 Jun 1980 03:41:21 +0200 21 30 328844481 2 80 1980 154 7200 2003" (date len=166)
  "date CET 1980-06-03 02:41:21 am AM 03 Tue June 2 2 02 02 41 3 Tuesday 1 06 Jun 6 +0100 RFC822 Tue,  3 Jun 1980 02:41:21 +0100 21 30 328844481 2 80 1980 154 3600 2003" (adodb_date len=165)

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

05 Oct 1977 23:37:40 +0100 40 31 244939060 3 77 1977 277 3600 2003 Error date(): 244939060
 
  "date CET 1977-10-05 23:37:40 pm PM 05 Wed October 11 23 11 23 37 5 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 05 Oct 1977 23:37:40 +0100 40 31 244939060 3 77 1977 277 3600 2003" (date len=173)
  "date CET 1977-10-05 23:37:40 pm PM 05 Wed October 11 23 11 23 37 5 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  5 Oct 1977 23:37:40 +0100 40 31 244939060 3 77 1977 277 3600 2003" (adodb_date len=173)

09 Aug 1976 21:13:45 +0100 45 31 208469625 1 76 1976 221 3600 2003 Error date(): 208469625
 
  "date CET 1976-08-09 21:13:45 pm PM 09 Mon August 9 21 09 21 13 9 Monday 1 08 Aug 8 +0100 RFC822 Mon, 09 Aug 1976 21:13:45 +0100 45 31 208469625 1 76 1976 221 3600 2003" (date len=167)
  "date CET 1976-08-09 21:13:45 pm PM 09 Mon August 9 21 09 21 13 9 Monday 1 08 Aug 8 +0100 RFC822 Mon,  9 Aug 1976 21:13:45 +0100 45 31 208469625 1 76 1976 221 3600 2003" (adodb_date len=167)

ST 1982-08-10 11:52:00 am AM 10 Tue August 11 11 11 11 52 10 Tuesday 0 08 Aug 8 +0200 RFC822 Tue, 10 Aug 1982 11:52:00 +0200 00 31 397821120 2 82 1982 221 7200 2003 Error date(): 397821120
 
  "date CEST 1982-08-10 11:52:00 am AM 10 Tue August 11 11 11 11 52 10 Tuesday 0 08 Aug 8 +0200 RFC822 Tue, 10 Aug 1982 11:52:00 +0200 00 31 397821120 2 82 1982 221 7200 2003" (date len=171)
  "date CET 1982-08-10 10:52:00 am AM 10 Tue August 10 10 10 10 52 10 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 10 Aug 1982 10:52:00 +0100 00 31 397821120 2 82 1982 221 3600 2003" (adodb_date len=170)

Error getdate() 397821120
Array ( [seconds] => 0 [minutes] => 52 [hours] => 11 [mday] => 10 [wday] => 2 [mon] => 8 [year] => 1982 [yday] => 221 [weekday] => Tuesday [month] => August [0] => 397821120 )
Array ( [seconds] => 0 [minutes] => 52 [hours] => 10 [mday] => 10 [wday] => 2 [mon] => 8 [year] => 1982 [yday] => 221 [weekday] => Tuesday [month] => August [0] => 397821120 )

ST 1980-06-25 14:42:54 pm PM 25 Wed June 2 14 02 14 42 25 Wednesday 1 06 Jun 6 +0200 RFC822 Wed, 25 Jun 1980 14:42:54 +0200 54 30 330784974 3 80 1980 176 7200 2003 Error date(): 330784974

 
  "date CEST 1980-06-25 14:42:54 pm PM 25 Wed June 2 14 02 14 42 25 Wednesday 1 06 Jun 6 +0200 RFC822 Wed, 25 Jun 1980 14:42:54 +0200 54 30 330784974 3 80 1980 176 7200 2003" (date len=170)
  "date CET 1980-06-25 13:42:54 pm PM 25 Wed June 1 13 01 13 42 25 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 25 Jun 1980 13:42:54 +0100 54 30 330784974 3 80 1980 176 3600 2003" (adodb_date len=169)

Error getdate() 330784974
Array ( [seconds] => 54 [minutes] => 42 [hours] => 14 [mday] => 25 [wday] => 3 [mon] => 6 [year] => 1980 [yday] => 176 [weekday] => Wednesday [month] => June [0] => 330784974 )
Array ( [seconds] => 54 [minutes] => 42 [hours] => 13 [mday] => 25 [wday] => 3 [mon] => 6 [year] => 1980 [yday] => 176 [weekday] => Wednesday [month] => June [0] => 330784974 )

05 Apr 1972 05:03:59 +0100 59 30 71294639 3 72 1972 95 3600 2003 Error date(): 71294639

 
  "date CET 1972-04-05 05:03:59 am AM 05 Wed April 5 5 05 05 03 5 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 05 Apr 1972 05:03:59 +0100 59 30 71294639 3 72 1972 95 3600 2003" (date len=166)
  "date CET 1972-04-05 05:03:59 am AM 05 Wed April 5 5 05 05 03 5 Wednesday 1 04 Apr 4 +0100 RFC822 Wed,  5 Apr 1972 05:03:59 +0100 59 30 71294639 3 72 1972 95 3600 2003" (adodb_date len=166)

05 Nov 1974 01:00:34 +0100 34 30 152841634 2 74 1974 308 3600 2003 Error date(): 152841634
 
  "date CET 1974-11-05 01:00:34 am AM 05 Tue November 1 1 01 01 00 5 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 05 Nov 1974 01:00:34 +0100 34 30 152841634 2 74 1974 308 3600 2003" (date len=170)
  "date CET 1974-11-05 01:00:34 am AM 05 Tue November 1 1 01 01 00 5 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  5 Nov 1974 01:00:34 +0100 34 30 152841634 2 74 1974 308 3600 2003" (adodb_date len=170)

03 May 1976 20:36:00 +0100 00 31 200000160 1 76 1976 123 3600 2003 Error date(): 200000160
 
  "date CET 1976-05-03 20:36:00 pm PM 03 Mon May 8 20 08 20 36 3 Monday 1 05 May 5 +0100 RFC822 Mon, 03 May 1976 20:36:00 +0100 00 31 200000160 1 76 1976 123 3600 2003" (date len=164)
  "date CET 1976-05-03 20:36:00 pm PM 03 Mon May 8 20 08 20 36 3 Monday 1 05 May 5 +0100 RFC822 Mon,  3 May 1976 20:36:00 +0100 00 31 200000160 1 76 1976 123 3600 2003" (adodb_date len=164)

08 Dec 1975 23:47:56 +0100 56 31 187310876 1 75 1975 341 3600 2003 Error date(): 187310876
 
  "date CET 1975-12-08 23:47:56 pm PM 08 Mon December 11 23 11 23 47 8 Monday 0 12 Dec 12 +0100 RFC822 Mon, 08 Dec 1975 23:47:56 +0100 56 31 187310876 1 75 1975 341 3600 2003" (date len=171)
  "date CET 1975-12-08 23:47:56 pm PM 08 Mon December 11 23 11 23 47 8 Monday 0 12 Dec 12 +0100 RFC822 Mon,  8 Dec 1975 23:47:56 +0100 56 31 187310876 1 75 1975 341 3600 2003" (adodb_date len=171)

06 Aug 1973 04:44:18 +0100 18 31 113456658 1 73 1973 217 3600 2003 Error date(): 113456658
 
  "date CET 1973-08-06 04:44:18 am AM 06 Mon August 4 4 04 04 44 6 Monday 0 08 Aug 8 +0100 RFC822 Mon, 06 Aug 1973 04:44:18 +0100 18 31 113456658 1 73 1973 217 3600 2003" (date len=166)
  "date CET 1973-08-06 04:44:18 am AM 06 Mon August 4 4 04 04 44 6 Monday 0 08 Aug 8 +0100 RFC822 Mon,  6 Aug 1973 04:44:18 +0100 18 31 113456658 1 73 1973 217 3600 2003" (adodb_date len=166)

08 Oct 1975 04:46:34 +0100 34 31 181971994 3 75 1975 280 3600 2003 Error date(): 181971994
 
  "date CET 1975-10-08 04:46:34 am AM 08 Wed October 4 4 04 04 46 8 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 08 Oct 1975 04:46:34 +0100 34 31 181971994 3 75 1975 280 3600 2003" (date len=171)
  "date CET 1975-10-08 04:46:34 am AM 08 Wed October 4 4 04 04 46 8 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  8 Oct 1975 04:46:34 +0100 34 31 181971994 3 75 1975 280 3600 2003" (adodb_date len=171)

01 Apr 1977 22:19:10 +0100 10 30 228777550 5 77 1977 90 3600 2003 Error date(): 228777550
 
  "date CET 1977-04-01 22:19:10 pm PM 01 Fri April 10 22 10 22 19 1 Friday 0 04 Apr 4 +0100 RFC822 Fri, 01 Apr 1977 22:19:10 +0100 10 30 228777550 5 77 1977 90 3600 2003" (date len=166)
  "date CET 1977-04-01 22:19:10 pm PM 01 Fri April 10 22 10 22 19 1 Friday 0 04 Apr 4 +0100 RFC822 Fri,  1 Apr 1977 22:19:10 +0100 10 30 228777550 5 77 1977 90 3600 2003" (adodb_date len=166)

02 Dec 1979 20:32:04 +0100 04 31 313011124 0 79 1979 335 3600 2003 Error date(): 313011124
 
  "date CET 1979-12-02 20:32:04 pm PM 02 Sun December 8 20 08 20 32 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 02 Dec 1979 20:32:04 +0100 04 31 313011124 0 79 1979 335 3600 2003" (date len=170)
  "date CET 1979-12-02 20:32:04 pm PM 02 Sun December 8 20 08 20 32 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  2 Dec 1979 20:32:04 +0100 04 31 313011124 0 79 1979 335 3600 2003" (adodb_date len=170)

ST 1981-09-24 01:39:23 am AM 24 Thu September 1 1 01 01 39 24 Thursday 0 09 Sep 9 +0200 RFC822 Thu, 24 Sep 1981 01:39:23 +0200 23 30 370136363 4 81 1981 266 7200 2003 Error date(): 370136363
 
  "date CEST 1981-09-24 01:39:23 am AM 24 Thu September 1 1 01 01 39 24 Thursday 0 09 Sep 9 +0200 RFC822 Thu, 24 Sep 1981 01:39:23 +0200 23 30 370136363 4 81 1981 266 7200 2003" (date len=173)
  "date CET 1981-09-24 00:39:23 am AM 24 Thu September 12 0 12 00 39 24 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 24 Sep 1981 00:39:23 +0100 23 30 370136363 4 81 1981 266 3600 2003" (adodb_date len=173)

Error getdate() 370136363
Array ( [seconds] => 23 [minutes] => 39 [hours] => 1 [mday] => 24 [wday] => 4 [mon] => 9 [year] => 1981 [yday] => 266 [weekday] => Thursday [month] => September [0] => 370136363 )
Array ( [seconds] => 23 [minutes] => 39 [hours] => 0 [mday] => 24 [wday] => 4 [mon] => 9 [year] => 1981 [yday] => 266 [weekday] => Thursday [month] => September [0] => 370136363 )

ST 1982-08-29 22:28:33 pm PM 29 Sun August 10 22 10 22 28 29 Sunday 0 08 Aug 8 +0200 RFC822 Sun, 29 Aug 1982 22:28:33 +0200 33 31 399500913 0 82 1982 240 7200 2003 Error date(): 399500913

 
  "date CEST 1982-08-29 22:28:33 pm PM 29 Sun August 10 22 10 22 28 29 Sunday 0 08 Aug 8 +0200 RFC822 Sun, 29 Aug 1982 22:28:33 +0200 33 31 399500913 0 82 1982 240 7200 2003" (date len=170)
  "date CET 1982-08-29 21:28:33 pm PM 29 Sun August 9 21 09 21 28 29 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 29 Aug 1982 21:28:33 +0100 33 31 399500913 0 82 1982 240 3600 2003" (adodb_date len=168)

Error getdate() 399500913
Array ( [seconds] => 33 [minutes] => 28 [hours] => 22 [mday] => 29 [wday] => 0 [mon] => 8 [year] => 1982 [yday] => 240 [weekday] => Sunday [month] => August [0] => 399500913 )
Array ( [seconds] => 33 [minutes] => 28 [hours] => 21 [mday] => 29 [wday] => 0 [mon] => 8 [year] => 1982 [yday] => 240 [weekday] => Sunday [month] => August [0] => 399500913 )

03 Jan 1976 10:20:04 +0100 04 31 189508804 6 76 1976 2 3600 2003 Error date(): 189508804

 
  "date CET 1976-01-03 10:20:04 am AM 03 Sat January 10 10 10 10 20 3 Saturday 1 01 Jan 1 +0100 RFC822 Sat, 03 Jan 1976 10:20:04 +0100 04 31 189508804 6 76 1976 2 3600 2003" (date len=169)
  "date CET 1976-01-03 10:20:04 am AM 03 Sat January 10 10 10 10 20 3 Saturday 1 01 Jan 1 +0100 RFC822 Sat,  3 Jan 1976 10:20:04 +0100 04 31 189508804 6 76 1976 2 3600 2003" (adodb_date len=169)

Testing random dates between 100 and 4000

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

Failed :-(