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 Feb 1981 10:05:48 +0100 48 28 350039148 2 81 1981 33 3600 2003 Error date(): 350039148
 
  "date CET 1981-02-03 10:05:48 am AM 03 Tue February 10 10 10 10 05 3 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 03 Feb 1981 10:05:48 +0100 48 28 350039148 2 81 1981 33 3600 2003" (date len=170)
  "date CET 1981-02-03 10:05:48 am AM 03 Tue February 10 10 10 10 05 3 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  3 Feb 1981 10:05:48 +0100 48 28 350039148 2 81 1981 33 3600 2003" (adodb_date len=170)

08 Sep 1979 17:17:53 +0100 53 30 305655473 6 79 1979 250 3600 2003 Error date(): 305655473
 
  "date CET 1979-09-08 17:17:53 pm PM 08 Sat September 5 17 05 17 17 8 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 08 Sep 1979 17:17:53 +0100 53 30 305655473 6 79 1979 250 3600 2003" (date len=172)
  "date CET 1979-09-08 17:17:53 pm PM 08 Sat September 5 17 05 17 17 8 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  8 Sep 1979 17:17:53 +0100 53 30 305655473 6 79 1979 250 3600 2003" (adodb_date len=172)

09 Oct 1971 23:25:39 +0100 39 31 55895139 6 71 1971 281 3600 2003 Error date(): 55895139
 
  "date CET 1971-10-09 23:25:39 pm PM 09 Sat October 11 23 11 23 25 9 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 09 Oct 1971 23:25:39 +0100 39 31 55895139 6 71 1971 281 3600 2003" (date len=171)
  "date CET 1971-10-09 23:25:39 pm PM 09 Sat October 11 23 11 23 25 9 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  9 Oct 1971 23:25:39 +0100 39 31 55895139 6 71 1971 281 3600 2003" (adodb_date len=171)

07 Aug 1978 03:58:30 +0100 30 31 271306710 1 78 1978 218 3600 2003 Error date(): 271306710
 
  "date CET 1978-08-07 03:58:30 am AM 07 Mon August 3 3 03 03 58 7 Monday 0 08 Aug 8 +0100 RFC822 Mon, 07 Aug 1978 03:58:30 +0100 30 31 271306710 1 78 1978 218 3600 2003" (date len=166)
  "date CET 1978-08-07 03:58:30 am AM 07 Mon August 3 3 03 03 58 7 Monday 0 08 Aug 8 +0100 RFC822 Mon,  7 Aug 1978 03:58:30 +0100 30 31 271306710 1 78 1978 218 3600 2003" (adodb_date len=166)

07 Apr 1978 04:32:30 +0100 30 30 260767950 5 78 1978 96 3600 2003 Error date(): 260767950
 
  "date CET 1978-04-07 04:32:30 am AM 07 Fri April 4 4 04 04 32 7 Friday 0 04 Apr 4 +0100 RFC822 Fri, 07 Apr 1978 04:32:30 +0100 30 30 260767950 5 78 1978 96 3600 2003" (date len=164)
  "date CET 1978-04-07 04:32:30 am AM 07 Fri April 4 4 04 04 32 7 Friday 0 04 Apr 4 +0100 RFC822 Fri,  7 Apr 1978 04:32:30 +0100 30 30 260767950 5 78 1978 96 3600 2003" (adodb_date len=164)

05 Feb 1981 14:25:28 +0100 28 28 350227528 4 81 1981 35 3600 2003 Error date(): 350227528
 
  "date CET 1981-02-05 14:25:28 pm PM 05 Thu February 2 14 02 14 25 5 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 05 Feb 1981 14:25:28 +0100 28 28 350227528 4 81 1981 35 3600 2003" (date len=170)
  "date CET 1981-02-05 14:25:28 pm PM 05 Thu February 2 14 02 14 25 5 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  5 Feb 1981 14:25:28 +0100 28 28 350227528 4 81 1981 35 3600 2003" (adodb_date len=170)

