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
ST 1980-06-22 04:58:50 am AM 22 Sun June 4 4 04 04 58 22 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 22 Jun 1980 04:58:50 +0200 50 30 330490730 0 80 1980 173 7200 2003 Error date(): 330490730
 
  "date CEST 1980-06-22 04:58:50 am AM 22 Sun June 4 4 04 04 58 22 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 22 Jun 1980 04:58:50 +0200 50 30 330490730 0 80 1980 173 7200 2003" (date len=166)
  "date CET 1980-06-22 03:58:50 am AM 22 Sun June 3 3 03 03 58 22 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 22 Jun 1980 03:58:50 +0100 50 30 330490730 0 80 1980 173 3600 2003" (adodb_date len=165)

Error getdate() 330490730
Array ( [seconds] => 50 [minutes] => 58 [hours] => 4 [mday] => 22 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 173 [weekday] => Sunday [month] => June [0] => 330490730 )
Array ( [seconds] => 50 [minutes] => 58 [hours] => 3 [mday] => 22 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 173 [weekday] => Sunday [month] => June [0] => 330490730 )

04 Jun 1976 11:02:38 +0100 38 30 202730558 5 76 1976 155 3600 2003 Error date(): 202730558

 
  "date CET 1976-06-04 11:02:38 am AM 04 Fri June 11 11 11 11 02 4 Friday 1 06 Jun 6 +0100 RFC822 Fri, 04 Jun 1976 11:02:38 +0100 38 30 202730558 5 76 1976 155 3600 2003" (date len=166)
  "date CET 1976-06-04 11:02:38 am AM 04 Fri June 11 11 11 11 02 4 Friday 1 06 Jun 6 +0100 RFC822 Fri,  4 Jun 1976 11:02:38 +0100 38 30 202730558 5 76 1976 155 3600 2003" (adodb_date len=166)

09 Jul 1978 12:07:31 +0100 31 31 268830451 0 78 1978 189 3600 2003 Error date(): 268830451
 
  "date CET 1978-07-09 12:07:31 pm PM 09 Sun July 12 12 12 12 07 9 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 09 Jul 1978 12:07:31 +0100 31 31 268830451 0 78 1978 189 3600 2003" (date len=166)
  "date CET 1978-07-09 12:07:31 pm PM 09 Sun July 12 12 12 12 07 9 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  9 Jul 1978 12:07:31 +0100 31 31 268830451 0 78 1978 189 3600 2003" (adodb_date len=166)

05 Mar 1975 02:30:39 +0100 39 31 163215039 3 75 1975 63 3600 2003 Error date(): 163215039
 
  "date CET 1975-03-05 02:30:39 am AM 05 Wed March 2 2 02 02 30 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 05 Mar 1975 02:30:39 +0100 39 31 163215039 3 75 1975 63 3600 2003" (date len=167)
  "date CET 1975-03-05 02:30:39 am AM 05 Wed March 2 2 02 02 30 5 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  5 Mar 1975 02:30:39 +0100 39 31 163215039 3 75 1975 63 3600 2003" (adodb_date len=167)

03 Mar 1976 18:02:03 +0100 03 31 194720523 3 76 1976 62 3600 2003 Error date(): 194720523
 
  "date CET 1976-03-03 18:02:03 pm PM 03 Wed March 6 18 06 18 02 3 Wednesday 1 03 Mar 3 +0100 RFC822 Wed, 03 Mar 1976 18:02:03 +0100 03 31 194720523 3 76 1976 62 3600 2003" (date len=168)
  "date CET 1976-03-03 18:02:03 pm PM 03 Wed March 6 18 06 18 02 3 Wednesday 1 03 Mar 3 +0100 RFC822 Wed,  3 Mar 1976 18:02:03 +0100 03 31 194720523 3 76 1976 62 3600 2003" (adodb_date len=168)

