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 Nov 1982 07:44:02 +0100 02 30 405240242 4 82 1982 307 3600 2003 Error date(): 405240242
 
  "date CET 1982-11-04 07:44:02 am AM 04 Thu November 7 7 07 07 44 4 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 04 Nov 1982 07:44:02 +0100 02 30 405240242 4 82 1982 307 3600 2003" (date len=171)
  "date CET 1982-11-04 07:44:02 am AM 04 Thu November 7 7 07 07 44 4 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  4 Nov 1982 07:44:02 +0100 02 30 405240242 4 82 1982 307 3600 2003" (adodb_date len=171)

01 Feb 1972 04:22:45 +0100 45 29 65762565 2 72 1972 31 3600 2003 Error date(): 65762565
 
  "date CET 1972-02-01 04:22:45 am AM 01 Tue February 4 4 04 04 22 1 Tuesday 1 02 Feb 2 +0100 RFC822 Tue, 01 Feb 1972 04:22:45 +0100 45 29 65762565 2 72 1972 31 3600 2003" (date len=167)
  "date CET 1972-02-01 04:22:45 am AM 01 Tue February 4 4 04 04 22 1 Tuesday 1 02 Feb 2 +0100 RFC822 Tue,  1 Feb 1972 04:22:45 +0100 45 29 65762565 2 72 1972 31 3600 2003" (adodb_date len=167)

07 Jan 1981 11:17:19 +0100 19 31 347710639 3 81 1981 6 3600 2003 Error date(): 347710639
 
  "date CET 1981-01-07 11:17:19 am AM 07 Wed January 11 11 11 11 17 7 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 07 Jan 1981 11:17:19 +0100 19 31 347710639 3 81 1981 6 3600 2003" (date len=170)
  "date CET 1981-01-07 11:17:19 am AM 07 Wed January 11 11 11 11 17 7 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  7 Jan 1981 11:17:19 +0100 19 31 347710639 3 81 1981 6 3600 2003" (adodb_date len=170)

08 Nov 1975 20:28:09 +0100 09 30 184706889 6 75 1975 311 3600 2003 Error date(): 184706889
 
  "date CET 1975-11-08 20:28:09 pm PM 08 Sat November 8 20 08 20 28 8 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 08 Nov 1975 20:28:09 +0100 09 30 184706889 6 75 1975 311 3600 2003" (date len=172)
  "date CET 1975-11-08 20:28:09 pm PM 08 Sat November 8 20 08 20 28 8 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  8 Nov 1975 20:28:09 +0100 09 30 184706889 6 75 1975 311 3600 2003" (adodb_date len=172)

09 Mar 1978 00:35:25 +0100 25 31 258248125 4 78 1978 67 3600 2003 Error date(): 258248125
 
  "date CET 1978-03-09 00:35:25 am AM 09 Thu March 12 0 12 00 35 9 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 09 Mar 1978 00:35:25 +0100 25 31 258248125 4 78 1978 67 3600 2003" (date len=167)
  "date CET 1978-03-09 00:35:25 am AM 09 Thu March 12 0 12 00 35 9 Thursday 0 03 Mar 3 +0100 RFC822 Thu,  9 Mar 1978 00:35:25 +0100 25 31 258248125 4 78 1978 67 3600 2003" (adodb_date len=167)

03 Jan 1980 02:38:04 +0100 04 31 315711484 4 80 1980 2 3600 2003 Error date(): 315711484
 
  "date CET 1980-01-03 02:38:04 am AM 03 Thu January 2 2 02 02 38 3 Thursday 1 01 Jan 1 +0100 RFC822 Thu, 03 Jan 1980 02:38:04 +0100 04 31 315711484 4 80 1980 2 3600 2003" (date len=167)
  "date CET 1980-01-03 02:38:04 am AM 03 Thu January 2 2 02 02 38 3 Thursday 1 01 Jan 1 +0100 RFC822 Thu,  3 Jan 1980 02:38:04 +0100 04 31 315711484 4 80 1980 2 3600 2003" (adodb_date len=167)

