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
01 Dec 1975 07:36:50 +0100 50 31 186647810 1 75 1975 334 3600 2003 Error date(): 186647810
 
  "date CET 1975-12-01 07:36:50 am AM 01 Mon December 7 7 07 07 36 1 Monday 0 12 Dec 12 +0100 RFC822 Mon, 01 Dec 1975 07:36:50 +0100 50 31 186647810 1 75 1975 334 3600 2003" (date len=169)
  "date CET 1975-12-01 07:36:50 am AM 01 Mon December 7 7 07 07 36 1 Monday 0 12 Dec 12 +0100 RFC822 Mon,  1 Dec 1975 07:36:50 +0100 50 31 186647810 1 75 1975 334 3600 2003" (adodb_date len=169)

06 Jul 1971 02:08:21 +0100 21 31 47610501 2 71 1971 186 3600 2003 Error date(): 47610501
 
  "date CET 1971-07-06 02:08:21 am AM 06 Tue July 2 2 02 02 08 6 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 06 Jul 1971 02:08:21 +0100 21 31 47610501 2 71 1971 186 3600 2003" (date len=164)
  "date CET 1971-07-06 02:08:21 am AM 06 Tue July 2 2 02 02 08 6 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  6 Jul 1971 02:08:21 +0100 21 31 47610501 2 71 1971 186 3600 2003" (adodb_date len=164)

02 Mar 1973 01:54:30 +0100 30 31 99881670 5 73 1973 60 3600 2003 Error date(): 99881670
 
  "date CET 1973-03-02 01:54:30 am AM 02 Fri March 1 1 01 01 54 2 Friday 0 03 Mar 3 +0100 RFC822 Fri, 02 Mar 1973 01:54:30 +0100 30 31 99881670 5 73 1973 60 3600 2003" (date len=163)
  "date CET 1973-03-02 01:54:30 am AM 02 Fri March 1 1 01 01 54 2 Friday 0 03 Mar 3 +0100 RFC822 Fri,  2 Mar 1973 01:54:30 +0100 30 31 99881670 5 73 1973 60 3600 2003" (adodb_date len=163)

ST 1982-07-26 12:41:31 pm PM 26 Mon July 12 12 12 12 41 26 Monday 0 07 Jul 7 +0200 RFC822 Mon, 26 Jul 1982 12:41:31 +0200 31 31 396528091 1 82 1982 206 7200 2003 Error date(): 396528091
 
  "date CEST 1982-07-26 12:41:31 pm PM 26 Mon July 12 12 12 12 41 26 Monday 0 07 Jul 7 +0200 RFC822 Mon, 26 Jul 1982 12:41:31 +0200 31 31 396528091 1 82 1982 206 7200 2003" (date len=168)
  "date CET 1982-07-26 11:41:31 am AM 26 Mon July 11 11 11 11 41 26 Monday 0 07 Jul 7 +0100 RFC822 Mon, 26 Jul 1982 11:41:31 +0100 31 31 396528091 1 82 1982 206 3600 2003" (adodb_date len=167)

Error getdate() 396528091
Array ( [seconds] => 31 [minutes] => 41 [hours] => 12 [mday] => 26 [wday] => 1 [mon] => 7 [year] => 1982 [yday] => 206 [weekday] => Monday [month] => July [0] => 396528091 )
Array ( [seconds] => 31 [minutes] => 41 [hours] => 11 [mday] => 26 [wday] => 1 [mon] => 7 [year] => 1982 [yday] => 206 [weekday] => Monday [month] => July [0] => 396528091 )

ST 1982-06-27 21:50:39 pm PM 27 Sun June 9 21 09 21 50 27 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 27 Jun 1982 21:50:39 +0200 39 30 394055439 0 82 1982 177 7200 2003 Error date(): 394055439

 
  "date CEST 1982-06-27 21:50:39 pm PM 27 Sun June 9 21 09 21 50 27 Sunday 0 06 Jun 6 +0200 RFC822 Sun, 27 Jun 1982 21:50:39 +0200 39 30 394055439 0 82 1982 177 7200 2003" (date len=167)
  "date CET 1982-06-27 20:50:39 pm PM 27 Sun June 8 20 08 20 50 27 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 27 Jun 1982 20:50:39 +0100 39 30 394055439 0 82 1982 177 3600 2003" (adodb_date len=166)