06 Apr 1977 03:25:32 +0100 32 30 229141532 3 77 1977 95 3600 2003 Error date(): 229141532
 
  "date CET 1977-04-06 03:25:32 am AM 06 Wed April 3 3 03 03 25 6 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 06 Apr 1977 03:25:32 +0100 32 30 229141532 3 77 1977 95 3600 2003" (date len=167)
  "date CET 1977-04-06 03:25:32 am AM 06 Wed April 3 3 03 03 25 6 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  6 Apr 1977 03:25:32 +0100 32 30 229141532 3 77 1977 95 3600 2003" (adodb_date len=167)

07 Jul 1974 00:53:47 +0100 47 31 142386827 0 74 1974 187 3600 2003 Error date(): 142386827
 
  "date CET 1974-07-07 00:53:47 am AM 07 Sun July 12 0 12 00 53 7 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 07 Jul 1974 00:53:47 +0100 47 31 142386827 0 74 1974 187 3600 2003" (date len=165)
  "date CET 1974-07-07 00:53:47 am AM 07 Sun July 12 0 12 00 53 7 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  7 Jul 1974 00:53:47 +0100 47 31 142386827 0 74 1974 187 3600 2003" (adodb_date len=165)

ST 1980-08-05 16:03:46 pm PM 05 Tue August 4 16 04 16 03 5 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 05 Aug 1980 16:03:46 +0200 46 31 334332226 2 80 1980 217 7200 2003 Error date(): 334332226
 
  "date CEST 1980-08-05 16:03:46 pm PM 05 Tue August 4 16 04 16 03 5 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 05 Aug 1980 16:03:46 +0200 46 31 334332226 2 80 1980 217 7200 2003" (date len=169)
  "date CET 1980-08-05 15:03:46 pm PM 05 Tue August 3 15 03 15 03 5 Tuesday 1 08 Aug 8 +0100 RFC822 Tue,  5 Aug 1980 15:03:46 +0100 46 31 334332226 2 80 1980 217 3600 2003" (adodb_date len=168)

Error getdate() 334332226
Array ( [seconds] => 46 [minutes] => 3 [hours] => 16 [mday] => 5 [wday] => 2 [mon] => 8 [year] => 1980 [yday] => 217 [weekday] => Tuesday [month] => August [0] => 334332226 )
Array ( [seconds] => 46 [minutes] => 3 [hours] => 15 [mday] => 5 [wday] => 2 [mon] => 8 [year] => 1980 [yday] => 217 [weekday] => Tuesday [month] => August [0] => 334332226 )

03 Jul 1973 19:38:08 +0100 08 31 110572688 2 73 1973 183 3600 2003 Error date(): 110572688

 
  "date CET 1973-07-03 19:38:08 pm PM 03 Tue July 7 19 07 19 38 3 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 03 Jul 1973 19:38:08 +0100 08 31 110572688 2 73 1973 183 3600 2003" (date len=166)
  "date CET 1973-07-03 19:38:08 pm PM 03 Tue July 7 19 07 19 38 3 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  3 Jul 1973 19:38:08 +0100 08 31 110572688 2 73 1973 183 3600 2003" (adodb_date len=166)

ST 1982-04-28 17:55:40 pm PM 28 Wed April 5 17 05 17 55 28 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 28 Apr 1982 17:55:40 +0200 40 30 388857340 3 82 1982 117 7200 2003 Error date(): 388857340
 
  "date CEST 1982-04-28 17:55:40 pm PM 28 Wed April 5 17 05 17 55 28 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 28 Apr 1982 17:55:40 +0200 40 30 388857340 3 82 1982 117 7200 2003" (date len=171)
  "date CET 1982-04-28 16:55:40 pm PM 28 Wed April 4 16 04 16 55 28 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 28 Apr 1982 16:55:40 +0100 40 30 388857340 3 82 1982 117 3600 2003" (adodb_date len=170)

Error getdate() 388857340
Array ( [seconds] => 40 [minutes] => 55 [hours] => 17 [mday] => 28 [wday] => 3 [mon] => 4 [year] => 1982 [yday] => 117 [weekday] => Wednesday [month] => April [0] => 388857340 )
Array ( [seconds] => 40 [minutes] => 55 [hours] => 16 [mday] => 28 [wday] => 3 [mon] => 4 [year] => 1982 [yday] => 117 [weekday] => Wednesday [month] => April [0] => 388857340 )