07 Aug 1972 20:56:07 +0100 07 31 82065367 1 72 1972 219 3600 2003 Error date(): 82065367
 
  "date CET 1972-08-07 20:56:07 pm PM 07 Mon August 8 20 08 20 56 7 Monday 1 08 Aug 8 +0100 RFC822 Mon, 07 Aug 1972 20:56:07 +0100 07 31 82065367 1 72 1972 219 3600 2003" (date len=166)
  "date CET 1972-08-07 20:56:07 pm PM 07 Mon August 8 20 08 20 56 7 Monday 1 08 Aug 8 +0100 RFC822 Mon,  7 Aug 1972 20:56:07 +0100 07 31 82065367 1 72 1972 219 3600 2003" (adodb_date len=166)

03 Feb 1976 20:16:58 +0100 58 29 192223018 2 76 1976 33 3600 2003 Error date(): 192223018
 
  "date CET 1976-02-03 20:16:58 pm PM 03 Tue February 8 20 08 20 16 3 Tuesday 1 02 Feb 2 +0100 RFC822 Tue, 03 Feb 1976 20:16:58 +0100 58 29 192223018 2 76 1976 33 3600 2003" (date len=169)
  "date CET 1976-02-03 20:16:58 pm PM 03 Tue February 8 20 08 20 16 3 Tuesday 1 02 Feb 2 +0100 RFC822 Tue,  3 Feb 1976 20:16:58 +0100 58 29 192223018 2 76 1976 33 3600 2003" (adodb_date len=169)

ST 1980-04-16 05:16:05 am AM 16 Wed April 5 5 05 05 16 16 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 16 Apr 1980 05:16:05 +0200 05 30 324702965 3 80 1980 106 7200 2003 Error date(): 324702965
 
  "date CEST 1980-04-16 05:16:05 am AM 16 Wed April 5 5 05 05 16 16 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 16 Apr 1980 05:16:05 +0200 05 30 324702965 3 80 1980 106 7200 2003" (date len=170)
  "date CET 1980-04-16 04:16:05 am AM 16 Wed April 4 4 04 04 16 16 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 16 Apr 1980 04:16:05 +0100 05 30 324702965 3 80 1980 106 3600 2003" (adodb_date len=169)

07 Aug 1974 21:34:54 +0100 54 31 145139694 3 74 1974 218 3600 2003 Error date(): 145139694
 
  "date CET 1974-08-07 21:34:54 pm PM 07 Wed August 9 21 09 21 34 7 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 07 Aug 1974 21:34:54 +0100 54 31 145139694 3 74 1974 218 3600 2003" (date len=170)
  "date CET 1974-08-07 21:34:54 pm PM 07 Wed August 9 21 09 21 34 7 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  7 Aug 1974 21:34:54 +0100 54 31 145139694 3 74 1974 218 3600 2003" (adodb_date len=170)

04 Jul 1976 07:59:00 +0100 00 31 205311540 0 76 1976 185 3600 2003 Error date(): 205311540
 
  "date CET 1976-07-04 07:59:00 am AM 04 Sun July 7 7 07 07 59 4 Sunday 1 07 Jul 7 +0100 RFC822 Sun, 04 Jul 1976 07:59:00 +0100 00 31 205311540 0 76 1976 185 3600 2003" (date len=164)
  "date CET 1976-07-04 07:59:00 am AM 04 Sun July 7 7 07 07 59 4 Sunday 1 07 Jul 7 +0100 RFC822 Sun,  4 Jul 1976 07:59:00 +0100 00 31 205311540 0 76 1976 185 3600 2003" (adodb_date len=164)

01 Aug 1978 20:26:50 +0100 50 31 270847610 2 78 1978 212 3600 2003 Error date(): 270847610
 
  "date CET 1978-08-01 20:26:50 pm PM 01 Tue August 8 20 08 20 26 1 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 01 Aug 1978 20:26:50 +0100 50 31 270847610 2 78 1978 212 3600 2003" (date len=168)
  "date CET 1978-08-01 20:26:50 pm PM 01 Tue August 8 20 08 20 26 1 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  1 Aug 1978 20:26:50 +0100 50 31 270847610 2 78 1978 212 3600 2003" (adodb_date len=168)

07 Jul 1979 23:41:10 +0100 10 31 300235270 6 79 1979 187 3600 2003 Error date(): 300235270
 
  "date CET 1979-07-07 23:41:10 pm PM 07 Sat July 11 23 11 23 41 7 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 07 Jul 1979 23:41:10 +0100 10 31 300235270 6 79 1979 187 3600 2003" (date len=168)
  "date CET 1979-07-07 23:41:10 pm PM 07 Sat July 11 23 11 23 41 7 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  7 Jul 1979 23:41:10 +0100 10 31 300235270 6 79 1979 187 3600 2003" (adodb_date len=168)

