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 1982-07-20 05:11:51 am AM 20 Tue July 5 5 05 05 11 20 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 20 Jul 1982 05:11:51 +0200 51 31 395982711 2 82 1982 200 7200 2003 Error date(): 395982711
 
  "date CEST 1982-07-20 05:11:51 am AM 20 Tue July 5 5 05 05 11 20 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 20 Jul 1982 05:11:51 +0200 51 31 395982711 2 82 1982 200 7200 2003" (date len=167)
  "date CET 1982-07-20 04:11:51 am AM 20 Tue July 4 4 04 04 11 20 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 20 Jul 1982 04:11:51 +0100 51 31 395982711 2 82 1982 200 3600 2003" (adodb_date len=166)

Error getdate() 395982711
Array ( [seconds] => 51 [minutes] => 11 [hours] => 5 [mday] => 20 [wday] => 2 [mon] => 7 [year] => 1982 [yday] => 200 [weekday] => Tuesday [month] => July [0] => 395982711 )
Array ( [seconds] => 51 [minutes] => 11 [hours] => 4 [mday] => 20 [wday] => 2 [mon] => 7 [year] => 1982 [yday] => 200 [weekday] => Tuesday [month] => July [0] => 395982711 )

01 Apr 1976 15:14:17 +0100 17 30 197216057 4 76 1976 91 3600 2003 Error date(): 197216057

 
  "date CET 1976-04-01 15:14:17 pm PM 01 Thu April 3 15 03 15 14 1 Thursday 1 04 Apr 4 +0100 RFC822 Thu, 01 Apr 1976 15:14:17 +0100 17 30 197216057 4 76 1976 91 3600 2003" (date len=167)
  "date CET 1976-04-01 15:14:17 pm PM 01 Thu April 3 15 03 15 14 1 Thursday 1 04 Apr 4 +0100 RFC822 Thu,  1 Apr 1976 15:14:17 +0100 17 30 197216057 4 76 1976 91 3600 2003" (adodb_date len=167)

02 Aug 1975 23:46:14 +0100 14 31 176251574 6 75 1975 213 3600 2003 Error date(): 176251574
 
  "date CET 1975-08-02 23:46:14 pm PM 02 Sat August 11 23 11 23 46 2 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 02 Aug 1975 23:46:14 +0100 14 31 176251574 6 75 1975 213 3600 2003" (date len=170)
  "date CET 1975-08-02 23:46:14 pm PM 02 Sat August 11 23 11 23 46 2 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  2 Aug 1975 23:46:14 +0100 14 31 176251574 6 75 1975 213 3600 2003" (adodb_date len=170)

07 May 1978 13:35:42 +0100 42 31 263392542 0 78 1978 126 3600 2003 Error date(): 263392542
 
  "date CET 1978-05-07 13:35:42 pm PM 07 Sun May 1 13 01 13 35 7 Sunday 0 05 May 5 +0100 RFC822 Sun, 07 May 1978 13:35:42 +0100 42 31 263392542 0 78 1978 126 3600 2003" (date len=164)
  "date CET 1978-05-07 13:35:42 pm PM 07 Sun May 1 13 01 13 35 7 Sunday 0 05 May 5 +0100 RFC822 Sun,  7 May 1978 13:35:42 +0100 42 31 263392542 0 78 1978 126 3600 2003" (adodb_date len=164)

06 Sep 1971 04:49:00 +0100 00 30 52976940 1 71 1971 248 3600 2003 Error date(): 52976940
 
  "date CET 1971-09-06 04:49:00 am AM 06 Mon September 4 4 04 04 49 6 Monday 0 09 Sep 9 +0100 RFC822 Mon, 06 Sep 1971 04:49:00 +0100 00 30 52976940 1 71 1971 248 3600 2003" (date len=168)
  "date CET 1971-09-06 04:49:00 am AM 06 Mon September 4 4 04 04 49 6 Monday 0 09 Sep 9 +0100 RFC822 Mon,  6 Sep 1971 04:49:00 +0100 00 30 52976940 1 71 1971 248 3600 2003" (adodb_date len=168)

07 Oct 1974 10:53:53 +0100 53 31 150371633 1 74 1974 279 3600 2003 Error date(): 150371633
 
  "date CET 1974-10-07 10:53:53 am AM 07 Mon October 10 10 10 10 53 7 Monday 0 10 Oct 10 +0100 RFC822 Mon, 07 Oct 1974 10:53:53 +0100 53 31 150371633 1 74 1974 279 3600 2003" (date len=170)
  "date CET 1974-10-07 10:53:53 am AM 07 Mon October 10 10 10 10 53 7 Monday 0 10 Oct 10 +0100 RFC822 Mon,  7 Oct 1974 10:53:53 +0100 53 31 150371633 1 74 1974 279 3600 2003" (adodb_date len=170)