04 Nov 1977 02:42:44 +0100 44 30 247455764 5 77 1977 307 3600 2003 Error date(): 247455764

 
  "date CET 1977-11-04 02:42:44 am AM 04 Fri November 2 2 02 02 42 4 Friday 0 11 Nov 11 +0100 RFC822 Fri, 04 Nov 1977 02:42:44 +0100 44 30 247455764 5 77 1977 307 3600 2003" (date len=169)
  "date CET 1977-11-04 02:42:44 am AM 04 Fri November 2 2 02 02 42 4 Friday 0 11 Nov 11 +0100 RFC822 Fri,  4 Nov 1977 02:42:44 +0100 44 30 247455764 5 77 1977 307 3600 2003" (adodb_date len=169)

ST 1981-05-12 15:46:01 pm PM 12 Tue May 3 15 03 15 46 12 Tuesday 0 05 May 5 +0200 RFC822 Tue, 12 May 1981 15:46:01 +0200 01 31 358523161 2 81 1981 131 7200 2003 Error date(): 358523161
 
  "date CEST 1981-05-12 15:46:01 pm PM 12 Tue May 3 15 03 15 46 12 Tuesday 0 05 May 5 +0200 RFC822 Tue, 12 May 1981 15:46:01 +0200 01 31 358523161 2 81 1981 131 7200 2003" (date len=167)
  "date CET 1981-05-12 14:46:01 pm PM 12 Tue May 2 14 02 14 46 12 Tuesday 0 05 May 5 +0100 RFC822 Tue, 12 May 1981 14:46:01 +0100 01 31 358523161 2 81 1981 131 3600 2003" (adodb_date len=166)

Error getdate() 358523161
Array ( [seconds] => 1 [minutes] => 46 [hours] => 15 [mday] => 12 [wday] => 2 [mon] => 5 [year] => 1981 [yday] => 131 [weekday] => Tuesday [month] => May [0] => 358523161 )
Array ( [seconds] => 1 [minutes] => 46 [hours] => 14 [mday] => 12 [wday] => 2 [mon] => 5 [year] => 1981 [yday] => 131 [weekday] => Tuesday [month] => May [0] => 358523161 )

05 Sep 1974 13:38:17 +0100 17 30 147616697 4 74 1974 247 3600 2003 Error date(): 147616697

 
  "date CET 1974-09-05 13:38:17 pm PM 05 Thu September 1 13 01 13 38 5 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 05 Sep 1974 13:38:17 +0100 17 30 147616697 4 74 1974 247 3600 2003" (date len=172)
  "date CET 1974-09-05 13:38:17 pm PM 05 Thu September 1 13 01 13 38 5 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  5 Sep 1974 13:38:17 +0100 17 30 147616697 4 74 1974 247 3600 2003" (adodb_date len=172)

ST 1981-05-06 19:31:48 pm PM 06 Wed May 7 19 07 19 31 6 Wednesday 0 05 May 5 +0200 RFC822 Wed, 06 May 1981 19:31:48 +0200 48 31 358018308 3 81 1981 125 7200 2003 Error date(): 358018308
 
  "date CEST 1981-05-06 19:31:48 pm PM 06 Wed May 7 19 07 19 31 6 Wednesday 0 05 May 5 +0200 RFC822 Wed, 06 May 1981 19:31:48 +0200 48 31 358018308 3 81 1981 125 7200 2003" (date len=168)
  "date CET 1981-05-06 18:31:48 pm PM 06 Wed May 6 18 06 18 31 6 Wednesday 0 05 May 5 +0100 RFC822 Wed,  6 May 1981 18:31:48 +0100 48 31 358018308 3 81 1981 125 3600 2003" (adodb_date len=167)

Error getdate() 358018308
Array ( [seconds] => 48 [minutes] => 31 [hours] => 19 [mday] => 6 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 125 [weekday] => Wednesday [month] => May [0] => 358018308 )
Array ( [seconds] => 48 [minutes] => 31 [hours] => 18 [mday] => 6 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 125 [weekday] => Wednesday [month] => May [0] => 358018308 )

