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 1981-08-30 09:30:13 am AM 30 Sun August 9 9 09 09 30 30 Sunday 0 08 Aug 8 +0200 RFC822 Sun, 30 Aug 1981 09:30:13 +0200 13 31 368004613 0 81 1981 241 7200 2003 Error date(): 368004613
 
  "date CEST 1981-08-30 09:30:13 am AM 30 Sun August 9 9 09 09 30 30 Sunday 0 08 Aug 8 +0200 RFC822 Sun, 30 Aug 1981 09:30:13 +0200 13 31 368004613 0 81 1981 241 7200 2003" (date len=168)
  "date CET 1981-08-30 08:30:13 am AM 30 Sun August 8 8 08 08 30 30 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 30 Aug 1981 08:30:13 +0100 13 31 368004613 0 81 1981 241 3600 2003" (adodb_date len=167)

Error getdate() 368004613
Array ( [seconds] => 13 [minutes] => 30 [hours] => 9 [mday] => 30 [wday] => 0 [mon] => 8 [year] => 1981 [yday] => 241 [weekday] => Sunday [month] => August [0] => 368004613 )
Array ( [seconds] => 13 [minutes] => 30 [hours] => 8 [mday] => 30 [wday] => 0 [mon] => 8 [year] => 1981 [yday] => 241 [weekday] => Sunday [month] => August [0] => 368004613 )

05 Mar 1979 09:46:08 +0100 08 31 289471568 1 79 1979 63 3600 2003 Error date(): 289471568

 
  "date CET 1979-03-05 09:46:08 am AM 05 Mon March 9 9 09 09 46 5 Monday 0 03 Mar 3 +0100 RFC822 Mon, 05 Mar 1979 09:46:08 +0100 08 31 289471568 1 79 1979 63 3600 2003" (date len=164)
  "date CET 1979-03-05 09:46:08 am AM 05 Mon March 9 9 09 09 46 5 Monday 0 03 Mar 3 +0100 RFC822 Mon,  5 Mar 1979 09:46:08 +0100 08 31 289471568 1 79 1979 63 3600 2003" (adodb_date len=164)

ST 1981-04-22 07:30:20 am AM 22 Wed April 7 7 07 07 30 22 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 22 Apr 1981 07:30:20 +0200 20 30 356765420 3 81 1981 111 7200 2003 Error date(): 356765420
 
  "date CEST 1981-04-22 07:30:20 am AM 22 Wed April 7 7 07 07 30 22 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 22 Apr 1981 07:30:20 +0200 20 30 356765420 3 81 1981 111 7200 2003" (date len=170)
  "date CET 1981-04-22 06:30:20 am AM 22 Wed April 6 6 06 06 30 22 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 22 Apr 1981 06:30:20 +0100 20 30 356765420 3 81 1981 111 3600 2003" (adodb_date len=169)

Error getdate() 356765420
Array ( [seconds] => 20 [minutes] => 30 [hours] => 7 [mday] => 22 [wday] => 3 [mon] => 4 [year] => 1981 [yday] => 111 [weekday] => Wednesday [month] => April [0] => 356765420 )
Array ( [seconds] => 20 [minutes] => 30 [hours] => 6 [mday] => 22 [wday] => 3 [mon] => 4 [year] => 1981 [yday] => 111 [weekday] => Wednesday [month] => April [0] => 356765420 )

04 Jun 1977 22:03:39 +0100 39 30 234306219 6 77 1977 154 3600 2003 Error date(): 234306219

 
  "date CET 1977-06-04 22:03:39 pm PM 04 Sat June 10 22 10 22 03 4 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 04 Jun 1977 22:03:39 +0100 39 30 234306219 6 77 1977 154 3600 2003" (date len=168)
  "date CET 1977-06-04 22:03:39 pm PM 04 Sat June 10 22 10 22 03 4 Saturday 0 06 Jun 6 +0100 RFC822 Sat,  4 Jun 1977 22:03:39 +0100 39 30 234306219 6 77 1977 154 3600 2003" (adodb_date len=168)