07 Dec 1972 04:19:29 +0100 29 31 92546369 4 72 1972 341 3600 2003 Error date(): 92546369
 
  "date CET 1972-12-07 04:19:29 am AM 07 Thu December 4 4 04 04 19 7 Thursday 1 12 Dec 12 +0100 RFC822 Thu, 07 Dec 1972 04:19:29 +0100 29 31 92546369 4 72 1972 341 3600 2003" (date len=170)
  "date CET 1972-12-07 04:19:29 am AM 07 Thu December 4 4 04 04 19 7 Thursday 1 12 Dec 12 +0100 RFC822 Thu,  7 Dec 1972 04:19:29 +0100 29 31 92546369 4 72 1972 341 3600 2003" (adodb_date len=170)

ST 1980-06-26 22:19:30 pm PM 26 Thu June 10 22 10 22 19 26 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 26 Jun 1980 22:19:30 +0200 30 30 330898770 4 80 1980 177 7200 2003 Error date(): 330898770
 
  "date CEST 1980-06-26 22:19:30 pm PM 26 Thu June 10 22 10 22 19 26 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 26 Jun 1980 22:19:30 +0200 30 30 330898770 4 80 1980 177 7200 2003" (date len=170)
  "date CET 1980-06-26 21:19:30 pm PM 26 Thu June 9 21 09 21 19 26 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 26 Jun 1980 21:19:30 +0100 30 30 330898770 4 80 1980 177 3600 2003" (adodb_date len=168)

Error getdate() 330898770
Array ( [seconds] => 30 [minutes] => 19 [hours] => 22 [mday] => 26 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 177 [weekday] => Thursday [month] => June [0] => 330898770 )
Array ( [seconds] => 30 [minutes] => 19 [hours] => 21 [mday] => 26 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 177 [weekday] => Thursday [month] => June [0] => 330898770 )

ST 1982-08-20 04:01:12 am AM 20 Fri August 4 4 04 04 01 20 Friday 0 08 Aug 8 +0200 RFC822 Fri, 20 Aug 1982 04:01:12 +0200 12 31 398656872 5 82 1982 231 7200 2003 Error date(): 398656872

 
  "date CEST 1982-08-20 04:01:12 am AM 20 Fri August 4 4 04 04 01 20 Friday 0 08 Aug 8 +0200 RFC822 Fri, 20 Aug 1982 04:01:12 +0200 12 31 398656872 5 82 1982 231 7200 2003" (date len=168)
  "date CET 1982-08-20 03:01:12 am AM 20 Fri August 3 3 03 03 01 20 Friday 0 08 Aug 8 +0100 RFC822 Fri, 20 Aug 1982 03:01:12 +0100 12 31 398656872 5 82 1982 231 3600 2003" (adodb_date len=167)

Error getdate() 398656872
Array ( [seconds] => 12 [minutes] => 1 [hours] => 4 [mday] => 20 [wday] => 5 [mon] => 8 [year] => 1982 [yday] => 231 [weekday] => Friday [month] => August [0] => 398656872 )
Array ( [seconds] => 12 [minutes] => 1 [hours] => 3 [mday] => 20 [wday] => 5 [mon] => 8 [year] => 1982 [yday] => 231 [weekday] => Friday [month] => August [0] => 398656872 )

08 Oct 1976 22:09:35 +0100 35 31 213656975 5 76 1976 281 3600 2003 Error date(): 213656975

 
  "date CET 1976-10-08 22:09:35 pm PM 08 Fri October 10 22 10 22 09 8 Friday 1 10 Oct 10 +0100 RFC822 Fri, 08 Oct 1976 22:09:35 +0100 35 31 213656975 5 76 1976 281 3600 2003" (date len=170)
  "date CET 1976-10-08 22:09:35 pm PM 08 Fri October 10 22 10 22 09 8 Friday 1 10 Oct 10 +0100 RFC822 Fri,  8 Oct 1976 22:09:35 +0100 35 31 213656975 5 76 1976 281 3600 2003" (adodb_date len=170)