06 Aug 1975 10:02:54 +0100 54 31 176547774 3 75 1975 217 3600 2003 Error date(): 176547774

 
  "date CET 1975-08-06 10:02:54 am AM 06 Wed August 10 10 10 10 02 6 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 06 Aug 1975 10:02:54 +0100 54 31 176547774 3 75 1975 217 3600 2003" (date len=171)
  "date CET 1975-08-06 10:02:54 am AM 06 Wed August 10 10 10 10 02 6 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  6 Aug 1975 10:02:54 +0100 54 31 176547774 3 75 1975 217 3600 2003" (adodb_date len=171)

01 May 1977 04:41:06 +0100 06 31 231306066 0 77 1977 120 3600 2003 Error date(): 231306066
 
  "date CET 1977-05-01 04:41:06 am AM 01 Sun May 4 4 04 04 41 1 Sunday 0 05 May 5 +0100 RFC822 Sun, 01 May 1977 04:41:06 +0100 06 31 231306066 0 77 1977 120 3600 2003" (date len=163)
  "date CET 1977-05-01 04:41:06 am AM 01 Sun May 4 4 04 04 41 1 Sunday 0 05 May 5 +0100 RFC822 Sun,  1 May 1977 04:41:06 +0100 06 31 231306066 0 77 1977 120 3600 2003" (adodb_date len=163)

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

ST 1981-08-06 13:56:46 pm PM 06 Thu August 1 13 01 13 56 6 Thursday 0 08 Aug 8 +0200 RFC822 Thu, 06 Aug 1981 13:56:46 +0200 46 31 365947006 4 81 1981 217 7200 2003 Error date(): 365947006
 
  "date CEST 1981-08-06 13:56:46 pm PM 06 Thu August 1 13 01 13 56 6 Thursday 0 08 Aug 8 +0200 RFC822 Thu, 06 Aug 1981 13:56:46 +0200 46 31 365947006 4 81 1981 217 7200 2003" (date len=170)
  "date CET 1981-08-06 12:56:46 pm PM 06 Thu August 12 12 12 12 56 6 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  6 Aug 1981 12:56:46 +0100 46 31 365947006 4 81 1981 217 3600 2003" (adodb_date len=170)

Error getdate() 365947006
Array ( [seconds] => 46 [minutes] => 56 [hours] => 13 [mday] => 6 [wday] => 4 [mon] => 8 [year] => 1981 [yday] => 217 [weekday] => Thursday [month] => August [0] => 365947006 )
Array ( [seconds] => 46 [minutes] => 56 [hours] => 12 [mday] => 6 [wday] => 4 [mon] => 8 [year] => 1981 [yday] => 217 [weekday] => Thursday [month] => August [0] => 365947006 )

ST 1980-04-09 18:26:25 pm PM 09 Wed April 6 18 06 18 26 9 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 09 Apr 1980 18:26:25 +0200 25 30 324145585 3 80 1980 99 7200 2003 Error date(): 324145585

 
  "date CEST 1980-04-09 18:26:25 pm PM 09 Wed April 6 18 06 18 26 9 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 09 Apr 1980 18:26:25 +0200 25 30 324145585 3 80 1980 99 7200 2003" (date len=169)
  "date CET 1980-04-09 17:26:25 pm PM 09 Wed April 5 17 05 17 26 9 Wednesday 1 04 Apr 4 +0100 RFC822 Wed,  9 Apr 1980 17:26:25 +0100 25 30 324145585 3 80 1980 99 3600 2003" (adodb_date len=168)

Error getdate() 324145585
Array ( [seconds] => 25 [minutes] => 26 [hours] => 18 [mday] => 9 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 99 [weekday] => Wednesday [month] => April [0] => 324145585 )
Array ( [seconds] => 25 [minutes] => 26 [hours] => 17 [mday] => 9 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 99 [weekday] => Wednesday [month] => April [0] => 324145585 )

