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
05 Jan 1977 18:51:41 +0100 41 31 221334701 3 77 1977 4 3600 2003 Error date(): 221334701
 
  "date CET 1977-01-05 18:51:41 pm PM 05 Wed January 6 18 06 18 51 5 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 05 Jan 1977 18:51:41 +0100 41 31 221334701 3 77 1977 4 3600 2003" (date len=169)
  "date CET 1977-01-05 18:51:41 pm PM 05 Wed January 6 18 06 18 51 5 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  5 Jan 1977 18:51:41 +0100 41 31 221334701 3 77 1977 4 3600 2003" (adodb_date len=169)

05 Dec 1980 04:44:12 +0100 12 31 344835852 5 80 1980 339 3600 2003 Error date(): 344835852
 
  "date CET 1980-12-05 04:44:12 am AM 05 Fri December 4 4 04 04 44 5 Friday 1 12 Dec 12 +0100 RFC822 Fri, 05 Dec 1980 04:44:12 +0100 12 31 344835852 5 80 1980 339 3600 2003" (date len=169)
  "date CET 1980-12-05 04:44:12 am AM 05 Fri December 4 4 04 04 44 5 Friday 1 12 Dec 12 +0100 RFC822 Fri,  5 Dec 1980 04:44:12 +0100 12 31 344835852 5 80 1980 339 3600 2003" (adodb_date len=169)

ST 1980-04-25 14:25:29 pm PM 25 Fri April 2 14 02 14 25 25 Friday 1 04 Apr 4 +0200 RFC822 Fri, 25 Apr 1980 14:25:29 +0200 29 30 325513529 5 80 1980 115 7200 2003 Error date(): 325513529
 
  "date CEST 1980-04-25 14:25:29 pm PM 25 Fri April 2 14 02 14 25 25 Friday 1 04 Apr 4 +0200 RFC822 Fri, 25 Apr 1980 14:25:29 +0200 29 30 325513529 5 80 1980 115 7200 2003" (date len=168)
  "date CET 1980-04-25 13:25:29 pm PM 25 Fri April 1 13 01 13 25 25 Friday 1 04 Apr 4 +0100 RFC822 Fri, 25 Apr 1980 13:25:29 +0100 29 30 325513529 5 80 1980 115 3600 2003" (adodb_date len=167)

Error getdate() 325513529
Array ( [seconds] => 29 [minutes] => 25 [hours] => 14 [mday] => 25 [wday] => 5 [mon] => 4 [year] => 1980 [yday] => 115 [weekday] => Friday [month] => April [0] => 325513529 )
Array ( [seconds] => 29 [minutes] => 25 [hours] => 13 [mday] => 25 [wday] => 5 [mon] => 4 [year] => 1980 [yday] => 115 [weekday] => Friday [month] => April [0] => 325513529 )

ST 1980-04-23 08:54:25 am AM 23 Wed April 8 8 08 08 54 23 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 23 Apr 1980 08:54:25 +0200 25 30 325320865 3 80 1980 113 7200 2003 Error date(): 325320865

 
  "date CEST 1980-04-23 08:54:25 am AM 23 Wed April 8 8 08 08 54 23 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 23 Apr 1980 08:54:25 +0200 25 30 325320865 3 80 1980 113 7200 2003" (date len=170)
  "date CET 1980-04-23 07:54:25 am AM 23 Wed April 7 7 07 07 54 23 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 23 Apr 1980 07:54:25 +0100 25 30 325320865 3 80 1980 113 3600 2003" (adodb_date len=169)

Error getdate() 325320865
Array ( [seconds] => 25 [minutes] => 54 [hours] => 8 [mday] => 23 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 113 [weekday] => Wednesday [month] => April [0] => 325320865 )
Array ( [seconds] => 25 [minutes] => 54 [hours] => 7 [mday] => 23 [wday] => 3 [mon] => 4 [year] => 1980 [yday] => 113 [weekday] => Wednesday [month] => April [0] => 325320865 )

03 Aug 1974 02:53:19 +0100 19 31 144726799 6 74 1974 214 3600 2003 Error date(): 144726799

 
  "date CET 1974-08-03 02:53:19 am AM 03 Sat August 2 2 02 02 53 3 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 03 Aug 1974 02:53:19 +0100 19 31 144726799 6 74 1974 214 3600 2003" (date len=168)
  "date CET 1974-08-03 02:53:19 am AM 03 Sat August 2 2 02 02 53 3 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  3 Aug 1974 02:53:19 +0100 19 31 144726799 6 74 1974 214 3600 2003" (adodb_date len=168)