ST 1982-07-04 13:29:17 pm PM 04 Sun July 1 13 01 13 29 4 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 04 Jul 1982 13:29:17 +0200 17 31 394630157 0 82 1982 184 7200 2003 Error date(): 394630157
 
  "date CEST 1982-07-04 13:29:17 pm PM 04 Sun July 1 13 01 13 29 4 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 04 Jul 1982 13:29:17 +0200 17 31 394630157 0 82 1982 184 7200 2003" (date len=166)
  "date CET 1982-07-04 12:29:17 pm PM 04 Sun July 12 12 12 12 29 4 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  4 Jul 1982 12:29:17 +0100 17 31 394630157 0 82 1982 184 3600 2003" (adodb_date len=166)

Error getdate() 394630157
Array ( [seconds] => 17 [minutes] => 29 [hours] => 13 [mday] => 4 [wday] => 0 [mon] => 7 [year] => 1982 [yday] => 184 [weekday] => Sunday [month] => July [0] => 394630157 )
Array ( [seconds] => 17 [minutes] => 29 [hours] => 12 [mday] => 4 [wday] => 0 [mon] => 7 [year] => 1982 [yday] => 184 [weekday] => Sunday [month] => July [0] => 394630157 )

07 Dec 1982 12:31:42 +0100 42 31 408108702 2 82 1982 340 3600 2003 Error date(): 408108702

 
  "date CET 1982-12-07 12:31:42 pm PM 07 Tue December 12 12 12 12 31 7 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 07 Dec 1982 12:31:42 +0100 42 31 408108702 2 82 1982 340 3600 2003" (date len=172)
  "date CET 1982-12-07 12:31:42 pm PM 07 Tue December 12 12 12 12 31 7 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  7 Dec 1982 12:31:42 +0100 42 31 408108702 2 82 1982 340 3600 2003" (adodb_date len=172)

04 Dec 1972 00:50:35 +0100 35 31 92274635 1 72 1972 338 3600 2003 Error date(): 92274635
 
  "date CET 1972-12-04 00:50:35 am AM 04 Mon December 12 0 12 00 50 4 Monday 1 12 Dec 12 +0100 RFC822 Mon, 04 Dec 1972 00:50:35 +0100 35 31 92274635 1 72 1972 338 3600 2003" (date len=169)
  "date CET 1972-12-04 00:50:35 am AM 04 Mon December 12 0 12 00 50 4 Monday 1 12 Dec 12 +0100 RFC822 Mon,  4 Dec 1972 00:50:35 +0100 35 31 92274635 1 72 1972 338 3600 2003" (adodb_date len=169)

03 Mar 1979 22:16:26 +0100 26 31 289343786 6 79 1979 61 3600 2003 Error date(): 289343786
 
  "date CET 1979-03-03 22:16:26 pm PM 03 Sat March 10 22 10 22 16 3 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 03 Mar 1979 22:16:26 +0100 26 31 289343786 6 79 1979 61 3600 2003" (date len=168)
  "date CET 1979-03-03 22:16:26 pm PM 03 Sat March 10 22 10 22 16 3 Saturday 0 03 Mar 3 +0100 RFC822 Sat,  3 Mar 1979 22:16:26 +0100 26 31 289343786 6 79 1979 61 3600 2003" (adodb_date len=168)

06 Apr 1977 00:23:25 +0100 25 30 229130605 3 77 1977 95 3600 2003 Error date(): 229130605
 
  "date CET 1977-04-06 00:23:25 am AM 06 Wed April 12 0 12 00 23 6 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 06 Apr 1977 00:23:25 +0100 25 30 229130605 3 77 1977 95 3600 2003" (date len=168)
  "date CET 1977-04-06 00:23:25 am AM 06 Wed April 12 0 12 00 23 6 Wednesday 0 04 Apr 4 +0100 RFC822 Wed,  6 Apr 1977 00:23:25 +0100 25 30 229130605 3 77 1977 95 3600 2003" (adodb_date len=168)