09 Jun 1975 09:50:20 +0100 20 30 171535820 1 75 1975 159 3600 2003 Error date(): 171535820

 
  "date CET 1975-06-09 09:50:20 am AM 09 Mon June 9 9 09 09 50 9 Monday 0 06 Jun 6 +0100 RFC822 Mon, 09 Jun 1975 09:50:20 +0100 20 30 171535820 1 75 1975 159 3600 2003" (date len=164)
  "date CET 1975-06-09 09:50:20 am AM 09 Mon June 9 9 09 09 50 9 Monday 0 06 Jun 6 +0100 RFC822 Mon,  9 Jun 1975 09:50:20 +0100 20 30 171535820 1 75 1975 159 3600 2003" (adodb_date len=164)

06 Mar 1978 10:10:38 +0100 38 31 258023438 1 78 1978 64 3600 2003 Error date(): 258023438
 
  "date CET 1978-03-06 10:10:38 am AM 06 Mon March 10 10 10 10 10 6 Monday 0 03 Mar 3 +0100 RFC822 Mon, 06 Mar 1978 10:10:38 +0100 38 31 258023438 1 78 1978 64 3600 2003" (date len=166)
  "date CET 1978-03-06 10:10:38 am AM 06 Mon March 10 10 10 10 10 6 Monday 0 03 Mar 3 +0100 RFC822 Mon,  6 Mar 1978 10:10:38 +0100 38 31 258023438 1 78 1978 64 3600 2003" (adodb_date len=166)

06 Jul 1975 12:19:42 +0100 42 31 173877582 0 75 1975 186 3600 2003 Error date(): 173877582
 
  "date CET 1975-07-06 12:19:42 pm PM 06 Sun July 12 12 12 12 19 6 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 06 Jul 1975 12:19:42 +0100 42 31 173877582 0 75 1975 186 3600 2003" (date len=166)
  "date CET 1975-07-06 12:19:42 pm PM 06 Sun July 12 12 12 12 19 6 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  6 Jul 1975 12:19:42 +0100 42 31 173877582 0 75 1975 186 3600 2003" (adodb_date len=166)

ST 1981-08-27 01:20:09 am AM 27 Thu August 1 1 01 01 20 27 Thursday 0 08 Aug 8 +0200 RFC822 Thu, 27 Aug 1981 01:20:09 +0200 09 31 367716009 4 81 1981 238 7200 2003 Error date(): 367716009
 
  "date CEST 1981-08-27 01:20:09 am AM 27 Thu August 1 1 01 01 20 27 Thursday 0 08 Aug 8 +0200 RFC822 Thu, 27 Aug 1981 01:20:09 +0200 09 31 367716009 4 81 1981 238 7200 2003" (date len=170)
  "date CET 1981-08-27 00:20:09 am AM 27 Thu August 12 0 12 00 20 27 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 27 Aug 1981 00:20:09 +0100 09 31 367716009 4 81 1981 238 3600 2003" (adodb_date len=170)

Error getdate() 367716009
Array ( [seconds] => 9 [minutes] => 20 [hours] => 1 [mday] => 27 [wday] => 4 [mon] => 8 [year] => 1981 [yday] => 238 [weekday] => Thursday [month] => August [0] => 367716009 )
Array ( [seconds] => 9 [minutes] => 20 [hours] => 0 [mday] => 27 [wday] => 4 [mon] => 8 [year] => 1981 [yday] => 238 [weekday] => Thursday [month] => August [0] => 367716009 )

01 Jul 1973 04:56:55 +0100 55 31 110347015 0 73 1973 181 3600 2003 Error date(): 110347015

 
  "date CET 1973-07-01 04:56:55 am AM 01 Sun July 4 4 04 04 56 1 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 01 Jul 1973 04:56:55 +0100 55 31 110347015 0 73 1973 181 3600 2003" (date len=164)
  "date CET 1973-07-01 04:56:55 am AM 01 Sun July 4 4 04 04 56 1 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  1 Jul 1973 04:56:55 +0100 55 31 110347015 0 73 1973 181 3600 2003" (adodb_date len=164)