01 Oct 1973 13:51:55 +0100 55 31 118327915 1 73 1973 273 3600 2003 Error date(): 118327915
 
  "date CET 1973-10-01 13:51:55 pm PM 01 Mon October 1 13 01 13 51 1 Monday 0 10 Oct 10 +0100 RFC822 Mon, 01 Oct 1973 13:51:55 +0100 55 31 118327915 1 73 1973 273 3600 2003" (date len=169)
  "date CET 1973-10-01 13:51:55 pm PM 01 Mon October 1 13 01 13 51 1 Monday 0 10 Oct 10 +0100 RFC822 Mon,  1 Oct 1973 13:51:55 +0100 55 31 118327915 1 73 1973 273 3600 2003" (adodb_date len=169)

03 Jul 1971 05:30:27 +0100 27 31 47363427 6 71 1971 183 3600 2003 Error date(): 47363427
 
  "date CET 1971-07-03 05:30:27 am AM 03 Sat July 5 5 05 05 30 3 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 03 Jul 1971 05:30:27 +0100 27 31 47363427 6 71 1971 183 3600 2003" (date len=165)
  "date CET 1971-07-03 05:30:27 am AM 03 Sat July 5 5 05 05 30 3 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  3 Jul 1971 05:30:27 +0100 27 31 47363427 6 71 1971 183 3600 2003" (adodb_date len=165)

02 Jul 1979 22:30:13 +0100 13 31 299799013 1 79 1979 182 3600 2003 Error date(): 299799013
 
  "date CET 1979-07-02 22:30:13 pm PM 02 Mon July 10 22 10 22 30 2 Monday 0 07 Jul 7 +0100 RFC822 Mon, 02 Jul 1979 22:30:13 +0100 13 31 299799013 1 79 1979 182 3600 2003" (date len=166)
  "date CET 1979-07-02 22:30:13 pm PM 02 Mon July 10 22 10 22 30 2 Monday 0 07 Jul 7 +0100 RFC822 Mon,  2 Jul 1979 22:30:13 +0100 13 31 299799013 1 79 1979 182 3600 2003" (adodb_date len=166)

01 Oct 1976 21:47:47 +0100 47 31 213050867 5 76 1976 274 3600 2003 Error date(): 213050867
 
  "date CET 1976-10-01 21:47:47 pm PM 01 Fri October 9 21 09 21 47 1 Friday 1 10 Oct 10 +0100 RFC822 Fri, 01 Oct 1976 21:47:47 +0100 47 31 213050867 5 76 1976 274 3600 2003" (date len=169)
  "date CET 1976-10-01 21:47:47 pm PM 01 Fri October 9 21 09 21 47 1 Friday 1 10 Oct 10 +0100 RFC822 Fri,  1 Oct 1976 21:47:47 +0100 47 31 213050867 5 76 1976 274 3600 2003" (adodb_date len=169)

02 Apr 1976 07:03:34 +0100 34 30 197273014 5 76 1976 92 3600 2003 Error date(): 197273014
 
  "date CET 1976-04-02 07:03:34 am AM 02 Fri April 7 7 07 07 03 2 Friday 1 04 Apr 4 +0100 RFC822 Fri, 02 Apr 1976 07:03:34 +0100 34 30 197273014 5 76 1976 92 3600 2003" (date len=164)
  "date CET 1976-04-02 07:03:34 am AM 02 Fri April 7 7 07 07 03 2 Friday 1 04 Apr 4 +0100 RFC822 Fri,  2 Apr 1976 07:03:34 +0100 34 30 197273014 5 76 1976 92 3600 2003" (adodb_date len=164)

02 Sep 1978 13:21:13 +0100 13 30 273586873 6 78 1978 244 3600 2003 Error date(): 273586873
 
  "date CET 1978-09-02 13:21:13 pm PM 02 Sat September 1 13 01 13 21 2 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 02 Sep 1978 13:21:13 +0100 13 30 273586873 6 78 1978 244 3600 2003" (date len=172)
  "date CET 1978-09-02 13:21:13 pm PM 02 Sat September 1 13 01 13 21 2 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  2 Sep 1978 13:21:13 +0100 13 30 273586873 6 78 1978 244 3600 2003" (adodb_date len=172)