07 Jun 1976 07:42:44 +0100 44 30 202977764 1 76 1976 158 3600 2003 Error date(): 202977764
 
  "date CET 1976-06-07 07:42:44 am AM 07 Mon June 7 7 07 07 42 7 Monday 1 06 Jun 6 +0100 RFC822 Mon, 07 Jun 1976 07:42:44 +0100 44 30 202977764 1 76 1976 158 3600 2003" (date len=164)
  "date CET 1976-06-07 07:42:44 am AM 07 Mon June 7 7 07 07 42 7 Monday 1 06 Jun 6 +0100 RFC822 Mon,  7 Jun 1976 07:42:44 +0100 44 30 202977764 1 76 1976 158 3600 2003" (adodb_date len=164)

05 Jun 1978 11:16:44 +0100 44 30 265889804 1 78 1978 155 3600 2003 Error date(): 265889804
 
  "date CET 1978-06-05 11:16:44 am AM 05 Mon June 11 11 11 11 16 5 Monday 0 06 Jun 6 +0100 RFC822 Mon, 05 Jun 1978 11:16:44 +0100 44 30 265889804 1 78 1978 155 3600 2003" (date len=166)
  "date CET 1978-06-05 11:16:44 am AM 05 Mon June 11 11 11 11 16 5 Monday 0 06 Jun 6 +0100 RFC822 Mon,  5 Jun 1978 11:16:44 +0100 44 30 265889804 1 78 1978 155 3600 2003" (adodb_date len=166)

04 Nov 1971 12:35:56 +0100 56 30 58102556 4 71 1971 307 3600 2003 Error date(): 58102556
 
  "date CET 1971-11-04 12:35:56 pm PM 04 Thu November 12 12 12 12 35 4 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 04 Nov 1971 12:35:56 +0100 56 30 58102556 4 71 1971 307 3600 2003" (date len=172)
  "date CET 1971-11-04 12:35:56 pm PM 04 Thu November 12 12 12 12 35 4 Thursday 0 11 Nov 11 +0100 RFC822 Thu,  4 Nov 1971 12:35:56 +0100 56 30 58102556 4 71 1971 307 3600 2003" (adodb_date len=172)

09 Oct 1976 00:59:59 +0100 59 31 213667199 6 76 1976 282 3600 2003 Error date(): 213667199
 
  "date CET 1976-10-09 00:59:59 am AM 09 Sat October 12 0 12 00 59 9 Saturday 1 10 Oct 10 +0100 RFC822 Sat, 09 Oct 1976 00:59:59 +0100 59 31 213667199 6 76 1976 282 3600 2003" (date len=171)
  "date CET 1976-10-09 00:59:59 am AM 09 Sat October 12 0 12 00 59 9 Saturday 1 10 Oct 10 +0100 RFC822 Sat,  9 Oct 1976 00:59:59 +0100 59 31 213667199 6 76 1976 282 3600 2003" (adodb_date len=171)

03 Feb 1977 22:45:27 +0100 27 28 223854327 4 77 1977 33 3600 2003 Error date(): 223854327
 
  "date CET 1977-02-03 22:45:27 pm PM 03 Thu February 10 22 10 22 45 3 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 03 Feb 1977 22:45:27 +0100 27 28 223854327 4 77 1977 33 3600 2003" (date len=171)
  "date CET 1977-02-03 22:45:27 pm PM 03 Thu February 10 22 10 22 45 3 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  3 Feb 1977 22:45:27 +0100 27 28 223854327 4 77 1977 33 3600 2003" (adodb_date len=171)

06 Oct 1978 17:14:29 +0100 29 31 276538469 5 78 1978 278 3600 2003 Error date(): 276538469
 
  "date CET 1978-10-06 17:14:29 pm PM 06 Fri October 5 17 05 17 14 6 Friday 0 10 Oct 10 +0100 RFC822 Fri, 06 Oct 1978 17:14:29 +0100 29 31 276538469 5 78 1978 278 3600 2003" (date len=169)
  "date CET 1978-10-06 17:14:29 pm PM 06 Fri October 5 17 05 17 14 6 Friday 0 10 Oct 10 +0100 RFC822 Fri,  6 Oct 1978 17:14:29 +0100 29 31 276538469 5 78 1978 278 3600 2003" (adodb_date len=169)