04 Jul 1979 11:44:18 +0100 18 31 299933058 3 79 1979 184 3600 2003 Error date(): 299933058
 
  "date CET 1979-07-04 11:44:18 am AM 04 Wed July 11 11 11 11 44 4 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 04 Jul 1979 11:44:18 +0100 18 31 299933058 3 79 1979 184 3600 2003" (date len=169)
  "date CET 1979-07-04 11:44:18 am AM 04 Wed July 11 11 11 11 44 4 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  4 Jul 1979 11:44:18 +0100 18 31 299933058 3 79 1979 184 3600 2003" (adodb_date len=169)

09 May 1975 22:41:48 +0100 48 31 168903708 5 75 1975 128 3600 2003 Error date(): 168903708
 
  "date CET 1975-05-09 22:41:48 pm PM 09 Fri May 10 22 10 22 41 9 Friday 0 05 May 5 +0100 RFC822 Fri, 09 May 1975 22:41:48 +0100 48 31 168903708 5 75 1975 128 3600 2003" (date len=165)
  "date CET 1975-05-09 22:41:48 pm PM 09 Fri May 10 22 10 22 41 9 Friday 0 05 May 5 +0100 RFC822 Fri,  9 May 1975 22:41:48 +0100 48 31 168903708 5 75 1975 128 3600 2003" (adodb_date len=165)

ST 1980-08-21 20:36:57 pm PM 21 Thu August 8 20 08 20 36 21 Thursday 1 08 Aug 8 +0200 RFC822 Thu, 21 Aug 1980 20:36:57 +0200 57 31 335731017 4 80 1980 233 7200 2003 Error date(): 335731017
 
  "date CEST 1980-08-21 20:36:57 pm PM 21 Thu August 8 20 08 20 36 21 Thursday 1 08 Aug 8 +0200 RFC822 Thu, 21 Aug 1980 20:36:57 +0200 57 31 335731017 4 80 1980 233 7200 2003" (date len=171)
  "date CET 1980-08-21 19:36:57 pm PM 21 Thu August 7 19 07 19 36 21 Thursday 1 08 Aug 8 +0100 RFC822 Thu, 21 Aug 1980 19:36:57 +0100 57 31 335731017 4 80 1980 233 3600 2003" (adodb_date len=170)

Error getdate() 335731017
Array ( [seconds] => 57 [minutes] => 36 [hours] => 20 [mday] => 21 [wday] => 4 [mon] => 8 [year] => 1980 [yday] => 233 [weekday] => Thursday [month] => August [0] => 335731017 )
Array ( [seconds] => 57 [minutes] => 36 [hours] => 19 [mday] => 21 [wday] => 4 [mon] => 8 [year] => 1980 [yday] => 233 [weekday] => Thursday [month] => August [0] => 335731017 )

06 Dec 1979 18:54:53 +0100 53 31 313350893 4 79 1979 339 3600 2003 Error date(): 313350893

 
  "date CET 1979-12-06 18:54:53 pm PM 06 Thu December 6 18 06 18 54 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 06 Dec 1979 18:54:53 +0100 53 31 313350893 4 79 1979 339 3600 2003" (date len=172)
  "date CET 1979-12-06 18:54:53 pm PM 06 Thu December 6 18 06 18 54 6 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  6 Dec 1979 18:54:53 +0100 53 31 313350893 4 79 1979 339 3600 2003" (adodb_date len=172)

02 Oct 1975 02:28:54 +0100 54 31 181445334 4 75 1975 274 3600 2003 Error date(): 181445334
 
  "date CET 1975-10-02 02:28:54 am AM 02 Thu October 2 2 02 02 28 2 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 02 Oct 1975 02:28:54 +0100 54 31 181445334 4 75 1975 274 3600 2003" (date len=170)
  "date CET 1975-10-02 02:28:54 am AM 02 Thu October 2 2 02 02 28 2 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  2 Oct 1975 02:28:54 +0100 54 31 181445334 4 75 1975 274 3600 2003" (adodb_date len=170)

08 Nov 1974 06:57:39 +0100 39 30 153122259 5 74 1974 311 3600 2003 Error date(): 153122259
 
  "date CET 1974-11-08 06:57:39 am AM 08 Fri November 6 6 06 06 57 8 Friday 0 11 Nov 11 +0100 RFC822 Fri, 08 Nov 1974 06:57:39 +0100 39 30 153122259 5 74 1974 311 3600 2003" (date len=169)
  "date CET 1974-11-08 06:57:39 am AM 08 Fri November 6 6 06 06 57 8 Friday 0 11 Nov 11 +0100 RFC822 Fri,  8 Nov 1974 06:57:39 +0100 39 30 153122259 5 74 1974 311 3600 2003" (adodb_date len=169)