04 Feb 1977 21:13:13 +0100 13 28 223935193 5 77 1977 34 3600 2003 Error date(): 223935193
 
  "date CET 1977-02-04 21:13:13 pm PM 04 Fri February 9 21 09 21 13 4 Friday 0 02 Feb 2 +0100 RFC822 Fri, 04 Feb 1977 21:13:13 +0100 13 28 223935193 5 77 1977 34 3600 2003" (date len=168)
  "date CET 1977-02-04 21:13:13 pm PM 04 Fri February 9 21 09 21 13 4 Friday 0 02 Feb 2 +0100 RFC822 Fri,  4 Feb 1977 21:13:13 +0100 13 28 223935193 5 77 1977 34 3600 2003" (adodb_date len=168)

08 Feb 1974 17:16:31 +0100 31 28 129572191 5 74 1974 38 3600 2003 Error date(): 129572191
 
  "date CET 1974-02-08 17:16:31 pm PM 08 Fri February 5 17 05 17 16 8 Friday 0 02 Feb 2 +0100 RFC822 Fri, 08 Feb 1974 17:16:31 +0100 31 28 129572191 5 74 1974 38 3600 2003" (date len=168)
  "date CET 1974-02-08 17:16:31 pm PM 08 Fri February 5 17 05 17 16 8 Friday 0 02 Feb 2 +0100 RFC822 Fri,  8 Feb 1974 17:16:31 +0100 31 28 129572191 5 74 1974 38 3600 2003" (adodb_date len=168)

05 Jul 1974 13:26:43 +0100 43 31 142259203 5 74 1974 185 3600 2003 Error date(): 142259203
 
  "date CET 1974-07-05 13:26:43 pm PM 05 Fri July 1 13 01 13 26 5 Friday 0 07 Jul 7 +0100 RFC822 Fri, 05 Jul 1974 13:26:43 +0100 43 31 142259203 5 74 1974 185 3600 2003" (date len=165)
  "date CET 1974-07-05 13:26:43 pm PM 05 Fri July 1 13 01 13 26 5 Friday 0 07 Jul 7 +0100 RFC822 Fri,  5 Jul 1974 13:26:43 +0100 43 31 142259203 5 74 1974 185 3600 2003" (adodb_date len=165)

07 Oct 1979 10:02:42 +0100 42 31 308134962 0 79 1979 279 3600 2003 Error date(): 308134962
 
  "date CET 1979-10-07 10:02:42 am AM 07 Sun October 10 10 10 10 02 7 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 07 Oct 1979 10:02:42 +0100 42 31 308134962 0 79 1979 279 3600 2003" (date len=170)
  "date CET 1979-10-07 10:02:42 am AM 07 Sun October 10 10 10 10 02 7 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  7 Oct 1979 10:02:42 +0100 42 31 308134962 0 79 1979 279 3600 2003" (adodb_date len=170)

06 Dec 1978 20:10:55 +0100 55 31 281819455 3 78 1978 339 3600 2003 Error date(): 281819455
 
  "date CET 1978-12-06 20:10:55 pm PM 06 Wed December 8 20 08 20 10 6 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 06 Dec 1978 20:10:55 +0100 55 31 281819455 3 78 1978 339 3600 2003" (date len=173)
  "date CET 1978-12-06 20:10:55 pm PM 06 Wed December 8 20 08 20 10 6 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  6 Dec 1978 20:10:55 +0100 55 31 281819455 3 78 1978 339 3600 2003" (adodb_date len=173)

07 Apr 1979 13:12:03 +0100 03 30 292335123 6 79 1979 96 3600 2003 Error date(): 292335123
 
  "date CET 1979-04-07 13:12:03 pm PM 07 Sat April 1 13 01 13 12 7 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 07 Apr 1979 13:12:03 +0100 03 30 292335123 6 79 1979 96 3600 2003" (date len=167)
  "date CET 1979-04-07 13:12:03 pm PM 07 Sat April 1 13 01 13 12 7 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  7 Apr 1979 13:12:03 +0100 03 30 292335123 6 79 1979 96 3600 2003" (adodb_date len=167)