ST 1982-04-20 19:22:06 pm PM 20 Tue April 7 19 07 19 22 20 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 20 Apr 1982 19:22:06 +0200 06 30 388171326 2 82 1982 109 7200 2003 Error date(): 388171326
 
  "date CEST 1982-04-20 19:22:06 pm PM 20 Tue April 7 19 07 19 22 20 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 20 Apr 1982 19:22:06 +0200 06 30 388171326 2 82 1982 109 7200 2003" (date len=169)
  "date CET 1982-04-20 18:22:06 pm PM 20 Tue April 6 18 06 18 22 20 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 20 Apr 1982 18:22:06 +0100 06 30 388171326 2 82 1982 109 3600 2003" (adodb_date len=168)

Error getdate() 388171326
Array ( [seconds] => 6 [minutes] => 22 [hours] => 19 [mday] => 20 [wday] => 2 [mon] => 4 [year] => 1982 [yday] => 109 [weekday] => Tuesday [month] => April [0] => 388171326 )
Array ( [seconds] => 6 [minutes] => 22 [hours] => 18 [mday] => 20 [wday] => 2 [mon] => 4 [year] => 1982 [yday] => 109 [weekday] => Tuesday [month] => April [0] => 388171326 )

07 Jul 1977 05:02:52 +0100 52 31 237096172 4 77 1977 187 3600 2003 Error date(): 237096172

 
  "date CET 1977-07-07 05:02:52 am AM 07 Thu July 5 5 05 05 02 7 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 07 Jul 1977 05:02:52 +0100 52 31 237096172 4 77 1977 187 3600 2003" (date len=166)
  "date CET 1977-07-07 05:02:52 am AM 07 Thu July 5 5 05 05 02 7 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  7 Jul 1977 05:02:52 +0100 52 31 237096172 4 77 1977 187 3600 2003" (adodb_date len=166)

05 Jul 1974 10:05:42 +0100 42 31 142247142 5 74 1974 185 3600 2003 Error date(): 142247142
 
  "date CET 1974-07-05 10:05:42 am AM 05 Fri July 10 10 10 10 05 5 Friday 0 07 Jul 7 +0100 RFC822 Fri, 05 Jul 1974 10:05:42 +0100 42 31 142247142 5 74 1974 185 3600 2003" (date len=166)
  "date CET 1974-07-05 10:05:42 am AM 05 Fri July 10 10 10 10 05 5 Friday 0 07 Jul 7 +0100 RFC822 Fri,  5 Jul 1974 10:05:42 +0100 42 31 142247142 5 74 1974 185 3600 2003" (adodb_date len=166)

08 Dec 1975 06:22:20 +0100 20 31 187248140 1 75 1975 341 3600 2003 Error date(): 187248140
 
  "date CET 1975-12-08 06:22:20 am AM 08 Mon December 6 6 06 06 22 8 Monday 0 12 Dec 12 +0100 RFC822 Mon, 08 Dec 1975 06:22:20 +0100 20 31 187248140 1 75 1975 341 3600 2003" (date len=169)
  "date CET 1975-12-08 06:22:20 am AM 08 Mon December 6 6 06 06 22 8 Monday 0 12 Dec 12 +0100 RFC822 Mon,  8 Dec 1975 06:22:20 +0100 20 31 187248140 1 75 1975 341 3600 2003" (adodb_date len=169)

06 Dec 1972 12:02:56 +0100 56 31 92487776 3 72 1972 340 3600 2003 Error date(): 92487776
 
  "date CET 1972-12-06 12:02:56 pm PM 06 Wed December 12 12 12 12 02 6 Wednesday 1 12 Dec 12 +0100 RFC822 Wed, 06 Dec 1972 12:02:56 +0100 56 31 92487776 3 72 1972 340 3600 2003" (date len=173)
  "date CET 1972-12-06 12:02:56 pm PM 06 Wed December 12 12 12 12 02 6 Wednesday 1 12 Dec 12 +0100 RFC822 Wed,  6 Dec 1972 12:02:56 +0100 56 31 92487776 3 72 1972 340 3600 2003" (adodb_date len=173)