09 Apr 1975 11:21:48 +0100 48 30 166270908 3 75 1975 98 3600 2003 Error date(): 166270908
 
  "date CET 1975-04-09 11:21:48 am AM 09 Wed April 11 11 11 11 21 9 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 09 Apr 1975 11:21:48 +0100 48 30 166270908 3 75 1975 98 3600 2003" (date len=169)
  "date CET 1975-04-09 11:21:48 am AM 09 Wed April 11 11 11 11 21 9 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  9 Apr 1975 11:21:48 +0100 48 30 166270908 3 75 1975 98 3600 2003" (adodb_date len=169)

06 Apr 1975 13:24:26 +0100 26 30 166019066 0 75 1975 95 3600 2003 Error date(): 166019066
 
  "date CET 1975-04-06 13:24:26 pm PM 06 Sun April 1 13 01 13 24 6 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 06 Apr 1975 13:24:26 +0100 26 30 166019066 0 75 1975 95 3600 2003" (date len=165)
  "date CET 1975-04-06 13:24:26 pm PM 06 Sun April 1 13 01 13 24 6 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  6 Apr 1975 13:24:26 +0100 26 30 166019066 0 75 1975 95 3600 2003" (adodb_date len=165)

03 Apr 1980 18:58:13 +0100 13 30 323632693 4 80 1980 93 3600 2003 Error date(): 323632693
 
  "date CET 1980-04-03 18:58:13 pm PM 03 Thu April 6 18 06 18 58 3 Thursday 1 04 Apr 4 +0100 RFC822 Thu, 03 Apr 1980 18:58:13 +0100 13 30 323632693 4 80 1980 93 3600 2003" (date len=167)
  "date CET 1980-04-03 18:58:13 pm PM 03 Thu April 6 18 06 18 58 3 Thursday 1 04 Apr 4 +0100 RFC822 Thu,  3 Apr 1980 18:58:13 +0100 13 30 323632693 4 80 1980 93 3600 2003" (adodb_date len=167)

ST 1981-09-18 06:32:22 am AM 18 Fri September 6 6 06 06 32 18 Friday 0 09 Sep 9 +0200 RFC822 Fri, 18 Sep 1981 06:32:22 +0200 22 30 369635542 5 81 1981 260 7200 2003 Error date(): 369635542
 
  "date CEST 1981-09-18 06:32:22 am AM 18 Fri September 6 6 06 06 32 18 Friday 0 09 Sep 9 +0200 RFC822 Fri, 18 Sep 1981 06:32:22 +0200 22 30 369635542 5 81 1981 260 7200 2003" (date len=171)
  "date CET 1981-09-18 05:32:22 am AM 18 Fri September 5 5 05 05 32 18 Friday 0 09 Sep 9 +0100 RFC822 Fri, 18 Sep 1981 05:32:22 +0100 22 30 369635542 5 81 1981 260 3600 2003" (adodb_date len=170)

Error getdate() 369635542
Array ( [seconds] => 22 [minutes] => 32 [hours] => 6 [mday] => 18 [wday] => 5 [mon] => 9 [year] => 1981 [yday] => 260 [weekday] => Friday [month] => September [0] => 369635542 )
Array ( [seconds] => 22 [minutes] => 32 [hours] => 5 [mday] => 18 [wday] => 5 [mon] => 9 [year] => 1981 [yday] => 260 [weekday] => Friday [month] => September [0] => 369635542 )

07 Nov 1975 10:32:27 +0100 27 30 184584747 5 75 1975 310 3600 2003 Error date(): 184584747

 
  "date CET 1975-11-07 10:32:27 am AM 07 Fri November 10 10 10 10 32 7 Friday 0 11 Nov 11 +0100 RFC822 Fri, 07 Nov 1975 10:32:27 +0100 27 30 184584747 5 75 1975 310 3600 2003" (date len=171)
  "date CET 1975-11-07 10:32:27 am AM 07 Fri November 10 10 10 10 32 7 Friday 0 11 Nov 11 +0100 RFC822 Fri,  7 Nov 1975 10:32:27 +0100 27 30 184584747 5 75 1975 310 3600 2003" (adodb_date len=171)