Error getdate() 394055439
Array ( [seconds] => 39 [minutes] => 50 [hours] => 21 [mday] => 27 [wday] => 0 [mon] => 6 [year] => 1982 [yday] => 177 [weekday] => Sunday [month] => June [0] => 394055439 )
Array ( [seconds] => 39 [minutes] => 50 [hours] => 20 [mday] => 27 [wday] => 0 [mon] => 6 [year] => 1982 [yday] => 177 [weekday] => Sunday [month] => June [0] => 394055439 )

02 Jun 1973 12:08:16 +0100 16 30 107867296 6 73 1973 152 3600 2003 Error date(): 107867296

 
  "date CET 1973-06-02 12:08:16 pm PM 02 Sat June 12 12 12 12 08 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 02 Jun 1973 12:08:16 +0100 16 30 107867296 6 73 1973 152 3600 2003" (date len=168)
  "date CET 1973-06-02 12:08:16 pm PM 02 Sat June 12 12 12 12 08 2 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  2 Jun 1973 12:08:16 +0100 16 30 107867296 6 73 1973 152 3600 2003" (adodb_date len=168)

05 Dec 1978 18:27:55 +0100 55 31 281726875 2 78 1978 338 3600 2003 Error date(): 281726875
 
  "date CET 1978-12-05 18:27:55 pm PM 05 Tue December 6 18 06 18 27 5 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 05 Dec 1978 18:27:55 +0100 55 31 281726875 2 78 1978 338 3600 2003" (date len=171)
  "date CET 1978-12-05 18:27:55 pm PM 05 Tue December 6 18 06 18 27 5 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  5 Dec 1978 18:27:55 +0100 55 31 281726875 2 78 1978 338 3600 2003" (adodb_date len=171)

09 Mar 1980 13:59:23 +0100 23 31 321454763 0 80 1980 68 3600 2003 Error date(): 321454763
 
  "date CET 1980-03-09 13:59:23 pm PM 09 Sun March 1 13 01 13 59 9 Sunday 1 03 Mar 3 +0100 RFC822 Sun, 09 Mar 1980 13:59:23 +0100 23 31 321454763 0 80 1980 68 3600 2003" (date len=165)
  "date CET 1980-03-09 13:59:23 pm PM 09 Sun March 1 13 01 13 59 9 Sunday 1 03 Mar 3 +0100 RFC822 Sun,  9 Mar 1980 13:59:23 +0100 23 31 321454763 0 80 1980 68 3600 2003" (adodb_date len=165)

09 Nov 1979 13:39:47 +0100 47 30 310999187 5 79 1979 312 3600 2003 Error date(): 310999187
 
  "date CET 1979-11-09 13:39:47 pm PM 09 Fri November 1 13 01 13 39 9 Friday 0 11 Nov 11 +0100 RFC822 Fri, 09 Nov 1979 13:39:47 +0100 47 30 310999187 5 79 1979 312 3600 2003" (date len=170)
  "date CET 1979-11-09 13:39:47 pm PM 09 Fri November 1 13 01 13 39 9 Friday 0 11 Nov 11 +0100 RFC822 Fri,  9 Nov 1979 13:39:47 +0100 47 30 310999187 5 79 1979 312 3600 2003" (adodb_date len=170)

04 Jun 1978 03:53:23 +0100 23 30 265776803 0 78 1978 154 3600 2003 Error date(): 265776803
 
  "date CET 1978-06-04 03:53:23 am AM 04 Sun June 3 3 03 03 53 4 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 04 Jun 1978 03:53:23 +0100 23 30 265776803 0 78 1978 154 3600 2003" (date len=164)
  "date CET 1978-06-04 03:53:23 am AM 04 Sun June 3 3 03 03 53 4 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  4 Jun 1978 03:53:23 +0100 23 30 265776803 0 78 1978 154 3600 2003" (adodb_date len=164)