ST 1982-04-06 00:23:49 am AM 06 Tue April 12 0 12 00 23 6 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 06 Apr 1982 00:23:49 +0200 49 30 386893429 2 82 1982 95 7200 2003 Error date(): 386893429
 
  "date CEST 1982-04-06 00:23:49 am AM 06 Tue April 12 0 12 00 23 6 Tuesday 0 04 Apr 4 +0200 RFC822 Tue, 06 Apr 1982 00:23:49 +0200 49 30 386893429 2 82 1982 95 7200 2003" (date len=167)
  "date CET 1982-04-05 23:23:49 pm PM 05 Mon April 11 23 11 23 23 5 Monday 0 04 Apr 4 +0100 RFC822 Mon,  5 Apr 1982 23:23:49 +0100 49 30 386893429 1 82 1982 94 3600 2003" (adodb_date len=166)

Error getdate() 386893429
Array ( [seconds] => 49 [minutes] => 23 [hours] => 0 [mday] => 6 [wday] => 2 [mon] => 4 [year] => 1982 [yday] => 95 [weekday] => Tuesday [month] => April [0] => 386893429 )
Array ( [seconds] => 49 [minutes] => 23 [hours] => 23 [mday] => 5 [wday] => 1 [mon] => 4 [year] => 1982 [yday] => 94 [weekday] => Monday [month] => April [0] => 386893429 )

ST 1982-05-02 14:41:01 pm PM 02 Sun May 2 14 02 14 41 2 Sunday 0 05 May 5 +0200 RFC822 Sun, 02 May 1982 14:41:01 +0200 01 31 389191261 0 82 1982 121 7200 2003 Error date(): 389191261

 
  "date CEST 1982-05-02 14:41:01 pm PM 02 Sun May 2 14 02 14 41 2 Sunday 0 05 May 5 +0200 RFC822 Sun, 02 May 1982 14:41:01 +0200 01 31 389191261 0 82 1982 121 7200 2003" (date len=165)
  "date CET 1982-05-02 13:41:01 pm PM 02 Sun May 1 13 01 13 41 2 Sunday 0 05 May 5 +0100 RFC822 Sun,  2 May 1982 13:41:01 +0100 01 31 389191261 0 82 1982 121 3600 2003" (adodb_date len=164)

Error getdate() 389191261
Array ( [seconds] => 1 [minutes] => 41 [hours] => 14 [mday] => 2 [wday] => 0 [mon] => 5 [year] => 1982 [yday] => 121 [weekday] => Sunday [month] => May [0] => 389191261 )
Array ( [seconds] => 1 [minutes] => 41 [hours] => 13 [mday] => 2 [wday] => 0 [mon] => 5 [year] => 1982 [yday] => 121 [weekday] => Sunday [month] => May [0] => 389191261 )

ST 1981-06-09 05:30:09 am AM 09 Tue June 5 5 05 05 30 9 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 09 Jun 1981 05:30:09 +0200 09 30 360905409 2 81 1981 159 7200 2003 Error date(): 360905409

 
  "date CEST 1981-06-09 05:30:09 am AM 09 Tue June 5 5 05 05 30 9 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 09 Jun 1981 05:30:09 +0200 09 30 360905409 2 81 1981 159 7200 2003" (date len=166)
  "date CET 1981-06-09 04:30:09 am AM 09 Tue June 4 4 04 04 30 9 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  9 Jun 1981 04:30:09 +0100 09 30 360905409 2 81 1981 159 3600 2003" (adodb_date len=165)

Error getdate() 360905409
Array ( [seconds] => 9 [minutes] => 30 [hours] => 5 [mday] => 9 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 159 [weekday] => Tuesday [month] => June [0] => 360905409 )
Array ( [seconds] => 9 [minutes] => 30 [hours] => 4 [mday] => 9 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 159 [weekday] => Tuesday [month] => June [0] => 360905409 )