ST 1980-04-09 04:19:08 am AM 09 Wed April 4 4 04 04 19 9 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 09 Apr 1980 04:19:08 +0200 08 30 324094748 3 80 1980 99 7200 2003 Error date(): 324094748
 
  "date CEST 1980-04-09 04:19:08 am AM 09 Wed April 4 4 04 04 19 9 Wednesday 1 04 Apr 4 +0200 RFC822 Wed, 09 Apr 1980 04:19:08 +0200 08 30 324094748 3 80 1980 99 7200 2003" (date len=168)
  "date CET 1980-04-09 03:19:08 am AM 09 Wed April 3 3 03 03 19 9 Wednesday 1 04 Apr 4 +0100 RFC822 Wed,  9 Apr 1980 03:19:08 +0100 08 30 324094748 3 80 1980 99 3600 2003" (adodb_date len=167)

ST 1982-05-27 20:22:39 pm PM 27 Thu May 8 20 08 20 22 27 Thursday 0 05 May 5 +0200 RFC822 Thu, 27 May 1982 20:22:39 +0200 39 31 391371759 4 82 1982 146 7200 2003 Error date(): 391371759
 
  "date CEST 1982-05-27 20:22:39 pm PM 27 Thu May 8 20 08 20 22 27 Thursday 0 05 May 5 +0200 RFC822 Thu, 27 May 1982 20:22:39 +0200 39 31 391371759 4 82 1982 146 7200 2003" (date len=168)
  "date CET 1982-05-27 19:22:39 pm PM 27 Thu May 7 19 07 19 22 27 Thursday 0 05 May 5 +0100 RFC822 Thu, 27 May 1982 19:22:39 +0100 39 31 391371759 4 82 1982 146 3600 2003" (adodb_date len=167)

Error getdate() 391371759
Array ( [seconds] => 39 [minutes] => 22 [hours] => 20 [mday] => 27 [wday] => 4 [mon] => 5 [year] => 1982 [yday] => 146 [weekday] => Thursday [month] => May [0] => 391371759 )
Array ( [seconds] => 39 [minutes] => 22 [hours] => 19 [mday] => 27 [wday] => 4 [mon] => 5 [year] => 1982 [yday] => 146 [weekday] => Thursday [month] => May [0] => 391371759 )

ST 1980-05-20 16:16:36 pm PM 20 Tue May 4 16 04 16 16 20 Tuesday 1 05 May 5 +0200 RFC822 Tue, 20 May 1980 16:16:36 +0200 36 31 327680196 2 80 1980 140 7200 2003 Error date(): 327680196

 
  "date CEST 1980-05-20 16:16:36 pm PM 20 Tue May 4 16 04 16 16 20 Tuesday 1 05 May 5 +0200 RFC822 Tue, 20 May 1980 16:16:36 +0200 36 31 327680196 2 80 1980 140 7200 2003" (date len=167)
  "date CET 1980-05-20 15:16:36 pm PM 20 Tue May 3 15 03 15 16 20 Tuesday 1 05 May 5 +0100 RFC822 Tue, 20 May 1980 15:16:36 +0100 36 31 327680196 2 80 1980 140 3600 2003" (adodb_date len=166)

04 Oct 1977 16:16:34 +0100 34 31 244826194 2 77 1977 276 3600 2003 Error date(): 244826194
 
  "date CET 1977-10-04 16:16:34 pm PM 04 Tue October 4 16 04 16 16 4 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 04 Oct 1977 16:16:34 +0100 34 31 244826194 2 77 1977 276 3600 2003" (date len=170)
  "date CET 1977-10-04 16:16:34 pm PM 04 Tue October 4 16 04 16 16 4 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  4 Oct 1977 16:16:34 +0100 34 31 244826194 2 77 1977 276 3600 2003" (adodb_date len=170)