05 Nov 1972 15:31:54 +0100 54 30 89821914 0 72 1972 309 3600 2003 Error date(): 89821914
 
  "date CET 1972-11-05 15:31:54 pm PM 05 Sun November 3 15 03 15 31 5 Sunday 1 11 Nov 11 +0100 RFC822 Sun, 05 Nov 1972 15:31:54 +0100 54 30 89821914 0 72 1972 309 3600 2003" (date len=169)
  "date CET 1972-11-05 15:31:54 pm PM 05 Sun November 3 15 03 15 31 5 Sunday 1 11 Nov 11 +0100 RFC822 Sun,  5 Nov 1972 15:31:54 +0100 54 30 89821914 0 72 1972 309 3600 2003" (adodb_date len=169)

05 Nov 1971 18:17:49 +0100 49 30 58209469 5 71 1971 308 3600 2003 Error date(): 58209469
 
  "date CET 1971-11-05 18:17:49 pm PM 05 Fri November 6 18 06 18 17 5 Friday 0 11 Nov 11 +0100 RFC822 Fri, 05 Nov 1971 18:17:49 +0100 49 30 58209469 5 71 1971 308 3600 2003" (date len=169)
  "date CET 1971-11-05 18:17:49 pm PM 05 Fri November 6 18 06 18 17 5 Friday 0 11 Nov 11 +0100 RFC822 Fri,  5 Nov 1971 18:17:49 +0100 49 30 58209469 5 71 1971 308 3600 2003" (adodb_date len=169)

08 Dec 1970 12:51:53 +0100 53 31 29505113 2 70 1970 341 3600 2003 Error date(): 29505113
 
  "date CET 1970-12-08 12:51:53 pm PM 08 Tue December 12 12 12 12 51 8 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 08 Dec 1970 12:51:53 +0100 53 31 29505113 2 70 1970 341 3600 2003" (date len=171)
  "date CET 1970-12-08 12:51:53 pm PM 08 Tue December 12 12 12 12 51 8 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  8 Dec 1970 12:51:53 +0100 53 31 29505113 2 70 1970 341 3600 2003" (adodb_date len=171)

ST 1982-06-10 13:07:17 pm PM 10 Thu June 1 13 01 13 07 10 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 10 Jun 1982 13:07:17 +0200 17 30 392555237 4 82 1982 160 7200 2003 Error date(): 392555237
 
  "date CEST 1982-06-10 13:07:17 pm PM 10 Thu June 1 13 01 13 07 10 Thursday 0 06 Jun 6 +0200 RFC822 Thu, 10 Jun 1982 13:07:17 +0200 17 30 392555237 4 82 1982 160 7200 2003" (date len=169)
  "date CET 1982-06-10 12:07:17 pm PM 10 Thu June 12 12 12 12 07 10 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 10 Jun 1982 12:07:17 +0100 17 30 392555237 4 82 1982 160 3600 2003" (adodb_date len=169)

Error getdate() 392555237
Array ( [seconds] => 17 [minutes] => 7 [hours] => 13 [mday] => 10 [wday] => 4 [mon] => 6 [year] => 1982 [yday] => 160 [weekday] => Thursday [month] => June [0] => 392555237 )
Array ( [seconds] => 17 [minutes] => 7 [hours] => 12 [mday] => 10 [wday] => 4 [mon] => 6 [year] => 1982 [yday] => 160 [weekday] => Thursday [month] => June [0] => 392555237 )

02 Jun 1976 19:27:51 +0100 51 30 202588071 3 76 1976 153 3600 2003 Error date(): 202588071

 
  "date CET 1976-06-02 19:27:51 pm PM 02 Wed June 7 19 07 19 27 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 02 Jun 1976 19:27:51 +0100 51 30 202588071 3 76 1976 153 3600 2003" (date len=168)
  "date CET 1976-06-02 19:27:51 pm PM 02 Wed June 7 19 07 19 27 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed,  2 Jun 1976 19:27:51 +0100 51 30 202588071 3 76 1976 153 3600 2003" (adodb_date len=168)

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