03 Nov 1975 14:13:51 +0100 51 30 184252431 1 75 1975 306 3600 2003 Error date(): 184252431

 
  "date CET 1975-11-03 14:13:51 pm PM 03 Mon November 2 14 02 14 13 3 Monday 0 11 Nov 11 +0100 RFC822 Mon, 03 Nov 1975 14:13:51 +0100 51 30 184252431 1 75 1975 306 3600 2003" (date len=170)
  "date CET 1975-11-03 14:13:51 pm PM 03 Mon November 2 14 02 14 13 3 Monday 0 11 Nov 11 +0100 RFC822 Mon,  3 Nov 1975 14:13:51 +0100 51 30 184252431 1 75 1975 306 3600 2003" (adodb_date len=170)

ST 1981-06-20 07:34:44 am AM 20 Sat June 7 7 07 07 34 20 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 20 Jun 1981 07:34:44 +0200 44 30 361863284 6 81 1981 170 7200 2003 Error date(): 361863284
 
  "date CEST 1981-06-20 07:34:44 am AM 20 Sat June 7 7 07 07 34 20 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 20 Jun 1981 07:34:44 +0200 44 30 361863284 6 81 1981 170 7200 2003" (date len=168)
  "date CET 1981-06-20 06:34:44 am AM 20 Sat June 6 6 06 06 34 20 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 20 Jun 1981 06:34:44 +0100 44 30 361863284 6 81 1981 170 3600 2003" (adodb_date len=167)

Error getdate() 361863284
Array ( [seconds] => 44 [minutes] => 34 [hours] => 7 [mday] => 20 [wday] => 6 [mon] => 6 [year] => 1981 [yday] => 170 [weekday] => Saturday [month] => June [0] => 361863284 )
Array ( [seconds] => 44 [minutes] => 34 [hours] => 6 [mday] => 20 [wday] => 6 [mon] => 6 [year] => 1981 [yday] => 170 [weekday] => Saturday [month] => June [0] => 361863284 )

06 Oct 1980 04:38:02 +0100 02 31 339651482 1 80 1980 279 3600 2003 Error date(): 339651482

 
  "date CET 1980-10-06 04:38:02 am AM 06 Mon October 4 4 04 04 38 6 Monday 1 10 Oct 10 +0100 RFC822 Mon, 06 Oct 1980 04:38:02 +0100 02 31 339651482 1 80 1980 279 3600 2003" (date len=168)
  "date CET 1980-10-06 04:38:02 am AM 06 Mon October 4 4 04 04 38 6 Monday 1 10 Oct 10 +0100 RFC822 Mon,  6 Oct 1980 04:38:02 +0100 02 31 339651482 1 80 1980 279 3600 2003" (adodb_date len=168)

01 Dec 1972 15:06:32 +0100 32 31 92066792 5 72 1972 335 3600 2003 Error date(): 92066792
 
  "date CET 1972-12-01 15:06:32 pm PM 01 Fri December 3 15 03 15 06 1 Friday 1 12 Dec 12 +0100 RFC822 Fri, 01 Dec 1972 15:06:32 +0100 32 31 92066792 5 72 1972 335 3600 2003" (date len=169)
  "date CET 1972-12-01 15:06:32 pm PM 01 Fri December 3 15 03 15 06 1 Friday 1 12 Dec 12 +0100 RFC822 Fri,  1 Dec 1972 15:06:32 +0100 32 31 92066792 5 72 1972 335 3600 2003" (adodb_date len=169)

08 Sep 1975 21:25:21 +0100 21 30 179439921 1 75 1975 250 3600 2003 Error date(): 179439921
 
  "date CET 1975-09-08 21:25:21 pm PM 08 Mon September 9 21 09 21 25 8 Monday 0 09 Sep 9 +0100 RFC822 Mon, 08 Sep 1975 21:25:21 +0100 21 30 179439921 1 75 1975 250 3600 2003" (date len=170)
  "date CET 1975-09-08 21:25:21 pm PM 08 Mon September 9 21 09 21 25 8 Monday 0 09 Sep 9 +0100 RFC822 Mon,  8 Sep 1975 21:25:21 +0100 21 30 179439921 1 75 1975 250 3600 2003" (adodb_date len=170)