02 Jul 1975 22:32:27 +0100 27 31 173568747 3 75 1975 182 3600 2003 Error date(): 173568747
 
  "date CET 1975-07-02 22:32:27 pm PM 02 Wed July 10 22 10 22 32 2 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 02 Jul 1975 22:32:27 +0100 27 31 173568747 3 75 1975 182 3600 2003" (date len=169)
  "date CET 1975-07-02 22:32:27 pm PM 02 Wed July 10 22 10 22 32 2 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  2 Jul 1975 22:32:27 +0100 27 31 173568747 3 75 1975 182 3600 2003" (adodb_date len=169)

ST 1980-06-14 14:10:20 pm PM 14 Sat June 2 14 02 14 10 14 Saturday 1 06 Jun 6 +0200 RFC822 Sat, 14 Jun 1980 14:10:20 +0200 20 30 329832620 6 80 1980 165 7200 2003 Error date(): 329832620
 
  "date CEST 1980-06-14 14:10:20 pm PM 14 Sat June 2 14 02 14 10 14 Saturday 1 06 Jun 6 +0200 RFC822 Sat, 14 Jun 1980 14:10:20 +0200 20 30 329832620 6 80 1980 165 7200 2003" (date len=169)
  "date CET 1980-06-14 13:10:20 pm PM 14 Sat June 1 13 01 13 10 14 Saturday 1 06 Jun 6 +0100 RFC822 Sat, 14 Jun 1980 13:10:20 +0100 20 30 329832620 6 80 1980 165 3600 2003" (adodb_date len=168)

04 Feb 1977 10:04:18 +0100 18 28 223895058 5 77 1977 34 3600 2003 Error date(): 223895058
 
  "date CET 1977-02-04 10:04:18 am AM 04 Fri February 10 10 10 10 04 4 Friday 0 02 Feb 2 +0100 RFC822 Fri, 04 Feb 1977 10:04:18 +0100 18 28 223895058 5 77 1977 34 3600 2003" (date len=169)
  "date CET 1977-02-04 10:04:18 am AM 04 Fri February 10 10 10 10 04 4 Friday 0 02 Feb 2 +0100 RFC822 Fri,  4 Feb 1977 10:04:18 +0100 18 28 223895058 5 77 1977 34 3600 2003" (adodb_date len=169)

ST 1982-06-25 17:40:51 pm PM 25 Fri June 5 17 05 17 40 25 Friday 0 06 Jun 6 +0200 RFC822 Fri, 25 Jun 1982 17:40:51 +0200 51 30 393867651 5 82 1982 175 7200 2003 Error date(): 393867651
 
  "date CEST 1982-06-25 17:40:51 pm PM 25 Fri June 5 17 05 17 40 25 Friday 0 06 Jun 6 +0200 RFC822 Fri, 25 Jun 1982 17:40:51 +0200 51 30 393867651 5 82 1982 175 7200 2003" (date len=167)
  "date CET 1982-06-25 16:40:51 pm PM 25 Fri June 4 16 04 16 40 25 Friday 0 06 Jun 6 +0100 RFC822 Fri, 25 Jun 1982 16:40:51 +0100 51 30 393867651 5 82 1982 175 3600 2003" (adodb_date len=166)

Error getdate() 393867651
Array ( [seconds] => 51 [minutes] => 40 [hours] => 17 [mday] => 25 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 175 [weekday] => Friday [month] => June [0] => 393867651 )
Array ( [seconds] => 51 [minutes] => 40 [hours] => 16 [mday] => 25 [wday] => 5 [mon] => 6 [year] => 1982 [yday] => 175 [weekday] => Friday [month] => June [0] => 393867651 )

03 Jan 1977 12:25:35 +0100 35 31 221138735 1 77 1977 2 3600 2003 Error date(): 221138735

 
  "date CET 1977-01-03 12:25:35 pm PM 03 Mon January 12 12 12 12 25 3 Monday 0 01 Jan 1 +0100 RFC822 Mon, 03 Jan 1977 12:25:35 +0100 35 31 221138735 1 77 1977 2 3600 2003" (date len=167)
  "date CET 1977-01-03 12:25:35 pm PM 03 Mon January 12 12 12 12 25 3 Monday 0 01 Jan 1 +0100 RFC822 Mon,  3 Jan 1977 12:25:35 +0100 35 31 221138735 1 77 1977 2 3600 2003" (adodb_date len=167)