05 Jun 1976 19:53:09 +0100 09 30 202848789 6 76 1976 156 3600 2003 Error date(): 202848789
 
  "date CET 1976-06-05 19:53:09 pm PM 05 Sat June 7 19 07 19 53 5 Saturday 1 06 Jun 6 +0100 RFC822 Sat, 05 Jun 1976 19:53:09 +0100 09 30 202848789 6 76 1976 156 3600 2003" (date len=167)
  "date CET 1976-06-05 19:53:09 pm PM 05 Sat June 7 19 07 19 53 5 Saturday 1 06 Jun 6 +0100 RFC822 Sat,  5 Jun 1976 19:53:09 +0100 09 30 202848789 6 76 1976 156 3600 2003" (adodb_date len=167)

05 Feb 1974 10:22:33 +0100 33 28 129288153 2 74 1974 35 3600 2003 Error date(): 129288153
 
  "date CET 1974-02-05 10:22:33 am AM 05 Tue February 10 10 10 10 22 5 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 05 Feb 1974 10:22:33 +0100 33 28 129288153 2 74 1974 35 3600 2003" (date len=170)
  "date CET 1974-02-05 10:22:33 am AM 05 Tue February 10 10 10 10 22 5 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  5 Feb 1974 10:22:33 +0100 33 28 129288153 2 74 1974 35 3600 2003" (adodb_date len=170)

ST 1980-06-01 15:03:02 pm PM 01 Sun June 3 15 03 15 03 1 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 01 Jun 1980 15:03:02 +0200 02 30 328712582 0 80 1980 152 7200 2003 Error date(): 328712582
 
  "date CEST 1980-06-01 15:03:02 pm PM 01 Sun June 3 15 03 15 03 1 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 01 Jun 1980 15:03:02 +0200 02 30 328712582 0 80 1980 152 7200 2003" (date len=166)
  "date CET 1980-06-01 14:03:02 pm PM 01 Sun June 2 14 02 14 03 1 Sunday 1 06 Jun 6 +0100 RFC822 Sun,  1 Jun 1980 14:03:02 +0100 02 30 328712582 0 80 1980 152 3600 2003" (adodb_date len=165)

Error getdate() 328712582
Array ( [seconds] => 2 [minutes] => 3 [hours] => 15 [mday] => 1 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 152 [weekday] => Sunday [month] => June [0] => 328712582 )
Array ( [seconds] => 2 [minutes] => 3 [hours] => 14 [mday] => 1 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 152 [weekday] => Sunday [month] => June [0] => 328712582 )

ST 1981-08-27 21:57:03 pm PM 27 Thu August 9 21 09 21 57 27 Thursday 0 08 Aug 8 +0200 RFC822 Thu, 27 Aug 1981 21:57:03 +0200 03 31 367790223 4 81 1981 238 7200 2003 Error date(): 367790223

 
  "date CEST 1981-08-27 21:57:03 pm PM 27 Thu August 9 21 09 21 57 27 Thursday 0 08 Aug 8 +0200 RFC822 Thu, 27 Aug 1981 21:57:03 +0200 03 31 367790223 4 81 1981 238 7200 2003" (date len=171)
  "date CET 1981-08-27 20:57:03 pm PM 27 Thu August 8 20 08 20 57 27 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 27 Aug 1981 20:57:03 +0100 03 31 367790223 4 81 1981 238 3600 2003" (adodb_date len=170)

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

08 Mar 1974 10:56:21 +0100 21 31 131968581 5 74 1974 66 3600 2003 Error date(): 131968581

 
  "date CET 1974-03-08 10:56:21 am AM 08 Fri March 10 10 10 10 56 8 Friday 0 03 Mar 3 +0100 RFC822 Fri, 08 Mar 1974 10:56:21 +0100 21 31 131968581 5 74 1974 66 3600 2003" (date len=166)
  "date CET 1974-03-08 10:56:21 am AM 08 Fri March 10 10 10 10 56 8 Friday 0 03 Mar 3 +0100 RFC822 Fri,  8 Mar 1974 10:56:21 +0100 21 31 131968581 5 74 1974 66 3600 2003" (adodb_date len=166)