05 Feb 1981 18:08:45 +0100 45 28 350240925 4 81 1981 35 3600 2003 Error date(): 350240925
 
  "date CET 1981-02-05 18:08:45 pm PM 05 Thu February 6 18 06 18 08 5 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 05 Feb 1981 18:08:45 +0100 45 28 350240925 4 81 1981 35 3600 2003" (date len=170)
  "date CET 1981-02-05 18:08:45 pm PM 05 Thu February 6 18 06 18 08 5 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  5 Feb 1981 18:08:45 +0100 45 28 350240925 4 81 1981 35 3600 2003" (adodb_date len=170)

02 Oct 1978 12:03:59 +0100 59 31 276174239 1 78 1978 274 3600 2003 Error date(): 276174239
 
  "date CET 1978-10-02 12:03:59 pm PM 02 Mon October 12 12 12 12 03 2 Monday 0 10 Oct 10 +0100 RFC822 Mon, 02 Oct 1978 12:03:59 +0100 59 31 276174239 1 78 1978 274 3600 2003" (date len=170)
  "date CET 1978-10-02 12:03:59 pm PM 02 Mon October 12 12 12 12 03 2 Monday 0 10 Oct 10 +0100 RFC822 Mon,  2 Oct 1978 12:03:59 +0100 59 31 276174239 1 78 1978 274 3600 2003" (adodb_date len=170)

07 Jul 1979 04:13:53 +0100 53 31 300165233 6 79 1979 187 3600 2003 Error date(): 300165233
 
  "date CET 1979-07-07 04:13:53 am AM 07 Sat July 4 4 04 04 13 7 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 07 Jul 1979 04:13:53 +0100 53 31 300165233 6 79 1979 187 3600 2003" (date len=166)
  "date CET 1979-07-07 04:13:53 am AM 07 Sat July 4 4 04 04 13 7 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  7 Jul 1979 04:13:53 +0100 53 31 300165233 6 79 1979 187 3600 2003" (adodb_date len=166)

02 Feb 1980 21:51:46 +0100 46 29 318372706 6 80 1980 32 3600 2003 Error date(): 318372706
 
  "date CET 1980-02-02 21:51:46 pm PM 02 Sat February 9 21 09 21 51 2 Saturday 1 02 Feb 2 +0100 RFC822 Sat, 02 Feb 1980 21:51:46 +0100 46 29 318372706 6 80 1980 32 3600 2003" (date len=170)
  "date CET 1980-02-02 21:51:46 pm PM 02 Sat February 9 21 09 21 51 2 Saturday 1 02 Feb 2 +0100 RFC822 Sat,  2 Feb 1980 21:51:46 +0100 46 29 318372706 6 80 1980 32 3600 2003" (adodb_date len=170)

06 Feb 1973 00:54:44 +0100 44 28 97804484 2 73 1973 36 3600 2003 Error date(): 97804484
 
  "date CET 1973-02-06 00:54:44 am AM 06 Tue February 12 0 12 00 54 6 Tuesday 0 02 Feb 2 +0100 RFC822 Tue, 06 Feb 1973 00:54:44 +0100 44 28 97804484 2 73 1973 36 3600 2003" (date len=168)
  "date CET 1973-02-06 00:54:44 am AM 06 Tue February 12 0 12 00 54 6 Tuesday 0 02 Feb 2 +0100 RFC822 Tue,  6 Feb 1973 00:54:44 +0100 44 28 97804484 2 73 1973 36 3600 2003" (adodb_date len=168)

03 Nov 1975 21:30:39 +0100 39 30 184278639 1 75 1975 306 3600 2003 Error date(): 184278639
 
  "date CET 1975-11-03 21:30:39 pm PM 03 Mon November 9 21 09 21 30 3 Monday 0 11 Nov 11 +0100 RFC822 Mon, 03 Nov 1975 21:30:39 +0100 39 30 184278639 1 75 1975 306 3600 2003" (date len=170)
  "date CET 1975-11-03 21:30:39 pm PM 03 Mon November 9 21 09 21 30 3 Monday 0 11 Nov 11 +0100 RFC822 Mon,  3 Nov 1975 21:30:39 +0100 39 30 184278639 1 75 1975 306 3600 2003" (adodb_date len=170)

ST 1980-09-02 14:54:55 pm PM 02 Tue September 2 14 02 14 54 2 Tuesday 1 09 Sep 9 +0200 RFC822 Tue, 02 Sep 1980 14:54:55 +0200 55 30 336747295 2 80 1980 245 7200 2003 Error date(): 336747295
 
  "date CEST 1980-09-02 14:54:55 pm PM 02 Tue September 2 14 02 14 54 2 Tuesday 1 09 Sep 9 +0200 RFC822 Tue, 02 Sep 1980 14:54:55 +0200 55 30 336747295 2 80 1980 245 7200 2003" (date len=172)
  "date CET 1980-09-02 13:54:55 pm PM 02 Tue September 1 13 01 13 54 2 Tuesday 1 09 Sep 9 +0100 RFC822 Tue,  2 Sep 1980 13:54:55 +0100 55 30 336747295 2 80 1980 245 3600 2003" (adodb_date len=171)