05 Feb 1973 15:25:38 +0100 38 28 97770338 1 73 1973 35 3600 2003 Error date(): 97770338
 
  "date CET 1973-02-05 15:25:38 pm PM 05 Mon February 3 15 03 15 25 5 Monday 0 02 Feb 2 +0100 RFC822 Mon, 05 Feb 1973 15:25:38 +0100 38 28 97770338 1 73 1973 35 3600 2003" (date len=167)
  "date CET 1973-02-05 15:25:38 pm PM 05 Mon February 3 15 03 15 25 5 Monday 0 02 Feb 2 +0100 RFC822 Mon,  5 Feb 1973 15:25:38 +0100 38 28 97770338 1 73 1973 35 3600 2003" (adodb_date len=167)

03 Dec 1977 04:00:07 +0100 07 31 249966007 6 77 1977 336 3600 2003 Error date(): 249966007
 
  "date CET 1977-12-03 04:00:07 am AM 03 Sat December 4 4 04 04 00 3 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 03 Dec 1977 04:00:07 +0100 07 31 249966007 6 77 1977 336 3600 2003" (date len=171)
  "date CET 1977-12-03 04:00:07 am AM 03 Sat December 4 4 04 04 00 3 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  3 Dec 1977 04:00:07 +0100 07 31 249966007 6 77 1977 336 3600 2003" (adodb_date len=171)

ST 1980-07-10 17:45:40 pm PM 10 Thu July 5 17 05 17 45 10 Thursday 1 07 Jul 7 +0200 RFC822 Thu, 10 Jul 1980 17:45:40 +0200 40 31 332091940 4 80 1980 191 7200 2003 Error date(): 332091940
 
  "date CEST 1980-07-10 17:45:40 pm PM 10 Thu July 5 17 05 17 45 10 Thursday 1 07 Jul 7 +0200 RFC822 Thu, 10 Jul 1980 17:45:40 +0200 40 31 332091940 4 80 1980 191 7200 2003" (date len=169)
  "date CET 1980-07-10 16:45:40 pm PM 10 Thu July 4 16 04 16 45 10 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 10 Jul 1980 16:45:40 +0100 40 31 332091940 4 80 1980 191 3600 2003" (adodb_date len=168)

Error getdate() 332091940
Array ( [seconds] => 40 [minutes] => 45 [hours] => 17 [mday] => 10 [wday] => 4 [mon] => 7 [year] => 1980 [yday] => 191 [weekday] => Thursday [month] => July [0] => 332091940 )
Array ( [seconds] => 40 [minutes] => 45 [hours] => 16 [mday] => 10 [wday] => 4 [mon] => 7 [year] => 1980 [yday] => 191 [weekday] => Thursday [month] => July [0] => 332091940 )

05 Oct 1973 10:37:45 +0100 45 31 118661865 5 73 1973 277 3600 2003 Error date(): 118661865

 
  "date CET 1973-10-05 10:37:45 am AM 05 Fri October 10 10 10 10 37 5 Friday 0 10 Oct 10 +0100 RFC822 Fri, 05 Oct 1973 10:37:45 +0100 45 31 118661865 5 73 1973 277 3600 2003" (date len=170)
  "date CET 1973-10-05 10:37:45 am AM 05 Fri October 10 10 10 10 37 5 Friday 0 10 Oct 10 +0100 RFC822 Fri,  5 Oct 1973 10:37:45 +0100 45 31 118661865 5 73 1973 277 3600 2003" (adodb_date len=170)

09 Sep 1977 17:27:20 +0100 20 30 242670440 5 77 1977 251 3600 2003 Error date(): 242670440
 
  "date CET 1977-09-09 17:27:20 pm PM 09 Fri September 5 17 05 17 27 9 Friday 0 09 Sep 9 +0100 RFC822 Fri, 09 Sep 1977 17:27:20 +0100 20 30 242670440 5 77 1977 251 3600 2003" (date len=170)
  "date CET 1977-09-09 17:27:20 pm PM 09 Fri September 5 17 05 17 27 9 Friday 0 09 Sep 9 +0100 RFC822 Fri,  9 Sep 1977 17:27:20 +0100 20 30 242670440 5 77 1977 251 3600 2003" (adodb_date len=170)