03 Dec 1978 17:53:36 +0100 36 31 281552016 0 78 1978 336 3600 2003 Error date(): 281552016
 
  "date CET 1978-12-03 17:53:36 pm PM 03 Sun December 5 17 05 17 53 3 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 03 Dec 1978 17:53:36 +0100 36 31 281552016 0 78 1978 336 3600 2003" (date len=170)
  "date CET 1978-12-03 17:53:36 pm PM 03 Sun December 5 17 05 17 53 3 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  3 Dec 1978 17:53:36 +0100 36 31 281552016 0 78 1978 336 3600 2003" (adodb_date len=170)

05 Dec 1979 02:29:47 +0100 47 31 313205387 3 79 1979 338 3600 2003 Error date(): 313205387
 
  "date CET 1979-12-05 02:29:47 am AM 05 Wed December 2 2 02 02 29 5 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 05 Dec 1979 02:29:47 +0100 47 31 313205387 3 79 1979 338 3600 2003" (date len=172)
  "date CET 1979-12-05 02:29:47 am AM 05 Wed December 2 2 02 02 29 5 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  5 Dec 1979 02:29:47 +0100 47 31 313205387 3 79 1979 338 3600 2003" (adodb_date len=172)

06 Aug 1975 16:46:59 +0100 59 31 176572019 3 75 1975 217 3600 2003 Error date(): 176572019
 
  "date CET 1975-08-06 16:46:59 pm PM 06 Wed August 4 16 04 16 46 6 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 06 Aug 1975 16:46:59 +0100 59 31 176572019 3 75 1975 217 3600 2003" (date len=170)
  "date CET 1975-08-06 16:46:59 pm PM 06 Wed August 4 16 04 16 46 6 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  6 Aug 1975 16:46:59 +0100 59 31 176572019 3 75 1975 217 3600 2003" (adodb_date len=170)

03 Apr 1976 09:55:02 +0100 02 30 197369702 6 76 1976 93 3600 2003 Error date(): 197369702
 
  "date CET 1976-04-03 09:55:02 am AM 03 Sat April 9 9 09 09 55 3 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 03 Apr 1976 09:55:02 +0100 02 30 197369702 6 76 1976 93 3600 2003" (date len=166)
  "date CET 1976-04-03 09:55:02 am AM 03 Sat April 9 9 09 09 55 3 Saturday 1 04 Apr 4 +0100 RFC822 Sat,  3 Apr 1976 09:55:02 +0100 02 30 197369702 6 76 1976 93 3600 2003" (adodb_date len=166)

06 Dec 1974 22:37:18 +0100 18 31 155597838 5 74 1974 339 3600 2003 Error date(): 155597838
 
  "date CET 1974-12-06 22:37:18 pm PM 06 Fri December 10 22 10 22 37 6 Friday 0 12 Dec 12 +0100 RFC822 Fri, 06 Dec 1974 22:37:18 +0100 18 31 155597838 5 74 1974 339 3600 2003" (date len=171)
  "date CET 1974-12-06 22:37:18 pm PM 06 Fri December 10 22 10 22 37 6 Friday 0 12 Dec 12 +0100 RFC822 Fri,  6 Dec 1974 22:37:18 +0100 18 31 155597838 5 74 1974 339 3600 2003" (adodb_date len=171)

04 Nov 1977 04:59:00 +0100 00 30 247463940 5 77 1977 307 3600 2003 Error date(): 247463940
 
  "date CET 1977-11-04 04:59:00 am AM 04 Fri November 4 4 04 04 59 4 Friday 0 11 Nov 11 +0100 RFC822 Fri, 04 Nov 1977 04:59:00 +0100 00 30 247463940 5 77 1977 307 3600 2003" (date len=169)
  "date CET 1977-11-04 04:59:00 am AM 04 Fri November 4 4 04 04 59 4 Friday 0 11 Nov 11 +0100 RFC822 Fri,  4 Nov 1977 04:59:00 +0100 00 30 247463940 5 77 1977 307 3600 2003" (adodb_date len=169)