Error getdate() 336747295
Array ( [seconds] => 55 [minutes] => 54 [hours] => 14 [mday] => 2 [wday] => 2 [mon] => 9 [year] => 1980 [yday] => 245 [weekday] => Tuesday [month] => September [0] => 336747295 )
Array ( [seconds] => 55 [minutes] => 54 [hours] => 13 [mday] => 2 [wday] => 2 [mon] => 9 [year] => 1980 [yday] => 245 [weekday] => Tuesday [month] => September [0] => 336747295 )

04 Mar 1977 04:18:19 +0100 19 31 226293499 5 77 1977 62 3600 2003 Error date(): 226293499

 
  "date CET 1977-03-04 04:18:19 am AM 04 Fri March 4 4 04 04 18 4 Friday 0 03 Mar 3 +0100 RFC822 Fri, 04 Mar 1977 04:18:19 +0100 19 31 226293499 5 77 1977 62 3600 2003" (date len=164)
  "date CET 1977-03-04 04:18:19 am AM 04 Fri March 4 4 04 04 18 4 Friday 0 03 Mar 3 +0100 RFC822 Fri,  4 Mar 1977 04:18:19 +0100 19 31 226293499 5 77 1977 62 3600 2003" (adodb_date len=164)

ST 1980-05-08 14:48:38 pm PM 08 Thu May 2 14 02 14 48 8 Thursday 1 05 May 5 +0200 RFC822 Thu, 08 May 1980 14:48:38 +0200 38 31 326638118 4 80 1980 128 7200 2003 Error date(): 326638118
 
  "date CEST 1980-05-08 14:48:38 pm PM 08 Thu May 2 14 02 14 48 8 Thursday 1 05 May 5 +0200 RFC822 Thu, 08 May 1980 14:48:38 +0200 38 31 326638118 4 80 1980 128 7200 2003" (date len=167)
  "date CET 1980-05-08 13:48:38 pm PM 08 Thu May 1 13 01 13 48 8 Thursday 1 05 May 5 +0100 RFC822 Thu,  8 May 1980 13:48:38 +0100 38 31 326638118 4 80 1980 128 3600 2003" (adodb_date len=166)

Error getdate() 326638118
Array ( [seconds] => 38 [minutes] => 48 [hours] => 14 [mday] => 8 [wday] => 4 [mon] => 5 [year] => 1980 [yday] => 128 [weekday] => Thursday [month] => May [0] => 326638118 )
Array ( [seconds] => 38 [minutes] => 48 [hours] => 13 [mday] => 8 [wday] => 4 [mon] => 5 [year] => 1980 [yday] => 128 [weekday] => Thursday [month] => May [0] => 326638118 )

ST 1982-05-17 10:55:01 am AM 17 Mon May 10 10 10 10 55 17 Monday 0 05 May 5 +0200 RFC822 Mon, 17 May 1982 10:55:01 +0200 01 31 390473701 1 82 1982 136 7200 2003 Error date(): 390473701

 
  "date CEST 1982-05-17 10:55:01 am AM 17 Mon May 10 10 10 10 55 17 Monday 0 05 May 5 +0200 RFC822 Mon, 17 May 1982 10:55:01 +0200 01 31 390473701 1 82 1982 136 7200 2003" (date len=167)
  "date CET 1982-05-17 09:55:01 am AM 17 Mon May 9 9 09 09 55 17 Monday 0 05 May 5 +0100 RFC822 Mon, 17 May 1982 09:55:01 +0100 01 31 390473701 1 82 1982 136 3600 2003" (adodb_date len=164)

Error getdate() 390473701
Array ( [seconds] => 1 [minutes] => 55 [hours] => 10 [mday] => 17 [wday] => 1 [mon] => 5 [year] => 1982 [yday] => 136 [weekday] => Monday [month] => May [0] => 390473701 )
Array ( [seconds] => 1 [minutes] => 55 [hours] => 9 [mday] => 17 [wday] => 1 [mon] => 5 [year] => 1982 [yday] => 136 [weekday] => Monday [month] => May [0] => 390473701 )