ST 1981-07-05 02:09:19 am AM 05 Sun July 2 2 02 02 09 5 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 05 Jul 1981 02:09:19 +0200 19 31 363139759 0 81 1981 185 7200 2003 Error date(): 363139759
 
  "date CEST 1981-07-05 02:09:19 am AM 05 Sun July 2 2 02 02 09 5 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 05 Jul 1981 02:09:19 +0200 19 31 363139759 0 81 1981 185 7200 2003" (date len=165)
  "date CET 1981-07-05 01:09:19 am AM 05 Sun July 1 1 01 01 09 5 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  5 Jul 1981 01:09:19 +0100 19 31 363139759 0 81 1981 185 3600 2003" (adodb_date len=164)

Error getdate() 363139759
Array ( [seconds] => 19 [minutes] => 9 [hours] => 2 [mday] => 5 [wday] => 0 [mon] => 7 [year] => 1981 [yday] => 185 [weekday] => Sunday [month] => July [0] => 363139759 )
Array ( [seconds] => 19 [minutes] => 9 [hours] => 1 [mday] => 5 [wday] => 0 [mon] => 7 [year] => 1981 [yday] => 185 [weekday] => Sunday [month] => July [0] => 363139759 )

05 Sep 1973 10:30:33 +0100 33 30 116069433 3 73 1973 247 3600 2003 Error date(): 116069433

 
  "date CET 1973-09-05 10:30:33 am AM 05 Wed September 10 10 10 10 30 5 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 05 Sep 1973 10:30:33 +0100 33 30 116069433 3 73 1973 247 3600 2003" (date len=174)
  "date CET 1973-09-05 10:30:33 am AM 05 Wed September 10 10 10 10 30 5 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  5 Sep 1973 10:30:33 +0100 33 30 116069433 3 73 1973 247 3600 2003" (adodb_date len=174)

ST 1980-06-29 04:14:44 am AM 29 Sun June 4 4 04 04 14 29 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 29 Jun 1980 04:14:44 +0200 44 30 331092884 0 80 1980 180 7200 2003 Error date(): 331092884
 
  "date CEST 1980-06-29 04:14:44 am AM 29 Sun June 4 4 04 04 14 29 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 29 Jun 1980 04:14:44 +0200 44 30 331092884 0 80 1980 180 7200 2003" (date len=166)
  "date CET 1980-06-29 03:14:44 am AM 29 Sun June 3 3 03 03 14 29 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 29 Jun 1980 03:14:44 +0100 44 30 331092884 0 80 1980 180 3600 2003" (adodb_date len=165)

Error getdate() 331092884
Array ( [seconds] => 44 [minutes] => 14 [hours] => 4 [mday] => 29 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 180 [weekday] => Sunday [month] => June [0] => 331092884 )
Array ( [seconds] => 44 [minutes] => 14 [hours] => 3 [mday] => 29 [wday] => 0 [mon] => 6 [year] => 1980 [yday] => 180 [weekday] => Sunday [month] => June [0] => 331092884 )

06 Jun 1978 18:38:04 +0100 04 30 266002684 2 78 1978 156 3600 2003 Error date(): 266002684

 
  "date CET 1978-06-06 18:38:04 pm PM 06 Tue June 6 18 06 18 38 6 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 06 Jun 1978 18:38:04 +0100 04 30 266002684 2 78 1978 156 3600 2003" (date len=166)
  "date CET 1978-06-06 18:38:04 pm PM 06 Tue June 6 18 06 18 38 6 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  6 Jun 1978 18:38:04 +0100 04 30 266002684 2 78 1978 156 3600 2003" (adodb_date len=166)