ST 1981-09-15 17:16:26 pm PM 15 Tue September 5 17 05 17 16 15 Tuesday 0 09 Sep 9 +0200 RFC822 Tue, 15 Sep 1981 17:16:26 +0200 26 30 369414986 2 81 1981 257 7200 2003 Error date(): 369414986
 
  "date CEST 1981-09-15 17:16:26 pm PM 15 Tue September 5 17 05 17 16 15 Tuesday 0 09 Sep 9 +0200 RFC822 Tue, 15 Sep 1981 17:16:26 +0200 26 30 369414986 2 81 1981 257 7200 2003" (date len=173)
  "date CET 1981-09-15 16:16:26 pm PM 15 Tue September 4 16 04 16 16 15 Tuesday 0 09 Sep 9 +0100 RFC822 Tue, 15 Sep 1981 16:16:26 +0100 26 30 369414986 2 81 1981 257 3600 2003" (adodb_date len=172)

Error getdate() 369414986
Array ( [seconds] => 26 [minutes] => 16 [hours] => 17 [mday] => 15 [wday] => 2 [mon] => 9 [year] => 1981 [yday] => 257 [weekday] => Tuesday [month] => September [0] => 369414986 )
Array ( [seconds] => 26 [minutes] => 16 [hours] => 16 [mday] => 15 [wday] => 2 [mon] => 9 [year] => 1981 [yday] => 257 [weekday] => Tuesday [month] => September [0] => 369414986 )

03 Oct 1978 07:45:16 +0100 16 31 276245116 2 78 1978 275 3600 2003 Error date(): 276245116

 
  "date CET 1978-10-03 07:45:16 am AM 03 Tue October 7 7 07 07 45 3 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 03 Oct 1978 07:45:16 +0100 16 31 276245116 2 78 1978 275 3600 2003" (date len=169)
  "date CET 1978-10-03 07:45:16 am AM 03 Tue October 7 7 07 07 45 3 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  3 Oct 1978 07:45:16 +0100 16 31 276245116 2 78 1978 275 3600 2003" (adodb_date len=169)

09 Jul 1976 01:18:51 +0100 51 31 205719531 5 76 1976 190 3600 2003 Error date(): 205719531
 
  "date CET 1976-07-09 01:18:51 am AM 09 Fri July 1 1 01 01 18 9 Friday 1 07 Jul 7 +0100 RFC822 Fri, 09 Jul 1976 01:18:51 +0100 51 31 205719531 5 76 1976 190 3600 2003" (date len=164)
  "date CET 1976-07-09 01:18:51 am AM 09 Fri July 1 1 01 01 18 9 Friday 1 07 Jul 7 +0100 RFC822 Fri,  9 Jul 1976 01:18:51 +0100 51 31 205719531 5 76 1976 190 3600 2003" (adodb_date len=164)

ST 1981-04-30 20:44:30 pm PM 30 Thu April 8 20 08 20 44 30 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 30 Apr 1981 20:44:30 +0200 30 30 357504270 4 81 1981 119 7200 2003 Error date(): 357504270
 
  "date CEST 1981-04-30 20:44:30 pm PM 30 Thu April 8 20 08 20 44 30 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 30 Apr 1981 20:44:30 +0200 30 30 357504270 4 81 1981 119 7200 2003" (date len=170)
  "date CET 1981-04-30 19:44:30 pm PM 30 Thu April 7 19 07 19 44 30 Thursday 0 04 Apr 4 +0100 RFC822 Thu, 30 Apr 1981 19:44:30 +0100 30 30 357504270 4 81 1981 119 3600 2003" (adodb_date len=169)

Error getdate() 357504270
Array ( [seconds] => 30 [minutes] => 44 [hours] => 20 [mday] => 30 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 119 [weekday] => Thursday [month] => April [0] => 357504270 )
Array ( [seconds] => 30 [minutes] => 44 [hours] => 19 [mday] => 30 [wday] => 4 [mon] => 4 [year] => 1981 [yday] => 119 [weekday] => Thursday [month] => April [0] => 357504270 )

09 Mar 1977 20:24:03 +0100 03 31 226783443 3 77 1977 67 3600 2003 Error date(): 226783443

 
  "date CET 1977-03-09 20:24:03 pm PM 09 Wed March 8 20 08 20 24 9 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 09 Mar 1977 20:24:03 +0100 03 31 226783443 3 77 1977 67 3600 2003" (date len=168)
  "date CET 1977-03-09 20:24:03 pm PM 09 Wed March 8 20 08 20 24 9 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  9 Mar 1977 20:24:03 +0100 03 31 226783443 3 77 1977 67 3600 2003" (adodb_date len=168)