ST 1981-09-01 16:03:51 pm PM 01 Tue September 4 16 04 16 03 1 Tuesday 0 09 Sep 9 +0200 RFC822 Tue, 01 Sep 1981 16:03:51 +0200 51 30 368201031 2 81 1981 243 7200 2003 Error date(): 368201031
 
  "date CEST 1981-09-01 16:03:51 pm PM 01 Tue September 4 16 04 16 03 1 Tuesday 0 09 Sep 9 +0200 RFC822 Tue, 01 Sep 1981 16:03:51 +0200 51 30 368201031 2 81 1981 243 7200 2003" (date len=172)
  "date CET 1981-09-01 15:03:51 pm PM 01 Tue September 3 15 03 15 03 1 Tuesday 0 09 Sep 9 +0100 RFC822 Tue,  1 Sep 1981 15:03:51 +0100 51 30 368201031 2 81 1981 243 3600 2003" (adodb_date len=171)

Error getdate() 368201031
Array ( [seconds] => 51 [minutes] => 3 [hours] => 16 [mday] => 1 [wday] => 2 [mon] => 9 [year] => 1981 [yday] => 243 [weekday] => Tuesday [month] => September [0] => 368201031 )
Array ( [seconds] => 51 [minutes] => 3 [hours] => 15 [mday] => 1 [wday] => 2 [mon] => 9 [year] => 1981 [yday] => 243 [weekday] => Tuesday [month] => September [0] => 368201031 )

02 Jun 1974 18:38:06 +0100 06 30 139426686 0 74 1974 152 3600 2003 Error date(): 139426686

 
  "date CET 1974-06-02 18:38:06 pm PM 02 Sun June 6 18 06 18 38 2 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 02 Jun 1974 18:38:06 +0100 06 30 139426686 0 74 1974 152 3600 2003" (date len=165)
  "date CET 1974-06-02 18:38:06 pm PM 02 Sun June 6 18 06 18 38 2 Sunday 0 06 Jun 6 +0100 RFC822 Sun,  2 Jun 1974 18:38:06 +0100 06 30 139426686 0 74 1974 152 3600 2003" (adodb_date len=165)

08 Jun 1972 13:54:29 +0100 29 30 76856069 4 72 1972 159 3600 2003 Error date(): 76856069
 
  "date CET 1972-06-08 13:54:29 pm PM 08 Thu June 1 13 01 13 54 8 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 08 Jun 1972 13:54:29 +0100 29 30 76856069 4 72 1972 159 3600 2003" (date len=166)
  "date CET 1972-06-08 13:54:29 pm PM 08 Thu June 1 13 01 13 54 8 Thursday 1 06 Jun 6 +0100 RFC822 Thu,  8 Jun 1972 13:54:29 +0100 29 30 76856069 4 72 1972 159 3600 2003" (adodb_date len=166)

01 Aug 1970 09:16:16 +0100 16 31 18346576 6 70 1970 212 3600 2003 Error date(): 18346576
 
  "date CET 1970-08-01 09:16:16 am AM 01 Sat August 9 9 09 09 16 1 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 01 Aug 1970 09:16:16 +0100 16 31 18346576 6 70 1970 212 3600 2003" (date len=167)
  "date CET 1970-08-01 09:16:16 am AM 01 Sat August 9 9 09 09 16 1 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  1 Aug 1970 09:16:16 +0100 16 31 18346576 6 70 1970 212 3600 2003" (adodb_date len=167)

01 Nov 1974 14:21:02 +0100 02 30 152544062 5 74 1974 304 3600 2003 Error date(): 152544062
 
  "date CET 1974-11-01 14:21:02 pm PM 01 Fri November 2 14 02 14 21 1 Friday 0 11 Nov 11 +0100 RFC822 Fri, 01 Nov 1974 14:21:02 +0100 02 30 152544062 5 74 1974 304 3600 2003" (date len=170)
  "date CET 1974-11-01 14:21:02 pm PM 01 Fri November 2 14 02 14 21 1 Friday 0 11 Nov 11 +0100 RFC822 Fri,  1 Nov 1974 14:21:02 +0100 02 30 152544062 5 74 1974 304 3600 2003" (adodb_date len=170)