04 Oct 1976 01:44:18 +0100 18 31 213237858 1 76 1976 277 3600 2003 Error date(): 213237858
 
  "date CET 1976-10-04 01:44:18 am AM 04 Mon October 1 1 01 01 44 4 Monday 1 10 Oct 10 +0100 RFC822 Mon, 04 Oct 1976 01:44:18 +0100 18 31 213237858 1 76 1976 277 3600 2003" (date len=168)
  "date CET 1976-10-04 01:44:18 am AM 04 Mon October 1 1 01 01 44 4 Monday 1 10 Oct 10 +0100 RFC822 Mon,  4 Oct 1976 01:44:18 +0100 18 31 213237858 1 76 1976 277 3600 2003" (adodb_date len=168)

09 Jun 1977 11:00:03 +0100 03 30 234698403 4 77 1977 159 3600 2003 Error date(): 234698403
 
  "date CET 1977-06-09 11:00:03 am AM 09 Thu June 11 11 11 11 00 9 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 09 Jun 1977 11:00:03 +0100 03 30 234698403 4 77 1977 159 3600 2003" (date len=168)
  "date CET 1977-06-09 11:00:03 am AM 09 Thu June 11 11 11 11 00 9 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  9 Jun 1977 11:00:03 +0100 03 30 234698403 4 77 1977 159 3600 2003" (adodb_date len=168)

03 Jul 1972 17:34:55 +0100 55 31 79029295 1 72 1972 184 3600 2003 Error date(): 79029295
 
  "date CET 1972-07-03 17:34:55 pm PM 03 Mon July 5 17 05 17 34 3 Monday 1 07 Jul 7 +0100 RFC822 Mon, 03 Jul 1972 17:34:55 +0100 55 31 79029295 1 72 1972 184 3600 2003" (date len=164)
  "date CET 1972-07-03 17:34:55 pm PM 03 Mon July 5 17 05 17 34 3 Monday 1 07 Jul 7 +0100 RFC822 Mon,  3 Jul 1972 17:34:55 +0100 55 31 79029295 1 72 1972 184 3600 2003" (adodb_date len=164)

03 Aug 1970 22:37:33 +0100 33 31 18567453 1 70 1970 214 3600 2003 Error date(): 18567453
 
  "date CET 1970-08-03 22:37:33 pm PM 03 Mon August 10 22 10 22 37 3 Monday 0 08 Aug 8 +0100 RFC822 Mon, 03 Aug 1970 22:37:33 +0100 33 31 18567453 1 70 1970 214 3600 2003" (date len=167)
  "date CET 1970-08-03 22:37:33 pm PM 03 Mon August 10 22 10 22 37 3 Monday 0 08 Aug 8 +0100 RFC822 Mon,  3 Aug 1970 22:37:33 +0100 33 31 18567453 1 70 1970 214 3600 2003" (adodb_date len=167)

ST 1982-04-30 20:23:19 pm PM 30 Fri April 8 20 08 20 23 30 Friday 0 04 Apr 4 +0200 RFC822 Fri, 30 Apr 1982 20:23:19 +0200 19 30 389038999 5 82 1982 119 7200 2003 Error date(): 389038999
 
  "date CEST 1982-04-30 20:23:19 pm PM 30 Fri April 8 20 08 20 23 30 Friday 0 04 Apr 4 +0200 RFC822 Fri, 30 Apr 1982 20:23:19 +0200 19 30 389038999 5 82 1982 119 7200 2003" (date len=168)
  "date CET 1982-04-30 19:23:19 pm PM 30 Fri April 7 19 07 19 23 30 Friday 0 04 Apr 4 +0100 RFC822 Fri, 30 Apr 1982 19:23:19 +0100 19 30 389038999 5 82 1982 119 3600 2003" (adodb_date len=167)

Error getdate() 389038999
Array ( [seconds] => 19 [minutes] => 23 [hours] => 20 [mday] => 30 [wday] => 5 [mon] => 4 [year] => 1982 [yday] => 119 [weekday] => Friday [month] => April [0] => 389038999 )
Array ( [seconds] => 19 [minutes] => 23 [hours] => 19 [mday] => 30 [wday] => 5 [mon] => 4 [year] => 1982 [yday] => 119 [weekday] => Friday [month] => April [0] => 389038999 )

Testing random dates between 100 and 4000

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

Failed :-(