03 Oct 1973 22:23:46 +0100 46 31 118531426 3 73 1973 275 3600 2003 Error date(): 118531426
 
  "date CET 1973-10-03 22:23:46 pm PM 03 Wed October 10 22 10 22 23 3 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 03 Oct 1973 22:23:46 +0100 46 31 118531426 3 73 1973 275 3600 2003" (date len=173)
  "date CET 1973-10-03 22:23:46 pm PM 03 Wed October 10 22 10 22 23 3 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  3 Oct 1973 22:23:46 +0100 46 31 118531426 3 73 1973 275 3600 2003" (adodb_date len=173)

05 Aug 1977 15:22:53 +0100 53 31 239638973 5 77 1977 216 3600 2003 Error date(): 239638973
 
  "date CET 1977-08-05 15:22:53 pm PM 05 Fri August 3 15 03 15 22 5 Friday 0 08 Aug 8 +0100 RFC822 Fri, 05 Aug 1977 15:22:53 +0100 53 31 239638973 5 77 1977 216 3600 2003" (date len=167)
  "date CET 1977-08-05 15:22:53 pm PM 05 Fri August 3 15 03 15 22 5 Friday 0 08 Aug 8 +0100 RFC822 Fri,  5 Aug 1977 15:22:53 +0100 53 31 239638973 5 77 1977 216 3600 2003" (adodb_date len=167)

ST 1983-06-03 15:51:54 pm PM 03 Fri June 3 15 03 15 51 3 Friday 0 06 Jun 6 +0200 RFC822 Fri, 03 Jun 1983 15:51:54 +0200 54 30 423496314 5 83 1983 153 7200 2003 Error date(): 423496314
 
  "date CEST 1983-06-03 15:51:54 pm PM 03 Fri June 3 15 03 15 51 3 Friday 0 06 Jun 6 +0200 RFC822 Fri, 03 Jun 1983 15:51:54 +0200 54 30 423496314 5 83 1983 153 7200 2003" (date len=166)
  "date CET 1983-06-03 14:51:54 pm PM 03 Fri June 2 14 02 14 51 3 Friday 0 06 Jun 6 +0100 RFC822 Fri,  3 Jun 1983 14:51:54 +0100 54 30 423496314 5 83 1983 153 3600 2003" (adodb_date len=165)

Error getdate() 423496314
Array ( [seconds] => 54 [minutes] => 51 [hours] => 15 [mday] => 3 [wday] => 5 [mon] => 6 [year] => 1983 [yday] => 153 [weekday] => Friday [month] => June [0] => 423496314 )
Array ( [seconds] => 54 [minutes] => 51 [hours] => 14 [mday] => 3 [wday] => 5 [mon] => 6 [year] => 1983 [yday] => 153 [weekday] => Friday [month] => June [0] => 423496314 )

08 Jul 1979 02:46:37 +0100 37 31 300246397 0 79 1979 188 3600 2003 Error date(): 300246397

 
  "date CET 1979-07-08 02:46:37 am AM 08 Sun July 2 2 02 02 46 8 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 08 Jul 1979 02:46:37 +0100 37 31 300246397 0 79 1979 188 3600 2003" (date len=164)
  "date CET 1979-07-08 02:46:37 am AM 08 Sun July 2 2 02 02 46 8 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  8 Jul 1979 02:46:37 +0100 37 31 300246397 0 79 1979 188 3600 2003" (adodb_date len=164)

ST 1981-08-30 06:32:05 am AM 30 Sun August 6 6 06 06 32 30 Sunday 0 08 Aug 8 +0200 RFC822 Sun, 30 Aug 1981 06:32:05 +0200 05 31 367993925 0 81 1981 241 7200 2003 Error date(): 367993925
 
  "date CEST 1981-08-30 06:32:05 am AM 30 Sun August 6 6 06 06 32 30 Sunday 0 08 Aug 8 +0200 RFC822 Sun, 30 Aug 1981 06:32:05 +0200 05 31 367993925 0 81 1981 241 7200 2003" (date len=168)
  "date CET 1981-08-30 05:32:05 am AM 30 Sun August 5 5 05 05 32 30 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 30 Aug 1981 05:32:05 +0100 05 31 367993925 0 81 1981 241 3600 2003" (adodb_date len=167)

Error getdate() 367993925
Array ( [seconds] => 5 [minutes] => 32 [hours] => 6 [mday] => 30 [wday] => 0 [mon] => 8 [year] => 1981 [yday] => 241 [weekday] => Sunday [month] => August [0] => 367993925 )
Array ( [seconds] => 5 [minutes] => 32 [hours] => 5 [mday] => 30 [wday] => 0 [mon] => 8 [year] => 1981 [yday] => 241 [weekday] => Sunday [month] => August [0] => 367993925 )