ST 1980-08-15 09:10:30 am AM 15 Fri August 9 9 09 09 10 15 Friday 1 08 Aug 8 +0200 RFC822 Fri, 15 Aug 1980 09:10:30 +0200 30 31 335171430 5 80 1980 227 7200 2003 Error date(): 335171430
 
  "date CEST 1980-08-15 09:10:30 am AM 15 Fri August 9 9 09 09 10 15 Friday 1 08 Aug 8 +0200 RFC822 Fri, 15 Aug 1980 09:10:30 +0200 30 31 335171430 5 80 1980 227 7200 2003" (date len=168)
  "date CET 1980-08-15 08:10:30 am AM 15 Fri August 8 8 08 08 10 15 Friday 1 08 Aug 8 +0100 RFC822 Fri, 15 Aug 1980 08:10:30 +0100 30 31 335171430 5 80 1980 227 3600 2003" (adodb_date len=167)

Error getdate() 335171430
Array ( [seconds] => 30 [minutes] => 10 [hours] => 9 [mday] => 15 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 227 [weekday] => Friday [month] => August [0] => 335171430 )
Array ( [seconds] => 30 [minutes] => 10 [hours] => 8 [mday] => 15 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 227 [weekday] => Friday [month] => August [0] => 335171430 )

09 Aug 1974 06:20:25 +0100 25 31 145257625 5 74 1974 220 3600 2003 Error date(): 145257625

 
  "date CET 1974-08-09 06:20:25 am AM 09 Fri August 6 6 06 06 20 9 Friday 0 08 Aug 8 +0100 RFC822 Fri, 09 Aug 1974 06:20:25 +0100 25 31 145257625 5 74 1974 220 3600 2003" (date len=166)
  "date CET 1974-08-09 06:20:25 am AM 09 Fri August 6 6 06 06 20 9 Friday 0 08 Aug 8 +0100 RFC822 Fri,  9 Aug 1974 06:20:25 +0100 25 31 145257625 5 74 1974 220 3600 2003" (adodb_date len=166)

06 Nov 1981 20:47:50 +0100 50 30 373924070 5 81 1981 309 3600 2003 Error date(): 373924070
 
  "date CET 1981-11-06 20:47:50 pm PM 06 Fri November 8 20 08 20 47 6 Friday 0 11 Nov 11 +0100 RFC822 Fri, 06 Nov 1981 20:47:50 +0100 50 30 373924070 5 81 1981 309 3600 2003" (date len=170)
  "date CET 1981-11-06 20:47:50 pm PM 06 Fri November 8 20 08 20 47 6 Friday 0 11 Nov 11 +0100 RFC822 Fri,  6 Nov 1981 20:47:50 +0100 50 30 373924070 5 81 1981 309 3600 2003" (adodb_date len=170)

08 Jun 1979 16:26:37 +0100 37 30 297703597 5 79 1979 158 3600 2003 Error date(): 297703597
 
  "date CET 1979-06-08 16:26:37 pm PM 08 Fri June 4 16 04 16 26 8 Friday 0 06 Jun 6 +0100 RFC822 Fri, 08 Jun 1979 16:26:37 +0100 37 30 297703597 5 79 1979 158 3600 2003" (date len=165)
  "date CET 1979-06-08 16:26:37 pm PM 08 Fri June 4 16 04 16 26 8 Friday 0 06 Jun 6 +0100 RFC822 Fri,  8 Jun 1979 16:26:37 +0100 37 30 297703597 5 79 1979 158 3600 2003" (adodb_date len=165)