08 Sep 1979 07:46:39 +0100 39 30 305621199 6 79 1979 250 3600 2003 Error date(): 305621199
 
  "date CET 1979-09-08 07:46:39 am AM 08 Sat September 7 7 07 07 46 8 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 08 Sep 1979 07:46:39 +0100 39 30 305621199 6 79 1979 250 3600 2003" (date len=171)
  "date CET 1979-09-08 07:46:39 am AM 08 Sat September 7 7 07 07 46 8 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  8 Sep 1979 07:46:39 +0100 39 30 305621199 6 79 1979 250 3600 2003" (adodb_date len=171)

ST 1981-04-03 07:12:00 am AM 03 Fri April 7 7 07 07 12 3 Friday 0 04 Apr 4 +0200 RFC822 Fri, 03 Apr 1981 07:12:00 +0200 00 30 355122720 5 81 1981 92 7200 2003 Error date(): 355122720
 
  "date CEST 1981-04-03 07:12:00 am AM 03 Fri April 7 7 07 07 12 3 Friday 0 04 Apr 4 +0200 RFC822 Fri, 03 Apr 1981 07:12:00 +0200 00 30 355122720 5 81 1981 92 7200 2003" (date len=165)
  "date CET 1981-04-03 06:12:00 am AM 03 Fri April 6 6 06 06 12 3 Friday 0 04 Apr 4 +0100 RFC822 Fri,  3 Apr 1981 06:12:00 +0100 00 30 355122720 5 81 1981 92 3600 2003" (adodb_date len=164)

Error getdate() 355122720
Array ( [seconds] => 0 [minutes] => 12 [hours] => 7 [mday] => 3 [wday] => 5 [mon] => 4 [year] => 1981 [yday] => 92 [weekday] => Friday [month] => April [0] => 355122720 )
Array ( [seconds] => 0 [minutes] => 12 [hours] => 6 [mday] => 3 [wday] => 5 [mon] => 4 [year] => 1981 [yday] => 92 [weekday] => Friday [month] => April [0] => 355122720 )

04 Jan 1975 19:55:10 +0100 10 31 158093710 6 75 1975 3 3600 2003 Error date(): 158093710

 
  "date CET 1975-01-04 19:55:10 pm PM 04 Sat January 7 19 07 19 55 4 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 04 Jan 1975 19:55:10 +0100 10 31 158093710 6 75 1975 3 3600 2003" (date len=168)
  "date CET 1975-01-04 19:55:10 pm PM 04 Sat January 7 19 07 19 55 4 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  4 Jan 1975 19:55:10 +0100 10 31 158093710 6 75 1975 3 3600 2003" (adodb_date len=168)

04 Nov 1978 05:19:44 +0100 44 30 279001184 6 78 1978 307 3600 2003 Error date(): 279001184
 
  "date CET 1978-11-04 05:19:44 am AM 04 Sat November 5 5 05 05 19 4 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 04 Nov 1978 05:19:44 +0100 44 30 279001184 6 78 1978 307 3600 2003" (date len=171)
  "date CET 1978-11-04 05:19:44 am AM 04 Sat November 5 5 05 05 19 4 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  4 Nov 1978 05:19:44 +0100 44 30 279001184 6 78 1978 307 3600 2003" (adodb_date len=171)

07 Nov 1973 20:51:20 +0100 20 30 121549880 3 73 1973 310 3600 2003 Error date(): 121549880
 
  "date CET 1973-11-07 20:51:20 pm PM 07 Wed November 8 20 08 20 51 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 07 Nov 1973 20:51:20 +0100 20 30 121549880 3 73 1973 310 3600 2003" (date len=173)
  "date CET 1973-11-07 20:51:20 pm PM 07 Wed November 8 20 08 20 51 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  7 Nov 1973 20:51:20 +0100 20 30 121549880 3 73 1973 310 3600 2003" (adodb_date len=173)

Testing random dates between 100 and 4000

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

Failed :-(