02 Apr 1977 05:41:18 +0100 18 30 228804078 6 77 1977 91 3600 2003 Error date(): 228804078
 
  "date CET 1977-04-02 05:41:18 am AM 02 Sat April 5 5 05 05 41 2 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 02 Apr 1977 05:41:18 +0100 18 30 228804078 6 77 1977 91 3600 2003" (date len=166)
  "date CET 1977-04-02 05:41:18 am AM 02 Sat April 5 5 05 05 41 2 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  2 Apr 1977 05:41:18 +0100 18 30 228804078 6 77 1977 91 3600 2003" (adodb_date len=166)

02 Oct 1972 00:39:51 +0100 51 31 86830791 1 72 1972 275 3600 2003 Error date(): 86830791
 
  "date CET 1972-10-02 00:39:51 am AM 02 Mon October 12 0 12 00 39 2 Monday 1 10 Oct 10 +0100 RFC822 Mon, 02 Oct 1972 00:39:51 +0100 51 31 86830791 1 72 1972 275 3600 2003" (date len=168)
  "date CET 1972-10-02 00:39:51 am AM 02 Mon October 12 0 12 00 39 2 Monday 1 10 Oct 10 +0100 RFC822 Mon,  2 Oct 1972 00:39:51 +0100 51 31 86830791 1 72 1972 275 3600 2003" (adodb_date len=168)

ST 1980-05-21 12:44:21 pm PM 21 Wed May 12 12 12 12 44 21 Wednesday 1 05 May 5 +0200 RFC822 Wed, 21 May 1980 12:44:21 +0200 21 31 327753861 3 80 1980 141 7200 2003 Error date(): 327753861
 
  "date CEST 1980-05-21 12:44:21 pm PM 21 Wed May 12 12 12 12 44 21 Wednesday 1 05 May 5 +0200 RFC822 Wed, 21 May 1980 12:44:21 +0200 21 31 327753861 3 80 1980 141 7200 2003" (date len=170)
  "date CET 1980-05-21 11:44:21 am AM 21 Wed May 11 11 11 11 44 21 Wednesday 1 05 May 5 +0100 RFC822 Wed, 21 May 1980 11:44:21 +0100 21 31 327753861 3 80 1980 141 3600 2003" (adodb_date len=169)

Error getdate() 327753861
Array ( [seconds] => 21 [minutes] => 44 [hours] => 12 [mday] => 21 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 141 [weekday] => Wednesday [month] => May [0] => 327753861 )
Array ( [seconds] => 21 [minutes] => 44 [hours] => 11 [mday] => 21 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 141 [weekday] => Wednesday [month] => May [0] => 327753861 )

05 Jul 1973 22:42:46 +0100 46 31 110756566 4 73 1973 185 3600 2003 Error date(): 110756566

 
  "date CET 1973-07-05 22:42:46 pm PM 05 Thu July 10 22 10 22 42 5 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 05 Jul 1973 22:42:46 +0100 46 31 110756566 4 73 1973 185 3600 2003" (date len=168)
  "date CET 1973-07-05 22:42:46 pm PM 05 Thu July 10 22 10 22 42 5 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  5 Jul 1973 22:42:46 +0100 46 31 110756566 4 73 1973 185 3600 2003" (adodb_date len=168)

08 Aug 1976 09:13:39 +0100 39 31 208340019 0 76 1976 220 3600 2003 Error date(): 208340019
 
  "date CET 1976-08-08 09:13:39 am AM 08 Sun August 9 9 09 09 13 8 Sunday 1 08 Aug 8 +0100 RFC822 Sun, 08 Aug 1976 09:13:39 +0100 39 31 208340019 0 76 1976 220 3600 2003" (date len=166)
  "date CET 1976-08-08 09:13:39 am AM 08 Sun August 9 9 09 09 13 8 Sunday 1 08 Aug 8 +0100 RFC822 Sun,  8 Aug 1976 09:13:39 +0100 39 31 208340019 0 76 1976 220 3600 2003" (adodb_date len=166)