07 Feb 1976 02:28:13 +0100 13 29 192504493 6 76 1976 37 3600 2003 Error date(): 192504493
 
  "date CET 1976-02-07 02:28:13 am AM 07 Sat February 2 2 02 02 28 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat, 07 Feb 1976 02:28:13 +0100 13 29 192504493 6 76 1976 37 3600 2003" (date len=169)
  "date CET 1976-02-07 02:28:13 am AM 07 Sat February 2 2 02 02 28 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat,  7 Feb 1976 02:28:13 +0100 13 29 192504493 6 76 1976 37 3600 2003" (adodb_date len=169)

08 Oct 1980 11:47:08 +0100 08 31 339850028 3 80 1980 281 3600 2003 Error date(): 339850028
 
  "date CET 1980-10-08 11:47:08 am AM 08 Wed October 11 11 11 11 47 8 Wednesday 1 10 Oct 10 +0100 RFC822 Wed, 08 Oct 1980 11:47:08 +0100 08 31 339850028 3 80 1980 281 3600 2003" (date len=173)
  "date CET 1980-10-08 11:47:08 am AM 08 Wed October 11 11 11 11 47 8 Wednesday 1 10 Oct 10 +0100 RFC822 Wed,  8 Oct 1980 11:47:08 +0100 08 31 339850028 3 80 1980 281 3600 2003" (adodb_date len=173)

07 Apr 1974 17:27:30 +0100 30 30 134584050 0 74 1974 96 3600 2003 Error date(): 134584050
 
  "date CET 1974-04-07 17:27:30 pm PM 07 Sun April 5 17 05 17 27 7 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 07 Apr 1974 17:27:30 +0100 30 30 134584050 0 74 1974 96 3600 2003" (date len=165)
  "date CET 1974-04-07 17:27:30 pm PM 07 Sun April 5 17 05 17 27 7 Sunday 0 04 Apr 4 +0100 RFC822 Sun,  7 Apr 1974 17:27:30 +0100 30 30 134584050 0 74 1974 96 3600 2003" (adodb_date len=165)

08 Jul 1974 17:26:48 +0100 48 31 142532808 1 74 1974 188 3600 2003 Error date(): 142532808
 
  "date CET 1974-07-08 17:26:48 pm PM 08 Mon July 5 17 05 17 26 8 Monday 0 07 Jul 7 +0100 RFC822 Mon, 08 Jul 1974 17:26:48 +0100 48 31 142532808 1 74 1974 188 3600 2003" (date len=165)
  "date CET 1974-07-08 17:26:48 pm PM 08 Mon July 5 17 05 17 26 8 Monday 0 07 Jul 7 +0100 RFC822 Mon,  8 Jul 1974 17:26:48 +0100 48 31 142532808 1 74 1974 188 3600 2003" (adodb_date len=165)

01 Oct 1979 12:01:30 +0100 30 31 307623690 1 79 1979 273 3600 2003 Error date(): 307623690
 
  "date CET 1979-10-01 12:01:30 pm PM 01 Mon October 12 12 12 12 01 1 Monday 0 10 Oct 10 +0100 RFC822 Mon, 01 Oct 1979 12:01:30 +0100 30 31 307623690 1 79 1979 273 3600 2003" (date len=170)
  "date CET 1979-10-01 12:01:30 pm PM 01 Mon October 12 12 12 12 01 1 Monday 0 10 Oct 10 +0100 RFC822 Mon,  1 Oct 1979 12:01:30 +0100 30 31 307623690 1 79 1979 273 3600 2003" (adodb_date len=170)

02 Dec 1973 23:33:14 +0100 14 31 123719594 0 73 1973 335 3600 2003 Error date(): 123719594
 
  "date CET 1973-12-02 23:33:14 pm PM 02 Sun December 11 23 11 23 33 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 02 Dec 1973 23:33:14 +0100 14 31 123719594 0 73 1973 335 3600 2003" (date len=171)
  "date CET 1973-12-02 23:33:14 pm PM 02 Sun December 11 23 11 23 33 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  2 Dec 1973 23:33:14 +0100 14 31 123719594 0 73 1973 335 3600 2003" (adodb_date len=171)