ST 1980-05-07 14:41:07 pm PM 07 Wed May 2 14 02 14 41 7 Wednesday 1 05 May 5 +0200 RFC822 Wed, 07 May 1980 14:41:07 +0200 07 31 326551267 3 80 1980 127 7200 2003 Error date(): 326551267
 
  "date CEST 1980-05-07 14:41:07 pm PM 07 Wed May 2 14 02 14 41 7 Wednesday 1 05 May 5 +0200 RFC822 Wed, 07 May 1980 14:41:07 +0200 07 31 326551267 3 80 1980 127 7200 2003" (date len=168)
  "date CET 1980-05-07 13:41:07 pm PM 07 Wed May 1 13 01 13 41 7 Wednesday 1 05 May 5 +0100 RFC822 Wed,  7 May 1980 13:41:07 +0100 07 31 326551267 3 80 1980 127 3600 2003" (adodb_date len=167)

Error getdate() 326551267
Array ( [seconds] => 7 [minutes] => 41 [hours] => 14 [mday] => 7 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 127 [weekday] => Wednesday [month] => May [0] => 326551267 )
Array ( [seconds] => 7 [minutes] => 41 [hours] => 13 [mday] => 7 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 127 [weekday] => Wednesday [month] => May [0] => 326551267 )

ST 1983-04-25 21:04:55 pm PM 25 Mon April 9 21 09 21 04 25 Monday 0 04 Apr 4 +0200 RFC822 Mon, 25 Apr 1983 21:04:55 +0200 55 30 420145495 1 83 1983 114 7200 2003 Error date(): 420145495

 
  "date CEST 1983-04-25 21:04:55 pm PM 25 Mon April 9 21 09 21 04 25 Monday 0 04 Apr 4 +0200 RFC822 Mon, 25 Apr 1983 21:04:55 +0200 55 30 420145495 1 83 1983 114 7200 2003" (date len=168)
  "date CET 1983-04-25 20:04:55 pm PM 25 Mon April 8 20 08 20 04 25 Monday 0 04 Apr 4 +0100 RFC822 Mon, 25 Apr 1983 20:04:55 +0100 55 30 420145495 1 83 1983 114 3600 2003" (adodb_date len=167)

Error getdate() 420145495
Array ( [seconds] => 55 [minutes] => 4 [hours] => 21 [mday] => 25 [wday] => 1 [mon] => 4 [year] => 1983 [yday] => 114 [weekday] => Monday [month] => April [0] => 420145495 )
Array ( [seconds] => 55 [minutes] => 4 [hours] => 20 [mday] => 25 [wday] => 1 [mon] => 4 [year] => 1983 [yday] => 114 [weekday] => Monday [month] => April [0] => 420145495 )

07 Mar 1979 14:17:12 +0100 12 31 289660632 3 79 1979 65 3600 2003 Error date(): 289660632

 
  "date CET 1979-03-07 14:17:12 pm PM 07 Wed March 2 14 02 14 17 7 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 07 Mar 1979 14:17:12 +0100 12 31 289660632 3 79 1979 65 3600 2003" (date len=168)
  "date CET 1979-03-07 14:17:12 pm PM 07 Wed March 2 14 02 14 17 7 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  7 Mar 1979 14:17:12 +0100 12 31 289660632 3 79 1979 65 3600 2003" (adodb_date len=168)

01 Oct 1970 10:56:05 +0100 05 31 23622965 4 70 1970 273 3600 2003 Error date(): 23622965
 
  "date CET 1970-10-01 10:56:05 am AM 01 Thu October 10 10 10 10 56 1 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 01 Oct 1970 10:56:05 +0100 05 31 23622965 4 70 1970 273 3600 2003" (date len=171)
  "date CET 1970-10-01 10:56:05 am AM 01 Thu October 10 10 10 10 56 1 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  1 Oct 1970 10:56:05 +0100 05 31 23622965 4 70 1970 273 3600 2003" (adodb_date len=171)

02 Oct 1976 11:25:56 +0100 56 31 213099956 6 76 1976 275 3600 2003 Error date(): 213099956
 
  "date CET 1976-10-02 11:25:56 am AM 02 Sat October 11 11 11 11 25 2 Saturday 1 10 Oct 10 +0100 RFC822 Sat, 02 Oct 1976 11:25:56 +0100 56 31 213099956 6 76 1976 275 3600 2003" (date len=172)
  "date CET 1976-10-02 11:25:56 am AM 02 Sat October 11 11 11 11 25 2 Saturday 1 10 Oct 10 +0100 RFC822 Sat,  2 Oct 1976 11:25:56 +0100 56 31 213099956 6 76 1976 275 3600 2003" (adodb_date len=172)