02 May 1976 00:47:33 +0100 33 31 199842453 0 76 1976 122 3600 2003 Error date(): 199842453

 
  "date CET 1976-05-02 00:47:33 am AM 02 Sun May 12 0 12 00 47 2 Sunday 1 05 May 5 +0100 RFC822 Sun, 02 May 1976 00:47:33 +0100 33 31 199842453 0 76 1976 122 3600 2003" (date len=164)
  "date CET 1976-05-02 00:47:33 am AM 02 Sun May 12 0 12 00 47 2 Sunday 1 05 May 5 +0100 RFC822 Sun,  2 May 1976 00:47:33 +0100 33 31 199842453 0 76 1976 122 3600 2003" (adodb_date len=164)

08 May 1975 11:44:40 +0100 40 31 168777880 4 75 1975 127 3600 2003 Error date(): 168777880
 
  "date CET 1975-05-08 11:44:40 am AM 08 Thu May 11 11 11 11 44 8 Thursday 0 05 May 5 +0100 RFC822 Thu, 08 May 1975 11:44:40 +0100 40 31 168777880 4 75 1975 127 3600 2003" (date len=167)
  "date CET 1975-05-08 11:44:40 am AM 08 Thu May 11 11 11 11 44 8 Thursday 0 05 May 5 +0100 RFC822 Thu,  8 May 1975 11:44:40 +0100 40 31 168777880 4 75 1975 127 3600 2003" (adodb_date len=167)

09 Jul 1973 12:40:13 +0100 13 31 111066013 1 73 1973 189 3600 2003 Error date(): 111066013
 
  "date CET 1973-07-09 12:40:13 pm PM 09 Mon July 12 12 12 12 40 9 Monday 0 07 Jul 7 +0100 RFC822 Mon, 09 Jul 1973 12:40:13 +0100 13 31 111066013 1 73 1973 189 3600 2003" (date len=166)
  "date CET 1973-07-09 12:40:13 pm PM 09 Mon July 12 12 12 12 40 9 Monday 0 07 Jul 7 +0100 RFC822 Mon,  9 Jul 1973 12:40:13 +0100 13 31 111066013 1 73 1973 189 3600 2003" (adodb_date len=166)

05 Nov 1977 14:18:50 +0100 50 30 247583930 6 77 1977 308 3600 2003 Error date(): 247583930
 
  "date CET 1977-11-05 14:18:50 pm PM 05 Sat November 2 14 02 14 18 5 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 05 Nov 1977 14:18:50 +0100 50 30 247583930 6 77 1977 308 3600 2003" (date len=172)
  "date CET 1977-11-05 14:18:50 pm PM 05 Sat November 2 14 02 14 18 5 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  5 Nov 1977 14:18:50 +0100 50 30 247583930 6 77 1977 308 3600 2003" (adodb_date len=172)

ST 1981-07-21 16:46:26 pm PM 21 Tue July 4 16 04 16 46 21 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 21 Jul 1981 16:46:26 +0200 26 31 364574786 2 81 1981 201 7200 2003 Error date(): 364574786
 
  "date CEST 1981-07-21 16:46:26 pm PM 21 Tue July 4 16 04 16 46 21 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 21 Jul 1981 16:46:26 +0200 26 31 364574786 2 81 1981 201 7200 2003" (date len=168)
  "date CET 1981-07-21 15:46:26 pm PM 21 Tue July 3 15 03 15 46 21 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 21 Jul 1981 15:46:26 +0100 26 31 364574786 2 81 1981 201 3600 2003" (adodb_date len=167)

Error getdate() 364574786
Array ( [seconds] => 26 [minutes] => 46 [hours] => 16 [mday] => 21 [wday] => 2 [mon] => 7 [year] => 1981 [yday] => 201 [weekday] => Tuesday [month] => July [0] => 364574786 )
Array ( [seconds] => 26 [minutes] => 46 [hours] => 15 [mday] => 21 [wday] => 2 [mon] => 7 [year] => 1981 [yday] => 201 [weekday] => Tuesday [month] => July [0] => 364574786 )

Testing random dates between 100 and 4000

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

Failed :-(