01 Aug 1979 00:04:52 +0100 52 31 302310292 3 79 1979 212 3600 2003 Error date(): 302310292
 
  "date CET 1979-08-01 00:04:52 am AM 01 Wed August 12 0 12 00 04 1 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 01 Aug 1979 00:04:52 +0100 52 31 302310292 3 79 1979 212 3600 2003" (date len=170)
  "date CET 1979-08-01 00:04:52 am AM 01 Wed August 12 0 12 00 04 1 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  1 Aug 1979 00:04:52 +0100 52 31 302310292 3 79 1979 212 3600 2003" (adodb_date len=170)

09 Mar 1973 06:11:39 +0100 39 31 100501899 5 73 1973 67 3600 2003 Error date(): 100501899
 
  "date CET 1973-03-09 06:11:39 am AM 09 Fri March 6 6 06 06 11 9 Friday 0 03 Mar 3 +0100 RFC822 Fri, 09 Mar 1973 06:11:39 +0100 39 31 100501899 5 73 1973 67 3600 2003" (date len=164)
  "date CET 1973-03-09 06:11:39 am AM 09 Fri March 6 6 06 06 11 9 Friday 0 03 Mar 3 +0100 RFC822 Fri,  9 Mar 1973 06:11:39 +0100 39 31 100501899 5 73 1973 67 3600 2003" (adodb_date len=164)

09 Nov 1972 02:08:39 +0100 39 30 90119319 4 72 1972 313 3600 2003 Error date(): 90119319
 
  "date CET 1972-11-09 02:08:39 am AM 09 Thu November 2 2 02 02 08 9 Thursday 1 11 Nov 11 +0100 RFC822 Thu, 09 Nov 1972 02:08:39 +0100 39 30 90119319 4 72 1972 313 3600 2003" (date len=170)
  "date CET 1972-11-09 02:08:39 am AM 09 Thu November 2 2 02 02 08 9 Thursday 1 11 Nov 11 +0100 RFC822 Thu,  9 Nov 1972 02:08:39 +0100 39 30 90119319 4 72 1972 313 3600 2003" (adodb_date len=170)

04 Sep 1974 11:41:14 +0100 14 30 147523274 3 74 1974 246 3600 2003 Error date(): 147523274
 
  "date CET 1974-09-04 11:41:14 am AM 04 Wed September 11 11 11 11 41 4 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 04 Sep 1974 11:41:14 +0100 14 30 147523274 3 74 1974 246 3600 2003" (date len=174)
  "date CET 1974-09-04 11:41:14 am AM 04 Wed September 11 11 11 11 41 4 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  4 Sep 1974 11:41:14 +0100 14 30 147523274 3 74 1974 246 3600 2003" (adodb_date len=174)

04 Oct 1975 06:16:43 +0100 43 31 181631803 6 75 1975 276 3600 2003 Error date(): 181631803
 
  "date CET 1975-10-04 06:16:43 am AM 04 Sat October 6 6 06 06 16 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 04 Oct 1975 06:16:43 +0100 43 31 181631803 6 75 1975 276 3600 2003" (date len=170)
  "date CET 1975-10-04 06:16:43 am AM 04 Sat October 6 6 06 06 16 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  4 Oct 1975 06:16:43 +0100 43 31 181631803 6 75 1975 276 3600 2003" (adodb_date len=170)

ST 1980-06-19 02:42:58 am AM 19 Thu June 2 2 02 02 42 19 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 19 Jun 1980 02:42:58 +0200 58 30 330223378 4 80 1980 170 7200 2003 Error date(): 330223378
 
  "date CEST 1980-06-19 02:42:58 am AM 19 Thu June 2 2 02 02 42 19 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 19 Jun 1980 02:42:58 +0200 58 30 330223378 4 80 1980 170 7200 2003" (date len=168)
  "date CET 1980-06-19 01:42:58 am AM 19 Thu June 1 1 01 01 42 19 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 19 Jun 1980 01:42:58 +0100 58 30 330223378 4 80 1980 170 3600 2003" (adodb_date len=167)