02 Feb 1977 21:47:42 +0100 42 28 223764462 3 77 1977 32 3600 2003 Error date(): 223764462
 
  "date CET 1977-02-02 21:47:42 pm PM 02 Wed February 9 21 09 21 47 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 02 Feb 1977 21:47:42 +0100 42 28 223764462 3 77 1977 32 3600 2003" (date len=171)
  "date CET 1977-02-02 21:47:42 pm PM 02 Wed February 9 21 09 21 47 2 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  2 Feb 1977 21:47:42 +0100 42 28 223764462 3 77 1977 32 3600 2003" (adodb_date len=171)

07 Jun 1974 19:22:47 +0100 47 30 139861367 5 74 1974 157 3600 2003 Error date(): 139861367
 
  "date CET 1974-06-07 19:22:47 pm PM 07 Fri June 7 19 07 19 22 7 Friday 0 06 Jun 6 +0100 RFC822 Fri, 07 Jun 1974 19:22:47 +0100 47 30 139861367 5 74 1974 157 3600 2003" (date len=165)
  "date CET 1974-06-07 19:22:47 pm PM 07 Fri June 7 19 07 19 22 7 Friday 0 06 Jun 6 +0100 RFC822 Fri,  7 Jun 1974 19:22:47 +0100 47 30 139861367 5 74 1974 157 3600 2003" (adodb_date len=165)

03 Nov 1978 12:45:51 +0100 51 30 278941551 5 78 1978 306 3600 2003 Error date(): 278941551
 
  "date CET 1978-11-03 12:45:51 pm PM 03 Fri November 12 12 12 12 45 3 Friday 0 11 Nov 11 +0100 RFC822 Fri, 03 Nov 1978 12:45:51 +0100 51 30 278941551 5 78 1978 306 3600 2003" (date len=171)
  "date CET 1978-11-03 12:45:51 pm PM 03 Fri November 12 12 12 12 45 3 Friday 0 11 Nov 11 +0100 RFC822 Fri,  3 Nov 1978 12:45:51 +0100 51 30 278941551 5 78 1978 306 3600 2003" (adodb_date len=171)

04 Dec 1974 01:01:26 +0100 26 31 155347286 3 74 1974 337 3600 2003 Error date(): 155347286
 
  "date CET 1974-12-04 01:01:26 am AM 04 Wed December 1 1 01 01 01 4 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 04 Dec 1974 01:01:26 +0100 26 31 155347286 3 74 1974 337 3600 2003" (date len=172)
  "date CET 1974-12-04 01:01:26 am AM 04 Wed December 1 1 01 01 01 4 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  4 Dec 1974 01:01:26 +0100 26 31 155347286 3 74 1974 337 3600 2003" (adodb_date len=172)

08 Dec 1974 10:42:37 +0100 37 31 155727757 0 74 1974 341 3600 2003 Error date(): 155727757
 
  "date CET 1974-12-08 10:42:37 am AM 08 Sun December 10 10 10 10 42 8 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 08 Dec 1974 10:42:37 +0100 37 31 155727757 0 74 1974 341 3600 2003" (date len=171)
  "date CET 1974-12-08 10:42:37 am AM 08 Sun December 10 10 10 10 42 8 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  8 Dec 1974 10:42:37 +0100 37 31 155727757 0 74 1974 341 3600 2003" (adodb_date len=171)

02 Apr 1978 10:41:19 +0100 19 30 260358079 0 78 1978 91 3600 2003 Error date(): 260358079
 
  "date CET 1978-04-02 10:41:19 am AM 02 Sun April 10 10 10 10 41 2 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 02 Apr 1978 10:41:19 +0100 19 30 260358079 0 78 1978 91 3600 2003" (date len=166)
  "date CET 1978-04-02 10:41:19 am AM 02 Sun April 10 10 10 10 41 2 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  2 Apr 1978 10:41:19 +0100 19 30 260358079 0 78 1978 91 3600 2003" (adodb_date len=166)