07 Apr 1978 02:21:55 +0100 55 30 260760115 5 78 1978 96 3600 2003 Error date(): 260760115

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

04 Oct 1977 23:39:29 +0100 29 31 244852769 2 77 1977 276 3600 2003 Error date(): 244852769
 
  "date CET 1977-10-04 23:39:29 pm PM 04 Tue October 11 23 11 23 39 4 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 04 Oct 1977 23:39:29 +0100 29 31 244852769 2 77 1977 276 3600 2003" (date len=171)
  "date CET 1977-10-04 23:39:29 pm PM 04 Tue October 11 23 11 23 39 4 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  4 Oct 1977 23:39:29 +0100 29 31 244852769 2 77 1977 276 3600 2003" (adodb_date len=171)

ST 1980-05-27 19:29:27 pm PM 27 Tue May 7 19 07 19 29 27 Tuesday 1 05 May 5 +0200 RFC822 Tue, 27 May 1980 19:29:27 +0200 27 31 328296567 2 80 1980 147 7200 2003 Error date(): 328296567
 
  "date CEST 1980-05-27 19:29:27 pm PM 27 Tue May 7 19 07 19 29 27 Tuesday 1 05 May 5 +0200 RFC822 Tue, 27 May 1980 19:29:27 +0200 27 31 328296567 2 80 1980 147 7200 2003" (date len=167)
  "date CET 1980-05-27 18:29:27 pm PM 27 Tue May 6 18 06 18 29 27 Tuesday 1 05 May 5 +0100 RFC822 Tue, 27 May 1980 18:29:27 +0100 27 31 328296567 2 80 1980 147 3600 2003" (adodb_date len=166)

Error getdate() 328296567
Array ( [seconds] => 27 [minutes] => 29 [hours] => 19 [mday] => 27 [wday] => 2 [mon] => 5 [year] => 1980 [yday] => 147 [weekday] => Tuesday [month] => May [0] => 328296567 )
Array ( [seconds] => 27 [minutes] => 29 [hours] => 18 [mday] => 27 [wday] => 2 [mon] => 5 [year] => 1980 [yday] => 147 [weekday] => Tuesday [month] => May [0] => 328296567 )

04 May 1978 10:26:42 +0100 42 31 263122002 4 78 1978 123 3600 2003 Error date(): 263122002

 
  "date CET 1978-05-04 10:26:42 am AM 04 Thu May 10 10 10 10 26 4 Thursday 0 05 May 5 +0100 RFC822 Thu, 04 May 1978 10:26:42 +0100 42 31 263122002 4 78 1978 123 3600 2003" (date len=167)
  "date CET 1978-05-04 10:26:42 am AM 04 Thu May 10 10 10 10 26 4 Thursday 0 05 May 5 +0100 RFC822 Thu,  4 May 1978 10:26:42 +0100 42 31 263122002 4 78 1978 123 3600 2003" (adodb_date len=167)

ST 1981-06-01 17:16:33 pm PM 01 Mon June 5 17 05 17 16 1 Monday 0 06 Jun 6 +0200 RFC822 Mon, 01 Jun 1981 17:16:33 +0200 33 30 360256593 1 81 1981 151 7200 2003 Error date(): 360256593
 
  "date CEST 1981-06-01 17:16:33 pm PM 01 Mon June 5 17 05 17 16 1 Monday 0 06 Jun 6 +0200 RFC822 Mon, 01 Jun 1981 17:16:33 +0200 33 30 360256593 1 81 1981 151 7200 2003" (date len=166)
  "date CET 1981-06-01 16:16:33 pm PM 01 Mon June 4 16 04 16 16 1 Monday 0 06 Jun 6 +0100 RFC822 Mon,  1 Jun 1981 16:16:33 +0100 33 30 360256593 1 81 1981 151 3600 2003" (adodb_date len=165)

Error getdate() 360256593
Array ( [seconds] => 33 [minutes] => 16 [hours] => 17 [mday] => 1 [wday] => 1 [mon] => 6 [year] => 1981 [yday] => 151 [weekday] => Monday [month] => June [0] => 360256593 )
Array ( [seconds] => 33 [minutes] => 16 [hours] => 16 [mday] => 1 [wday] => 1 [mon] => 6 [year] => 1981 [yday] => 151 [weekday] => Monday [month] => June [0] => 360256593 )

Testing random dates between 100 and 4000

Testing 1968 to 1980, or 378432000 seconds, offset=93310: 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979

Failed :-(