ST 1980-06-30 07:30:09 am AM 30 Mon June 7 7 07 07 30 30 Monday 1 06 Jun 6 +0200 RFC822 Mon, 30 Jun 1980 07:30:09 +0200 09 30 331191009 1 80 1980 181 7200 2003 Error date(): 331191009
 
  "date CEST 1980-06-30 07:30:09 am AM 30 Mon June 7 7 07 07 30 30 Monday 1 06 Jun 6 +0200 RFC822 Mon, 30 Jun 1980 07:30:09 +0200 09 30 331191009 1 80 1980 181 7200 2003" (date len=166)
  "date CET 1980-06-30 06:30:09 am AM 30 Mon June 6 6 06 06 30 30 Monday 1 06 Jun 6 +0100 RFC822 Mon, 30 Jun 1980 06:30:09 +0100 09 30 331191009 1 80 1980 181 3600 2003" (adodb_date len=165)

Error getdate() 331191009
Array ( [seconds] => 9 [minutes] => 30 [hours] => 7 [mday] => 30 [wday] => 1 [mon] => 6 [year] => 1980 [yday] => 181 [weekday] => Monday [month] => June [0] => 331191009 )
Array ( [seconds] => 9 [minutes] => 30 [hours] => 6 [mday] => 30 [wday] => 1 [mon] => 6 [year] => 1980 [yday] => 181 [weekday] => Monday [month] => June [0] => 331191009 )

ST 1981-09-06 11:44:44 am AM 06 Sun September 11 11 11 11 44 6 Sunday 0 09 Sep 9 +0200 RFC822 Sun, 06 Sep 1981 11:44:44 +0200 44 30 368617484 0 81 1981 248 7200 2003 Error date(): 368617484

 
  "date CEST 1981-09-06 11:44:44 am AM 06 Sun September 11 11 11 11 44 6 Sunday 0 09 Sep 9 +0200 RFC822 Sun, 06 Sep 1981 11:44:44 +0200 44 30 368617484 0 81 1981 248 7200 2003" (date len=172)
  "date CET 1981-09-06 10:44:44 am AM 06 Sun September 10 10 10 10 44 6 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  6 Sep 1981 10:44:44 +0100 44 30 368617484 0 81 1981 248 3600 2003" (adodb_date len=171)

Error getdate() 368617484
Array ( [seconds] => 44 [minutes] => 44 [hours] => 11 [mday] => 6 [wday] => 0 [mon] => 9 [year] => 1981 [yday] => 248 [weekday] => Sunday [month] => September [0] => 368617484 )
Array ( [seconds] => 44 [minutes] => 44 [hours] => 10 [mday] => 6 [wday] => 0 [mon] => 9 [year] => 1981 [yday] => 248 [weekday] => Sunday [month] => September [0] => 368617484 )

ST 1981-04-30 13:46:01 pm PM 30 Thu April 1 13 01 13 46 30 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 30 Apr 1981 13:46:01 +0200 01 30 357479161 4 81 1981 119 7200 2003 Error date(): 357479161

 
  "date CEST 1981-04-30 13:46:01 pm PM 30 Thu April 1 13 01 13 46 30 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 30 Apr 1981 13:46:01 +0200 01 30 357479161 4 81 1981 119 7200 2003" (date len=170)
  "date CET 1981-04-30 12:46:01 pm PM 30 Thu April 12 12 12 12 46 30 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 30 Apr 1981 12:46:01 +0100 01 30 357479161 4 81 1981 119 3600 2003" (adodb_date len=170)

Error getdate() 357479161
Array ( [seconds] => 1 [minutes] => 46 [hours] => 13 [mday] => 30 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 119 [weekday] => Thursday [month] => April [0] => 357479161 )
Array ( [seconds] => 1 [minutes] => 46 [hours] => 12 [mday] => 30 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 119 [weekday] => Thursday [month] => April [0] => 357479161 )

Testing random dates between 100 and 4000

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

Failed :-(