06 Apr 1975 09:25:10 +0100 10 30 166004710 0 75 1975 95 3600 2003 Error date(): 166004710
 
  "date CET 1975-04-06 09:25:10 am AM 06 Sun April 9 9 09 09 25 6 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 06 Apr 1975 09:25:10 +0100 10 30 166004710 0 75 1975 95 3600 2003" (date len=164)
  "date CET 1975-04-06 09:25:10 am AM 06 Sun April 9 9 09 09 25 6 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  6 Apr 1975 09:25:10 +0100 10 30 166004710 0 75 1975 95 3600 2003" (adodb_date len=164)

05 Jan 1975 23:28:11 +0100 11 31 158192891 0 75 1975 4 3600 2003 Error date(): 158192891
 
  "date CET 1975-01-05 23:28:11 pm PM 05 Sun January 11 23 11 23 28 5 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 05 Jan 1975 23:28:11 +0100 11 31 158192891 0 75 1975 4 3600 2003" (date len=167)
  "date CET 1975-01-05 23:28:11 pm PM 05 Sun January 11 23 11 23 28 5 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  5 Jan 1975 23:28:11 +0100 11 31 158192891 0 75 1975 4 3600 2003" (adodb_date len=167)

ST 1981-07-25 02:41:30 am AM 25 Sat July 2 2 02 02 41 25 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 25 Jul 1981 02:41:30 +0200 30 31 364869690 6 81 1981 205 7200 2003 Error date(): 364869690
 
  "date CEST 1981-07-25 02:41:30 am AM 25 Sat July 2 2 02 02 41 25 Saturday 0 07 Jul 7 +0200 RFC822 Sat, 25 Jul 1981 02:41:30 +0200 30 31 364869690 6 81 1981 205 7200 2003" (date len=168)
  "date CET 1981-07-25 01:41:30 am AM 25 Sat July 1 1 01 01 41 25 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 25 Jul 1981 01:41:30 +0100 30 31 364869690 6 81 1981 205 3600 2003" (adodb_date len=167)

Error getdate() 364869690
Array ( [seconds] => 30 [minutes] => 41 [hours] => 2 [mday] => 25 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 205 [weekday] => Saturday [month] => July [0] => 364869690 )
Array ( [seconds] => 30 [minutes] => 41 [hours] => 1 [mday] => 25 [wday] => 6 [mon] => 7 [year] => 1981 [yday] => 205 [weekday] => Saturday [month] => July [0] => 364869690 )

09 Jun 1973 07:20:30 +0100 30 30 108454830 6 73 1973 159 3600 2003 Error date(): 108454830

 
  "date CET 1973-06-09 07:20:30 am AM 09 Sat June 7 7 07 07 20 9 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 09 Jun 1973 07:20:30 +0100 30 30 108454830 6 73 1973 159 3600 2003" (date len=166)
  "date CET 1973-06-09 07:20:30 am AM 09 Sat June 7 7 07 07 20 9 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  9 Jun 1973 07:20:30 +0100 30 30 108454830 6 73 1973 159 3600 2003" (adodb_date len=166)

03 May 1973 08:30:14 +0100 14 31 105262214 4 73 1973 122 3600 2003 Error date(): 105262214
 
  "date CET 1973-05-03 08:30:14 am AM 03 Thu May 8 8 08 08 30 3 Thursday 0 05 May 5 +0100 RFC822 Thu, 03 May 1973 08:30:14 +0100 14 31 105262214 4 73 1973 122 3600 2003" (date len=165)
  "date CET 1973-05-03 08:30:14 am AM 03 Thu May 8 8 08 08 30 3 Thursday 0 05 May 5 +0100 RFC822 Thu,  3 May 1973 08:30:14 +0100 14 31 105262214 4 73 1973 122 3600 2003" (adodb_date len=165)

02 Jan 1973 21:08:49 +0100 49 31 94853329 2 73 1973 1 3600 2003 Error date(): 94853329
 
  "date CET 1973-01-02 21:08:49 pm PM 02 Tue January 9 21 09 21 08 2 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 02 Jan 1973 21:08:49 +0100 49 31 94853329 2 73 1973 1 3600 2003" (date len=166)
  "date CET 1973-01-02 21:08:49 pm PM 02 Tue January 9 21 09 21 08 2 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  2 Jan 1973 21:08:49 +0100 49 31 94853329 2 73 1973 1 3600 2003" (adodb_date len=166)

Testing random dates between 100 and 4000

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

Failed :-(