Error getdate() 330223378
Array ( [seconds] => 58 [minutes] => 42 [hours] => 2 [mday] => 19 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 170 [weekday] => Thursday [month] => June [0] => 330223378 )
Array ( [seconds] => 58 [minutes] => 42 [hours] => 1 [mday] => 19 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 170 [weekday] => Thursday [month] => June [0] => 330223378 )

09 Sep 1977 05:52:07 +0100 07 30 242628727 5 77 1977 251 3600 2003 Error date(): 242628727

 
  "date CET 1977-09-09 05:52:07 am AM 09 Fri September 5 5 05 05 52 9 Friday 0 09 Sep 9 +0100 RFC822 Fri, 09 Sep 1977 05:52:07 +0100 07 30 242628727 5 77 1977 251 3600 2003" (date len=169)
  "date CET 1977-09-09 05:52:07 am AM 09 Fri September 5 5 05 05 52 9 Friday 0 09 Sep 9 +0100 RFC822 Fri,  9 Sep 1977 05:52:07 +0100 07 30 242628727 5 77 1977 251 3600 2003" (adodb_date len=169)

01 Oct 1975 09:24:11 +0100 11 31 181383851 3 75 1975 273 3600 2003 Error date(): 181383851
 
  "date CET 1975-10-01 09:24:11 am AM 01 Wed October 9 9 09 09 24 1 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 01 Oct 1975 09:24:11 +0100 11 31 181383851 3 75 1975 273 3600 2003" (date len=171)
  "date CET 1975-10-01 09:24:11 am AM 01 Wed October 9 9 09 09 24 1 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  1 Oct 1975 09:24:11 +0100 11 31 181383851 3 75 1975 273 3600 2003" (adodb_date len=171)

05 Jan 1974 03:32:22 +0100 22 31 126585142 6 74 1974 4 3600 2003 Error date(): 126585142
 
  "date CET 1974-01-05 03:32:22 am AM 05 Sat January 3 3 03 03 32 5 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 05 Jan 1974 03:32:22 +0100 22 31 126585142 6 74 1974 4 3600 2003" (date len=167)
  "date CET 1974-01-05 03:32:22 am AM 05 Sat January 3 3 03 03 32 5 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  5 Jan 1974 03:32:22 +0100 22 31 126585142 6 74 1974 4 3600 2003" (adodb_date len=167)

04 Mar 1975 23:08:05 +0100 05 31 163202885 2 75 1975 62 3600 2003 Error date(): 163202885
 
  "date CET 1975-03-04 23:08:05 pm PM 04 Tue March 11 23 11 23 08 4 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 04 Mar 1975 23:08:05 +0100 05 31 163202885 2 75 1975 62 3600 2003" (date len=167)
  "date CET 1975-03-04 23:08:05 pm PM 04 Tue March 11 23 11 23 08 4 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  4 Mar 1975 23:08:05 +0100 05 31 163202885 2 75 1975 62 3600 2003" (adodb_date len=167)

02 Jul 1977 08:55:40 +0100 40 31 236678140 6 77 1977 182 3600 2003 Error date(): 236678140
 
  "date CET 1977-07-02 08:55:40 am AM 02 Sat July 8 8 08 08 55 2 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 02 Jul 1977 08:55:40 +0100 40 31 236678140 6 77 1977 182 3600 2003" (date len=166)
  "date CET 1977-07-02 08:55:40 am AM 02 Sat July 8 8 08 08 55 2 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  2 Jul 1977 08:55:40 +0100 40 31 236678140 6 77 1977 182 3600 2003" (adodb_date len=166)

03 Jun 1971 19:35:53 +0100 53 30 44822153 4 71 1971 153 3600 2003 Error date(): 44822153
 
  "date CET 1971-06-03 19:35:53 pm PM 03 Thu June 7 19 07 19 35 3 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 03 Jun 1971 19:35:53 +0100 53 30 44822153 4 71 1971 153 3600 2003" (date len=166)
  "date CET 1971-06-03 19:35:53 pm PM 03 Thu June 7 19 07 19 35 3 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  3 Jun 1971 19:35:53 +0100 53 30 44822153 4 71 1971 153 3600 2003" (adodb_date len=166)

Testing random dates between 100 and 4000

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

Failed :-(