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
06 Apr 1976 04:21:07 +0100 07 30 197608867 2 76 1976 96 3600 2003 Error date(): 197608867
 
  "date CET 1976-04-06 04:21:07 am AM 06 Tue April 4 4 04 04 21 6 Tuesday 1 04 Apr 4 +0100 RFC822 Tue, 06 Apr 1976 04:21:07 +0100 07 30 197608867 2 76 1976 96 3600 2003" (date len=165)
  "date CET 1976-04-06 04:21:07 am AM 06 Tue April 4 4 04 04 21 6 Tuesday 1 04 Apr 4 +0100 RFC822 Tue,  6 Apr 1976 04:21:07 +0100 07 30 197608867 2 76 1976 96 3600 2003" (adodb_date len=165)

ST 1980-06-19 08:28:02 am AM 19 Thu June 8 8 08 08 28 19 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 19 Jun 1980 08:28:02 +0200 02 30 330244082 4 80 1980 170 7200 2003 Error date(): 330244082
 
  "date CEST 1980-06-19 08:28:02 am AM 19 Thu June 8 8 08 08 28 19 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 19 Jun 1980 08:28:02 +0200 02 30 330244082 4 80 1980 170 7200 2003" (date len=168)
  "date CET 1980-06-19 07:28:02 am AM 19 Thu June 7 7 07 07 28 19 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 19 Jun 1980 07:28:02 +0100 02 30 330244082 4 80 1980 170 3600 2003" (adodb_date len=167)

Error getdate() 330244082
Array ( [seconds] => 2 [minutes] => 28 [hours] => 8 [mday] => 19 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 170 [weekday] => Thursday [month] => June [0] => 330244082 )
Array ( [seconds] => 2 [minutes] => 28 [hours] => 7 [mday] => 19 [wday] => 4 [mon] => 6 [year] => 1980 [yday] => 170 [weekday] => Thursday [month] => June [0] => 330244082 )

08 Aug 1978 09:21:02 +0100 02 31 271412462 2 78 1978 219 3600 2003 Error date(): 271412462

 
  "date CET 1978-08-08 09:21:02 am AM 08 Tue August 9 9 09 09 21 8 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 08 Aug 1978 09:21:02 +0100 02 31 271412462 2 78 1978 219 3600 2003" (date len=167)
  "date CET 1978-08-08 09:21:02 am AM 08 Tue August 9 9 09 09 21 8 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  8 Aug 1978 09:21:02 +0100 02 31 271412462 2 78 1978 219 3600 2003" (adodb_date len=167)

06 Sep 1973 08:19:28 +0100 28 30 116147968 4 73 1973 248 3600 2003 Error date(): 116147968
 
  "date CET 1973-09-06 08:19:28 am AM 06 Thu September 8 8 08 08 19 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 06 Sep 1973 08:19:28 +0100 28 30 116147968 4 73 1973 248 3600 2003" (date len=171)
  "date CET 1973-09-06 08:19:28 am AM 06 Thu September 8 8 08 08 19 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  6 Sep 1973 08:19:28 +0100 28 30 116147968 4 73 1973 248 3600 2003" (adodb_date len=171)

06 Aug 1977 21:51:54 +0100 54 31 239748714 6 77 1977 217 3600 2003 Error date(): 239748714
 
  "date CET 1977-08-06 21:51:54 pm PM 06 Sat August 9 21 09 21 51 6 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 06 Aug 1977 21:51:54 +0100 54 31 239748714 6 77 1977 217 3600 2003" (date len=169)
  "date CET 1977-08-06 21:51:54 pm PM 06 Sat August 9 21 09 21 51 6 Saturday 0 08 Aug 8 +0100 RFC822 Sat,  6 Aug 1977 21:51:54 +0100 54 31 239748714 6 77 1977 217 3600 2003" (adodb_date len=169)

ST 1981-06-05 04:41:25 am AM 05 Fri June 4 4 04 04 41 5 Friday 0 06 Jun 6 +0200 RFC822 Fri, 05 Jun 1981 04:41:25 +0200 25 30 360556885 5 81 1981 155 7200 2003 Error date(): 360556885
 
  "date CEST 1981-06-05 04:41:25 am AM 05 Fri June 4 4 04 04 41 5 Friday 0 06 Jun 6 +0200 RFC822 Fri, 05 Jun 1981 04:41:25 +0200 25 30 360556885 5 81 1981 155 7200 2003" (date len=165)
  "date CET 1981-06-05 03:41:25 am AM 05 Fri June 3 3 03 03 41 5 Friday 0 06 Jun 6 +0100 RFC822 Fri,  5 Jun 1981 03:41:25 +0100 25 30 360556885 5 81 1981 155 3600 2003" (adodb_date len=164)

Error getdate() 360556885
Array ( [seconds] => 25 [minutes] => 41 [hours] => 4 [mday] => 5 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 155 [weekday] => Friday [month] => June [0] => 360556885 )
Array ( [seconds] => 25 [minutes] => 41 [hours] => 3 [mday] => 5 [wday] => 5 [mon] => 6 [year] => 1981 [yday] => 155 [weekday] => Friday [month] => June [0] => 360556885 )

01 Apr 1978 21:08:50 +0100 50 30 260309330 6 78 1978 90 3600 2003 Error date(): 260309330

 
  "date CET 1978-04-01 21:08:50 pm PM 01 Sat April 9 21 09 21 08 1 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 01 Apr 1978 21:08:50 +0100 50 30 260309330 6 78 1978 90 3600 2003" (date len=167)
  "date CET 1978-04-01 21:08:50 pm PM 01 Sat April 9 21 09 21 08 1 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  1 Apr 1978 21:08:50 +0100 50 30 260309330 6 78 1978 90 3600 2003" (adodb_date len=167)

ST 1981-07-09 01:51:21 am AM 09 Thu July 1 1 01 01 51 9 Thursday 0 07 Jul 7 +0200 RFC822 Thu, 09 Jul 1981 01:51:21 +0200 21 31 363484281 4 81 1981 189 7200 2003 Error date(): 363484281
 
  "date CEST 1981-07-09 01:51:21 am AM 09 Thu July 1 1 01 01 51 9 Thursday 0 07 Jul 7 +0200 RFC822 Thu, 09 Jul 1981 01:51:21 +0200 21 31 363484281 4 81 1981 189 7200 2003" (date len=167)
  "date CET 1981-07-09 00:51:21 am AM 09 Thu July 12 0 12 00 51 9 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  9 Jul 1981 00:51:21 +0100 21 31 363484281 4 81 1981 189 3600 2003" (adodb_date len=167)

Error getdate() 363484281
Array ( [seconds] => 21 [minutes] => 51 [hours] => 1 [mday] => 9 [wday] => 4 [mon] => 7 [year] => 1981 [yday] => 189 [weekday] => Thursday [month] => July [0] => 363484281 )
Array ( [seconds] => 21 [minutes] => 51 [hours] => 0 [mday] => 9 [wday] => 4 [mon] => 7 [year] => 1981 [yday] => 189 [weekday] => Thursday [month] => July [0] => 363484281 )

09 Jun 1976 22:40:27 +0100 27 30 203204427 3 76 1976 160 3600 2003 Error date(): 203204427

 
  "date CET 1976-06-09 22:40:27 pm PM 09 Wed June 10 22 10 22 40 9 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 09 Jun 1976 22:40:27 +0100 27 30 203204427 3 76 1976 160 3600 2003" (date len=169)
  "date CET 1976-06-09 22:40:27 pm PM 09 Wed June 10 22 10 22 40 9 Wednesday 1 06 Jun 6 +0100 RFC822 Wed,  9 Jun 1976 22:40:27 +0100 27 30 203204427 3 76 1976 160 3600 2003" (adodb_date len=169)

01 Sep 1977 04:41:49 +0100 49 30 241933309 4 77 1977 243 3600 2003 Error date(): 241933309
 
  "date CET 1977-09-01 04:41:49 am AM 01 Thu September 4 4 04 04 41 1 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 01 Sep 1977 04:41:49 +0100 49 30 241933309 4 77 1977 243 3600 2003" (date len=171)
  "date CET 1977-09-01 04:41:49 am AM 01 Thu September 4 4 04 04 41 1 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  1 Sep 1977 04:41:49 +0100 49 30 241933309 4 77 1977 243 3600 2003" (adodb_date len=171)

05 May 1979 17:00:18 +0100 18 31 294768018 6 79 1979 124 3600 2003 Error date(): 294768018
 
  "date CET 1979-05-05 17:00:18 pm PM 05 Sat May 5 17 05 17 00 5 Saturday 0 05 May 5 +0100 RFC822 Sat, 05 May 1979 17:00:18 +0100 18 31 294768018 6 79 1979 124 3600 2003" (date len=166)
  "date CET 1979-05-05 17:00:18 pm PM 05 Sat May 5 17 05 17 00 5 Saturday 0 05 May 5 +0100 RFC822 Sat,  5 May 1979 17:00:18 +0100 18 31 294768018 6 79 1979 124 3600 2003" (adodb_date len=166)

07 Feb 1973 03:18:33 +0100 33 28 97899513 3 73 1973 37 3600 2003 Error date(): 97899513
 
  "date CET 1973-02-07 03:18:33 am AM 07 Wed February 3 3 03 03 18 7 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 07 Feb 1973 03:18:33 +0100 33 28 97899513 3 73 1973 37 3600 2003" (date len=169)
  "date CET 1973-02-07 03:18:33 am AM 07 Wed February 3 3 03 03 18 7 Wednesday 0 02 Feb 2 +0100 RFC822 Wed,  7 Feb 1973 03:18:33 +0100 33 28 97899513 3 73 1973 37 3600 2003" (adodb_date len=169)

08 Nov 1970 20:13:49 +0100 49 30 26939629 0 70 1970 311 3600 2003 Error date(): 26939629
 
  "date CET 1970-11-08 20:13:49 pm PM 08 Sun November 8 20 08 20 13 8 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 08 Nov 1970 20:13:49 +0100 49 30 26939629 0 70 1970 311 3600 2003" (date len=169)
  "date CET 1970-11-08 20:13:49 pm PM 08 Sun November 8 20 08 20 13 8 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  8 Nov 1970 20:13:49 +0100 49 30 26939629 0 70 1970 311 3600 2003" (adodb_date len=169)

ST 1981-05-20 04:52:38 am AM 20 Wed May 4 4 04 04 52 20 Wednesday 0 05 May 5 +0200 RFC822 Wed, 20 May 1981 04:52:38 +0200 38 31 359175158 3 81 1981 139 7200 2003 Error date(): 359175158
 
  "date CEST 1981-05-20 04:52:38 am AM 20 Wed May 4 4 04 04 52 20 Wednesday 0 05 May 5 +0200 RFC822 Wed, 20 May 1981 04:52:38 +0200 38 31 359175158 3 81 1981 139 7200 2003" (date len=168)
  "date CET 1981-05-20 03:52:38 am AM 20 Wed May 3 3 03 03 52 20 Wednesday 0 05 May 5 +0100 RFC822 Wed, 20 May 1981 03:52:38 +0100 38 31 359175158 3 81 1981 139 3600 2003" (adodb_date len=167)

Error getdate() 359175158
Array ( [seconds] => 38 [minutes] => 52 [hours] => 4 [mday] => 20 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 139 [weekday] => Wednesday [month] => May [0] => 359175158 )
Array ( [seconds] => 38 [minutes] => 52 [hours] => 3 [mday] => 20 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 139 [weekday] => Wednesday [month] => May [0] => 359175158 )

05 Apr 1980 00:01:25 +0100 25 30 323737285 6 80 1980 95 3600 2003 Error date(): 323737285

 
  "date CET 1980-04-05 00:01:25 am AM 05 Sat April 12 0 12 00 01 5 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 05 Apr 1980 00:01:25 +0100 25 30 323737285 6 80 1980 95 3600 2003" (date len=167)
  "date CET 1980-04-05 00:01:25 am AM 05 Sat April 12 0 12 00 01 5 Saturday 1 04 Apr 4 +0100 RFC822 Sat,  5 Apr 1980 00:01:25 +0100 25 30 323737285 6 80 1980 95 3600 2003" (adodb_date len=167)

01 May 1974 01:13:47 +0100 47 31 136599227 3 74 1974 120 3600 2003 Error date(): 136599227
 
  "date CET 1974-05-01 01:13:47 am AM 01 Wed May 1 1 01 01 13 1 Wednesday 0 05 May 5 +0100 RFC822 Wed, 01 May 1974 01:13:47 +0100 47 31 136599227 3 74 1974 120 3600 2003" (date len=166)
  "date CET 1974-05-01 01:13:47 am AM 01 Wed May 1 1 01 01 13 1 Wednesday 0 05 May 5 +0100 RFC822 Wed,  1 May 1974 01:13:47 +0100 47 31 136599227 3 74 1974 120 3600 2003" (adodb_date len=166)

ST 1980-06-07 20:14:23 pm PM 07 Sat June 8 20 08 20 14 7 Saturday 1 06 Jun 6 +0200 RFC822 Sat, 07 Jun 1980 20:14:23 +0200 23 30 329249663 6 80 1980 158 7200 2003 Error date(): 329249663
 
  "date CEST 1980-06-07 20:14:23 pm PM 07 Sat June 8 20 08 20 14 7 Saturday 1 06 Jun 6 +0200 RFC822 Sat, 07 Jun 1980 20:14:23 +0200 23 30 329249663 6 80 1980 158 7200 2003" (date len=168)
  "date CET 1980-06-07 19:14:23 pm PM 07 Sat June 7 19 07 19 14 7 Saturday 1 06 Jun 6 +0100 RFC822 Sat,  7 Jun 1980 19:14:23 +0100 23 30 329249663 6 80 1980 158 3600 2003" (adodb_date len=167)

Error getdate() 329249663
Array ( [seconds] => 23 [minutes] => 14 [hours] => 20 [mday] => 7 [wday] => 6 [mon] => 6 [year] => 1980 [yday] => 158 [weekday] => Saturday [month] => June [0] => 329249663 )
Array ( [seconds] => 23 [minutes] => 14 [hours] => 19 [mday] => 7 [wday] => 6 [mon] => 6 [year] => 1980 [yday] => 158 [weekday] => Saturday [month] => June [0] => 329249663 )

02 Jan 1974 17:54:44 +0100 44 31 126377684 3 74 1974 1 3600 2003 Error date(): 126377684

 
  "date CET 1974-01-02 17:54:44 pm PM 02 Wed January 5 17 05 17 54 2 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 02 Jan 1974 17:54:44 +0100 44 31 126377684 3 74 1974 1 3600 2003" (date len=169)
  "date CET 1974-01-02 17:54:44 pm PM 02 Wed January 5 17 05 17 54 2 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  2 Jan 1974 17:54:44 +0100 44 31 126377684 3 74 1974 1 3600 2003" (adodb_date len=169)

ST 1982-06-26 08:03:41 am AM 26 Sat June 8 8 08 08 03 26 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 26 Jun 1982 08:03:41 +0200 41 30 393919421 6 82 1982 176 7200 2003 Error date(): 393919421
 
  "date CEST 1982-06-26 08:03:41 am AM 26 Sat June 8 8 08 08 03 26 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 26 Jun 1982 08:03:41 +0200 41 30 393919421 6 82 1982 176 7200 2003" (date len=168)
  "date CET 1982-06-26 07:03:41 am AM 26 Sat June 7 7 07 07 03 26 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 26 Jun 1982 07:03:41 +0100 41 30 393919421 6 82 1982 176 3600 2003" (adodb_date len=167)

Error getdate() 393919421
Array ( [seconds] => 41 [minutes] => 3 [hours] => 8 [mday] => 26 [wday] => 6 [mon] => 6 [year] => 1982 [yday] => 176 [weekday] => Saturday [month] => June [0] => 393919421 )
Array ( [seconds] => 41 [minutes] => 3 [hours] => 7 [mday] => 26 [wday] => 6 [mon] => 6 [year] => 1982 [yday] => 176 [weekday] => Saturday [month] => June [0] => 393919421 )

07 Aug 1975 23:01:10 +0100 10 31 176680870 4 75 1975 218 3600 2003 Error date(): 176680870

 
  "date CET 1975-08-07 23:01:10 pm PM 07 Thu August 11 23 11 23 01 7 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 07 Aug 1975 23:01:10 +0100 10 31 176680870 4 75 1975 218 3600 2003" (date len=170)
  "date CET 1975-08-07 23:01:10 pm PM 07 Thu August 11 23 11 23 01 7 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  7 Aug 1975 23:01:10 +0100 10 31 176680870 4 75 1975 218 3600 2003" (adodb_date len=170)

05 Feb 1978 20:08:06 +0100 06 28 255553686 0 78 1978 35 3600 2003 Error date(): 255553686
 
  "date CET 1978-02-05 20:08:06 pm PM 05 Sun February 8 20 08 20 08 5 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 05 Feb 1978 20:08:06 +0100 06 28 255553686 0 78 1978 35 3600 2003" (date len=168)
  "date CET 1978-02-05 20:08:06 pm PM 05 Sun February 8 20 08 20 08 5 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  5 Feb 1978 20:08:06 +0100 06 28 255553686 0 78 1978 35 3600 2003" (adodb_date len=168)

01 Jan 1976 18:49:02 +0100 02 31 189366542 4 76 1976 0 3600 2003 Error date(): 189366542
 
  "date CET 1976-01-01 18:49:02 pm PM 01 Thu January 6 18 06 18 49 1 Thursday 1 01 Jan 1 +0100 RFC822 Thu, 01 Jan 1976 18:49:02 +0100 02 31 189366542 4 76 1976 0 3600 2003" (date len=168)
  "date CET 1976-01-01 18:49:02 pm PM 01 Thu January 6 18 06 18 49 1 Thursday 1 01 Jan 1 +0100 RFC822 Thu,  1 Jan 1976 18:49:02 +0100 02 31 189366542 4 76 1976 0 3600 2003" (adodb_date len=168)

ST 1980-05-04 12:31:32 pm PM 04 Sun May 12 12 12 12 31 4 Sunday 1 05 May 5 +0200 RFC822 Sun, 04 May 1980 12:31:32 +0200 32 31 326284292 0 80 1980 124 7200 2003 Error date(): 326284292
 
  "date CEST 1980-05-04 12:31:32 pm PM 04 Sun May 12 12 12 12 31 4 Sunday 1 05 May 5 +0200 RFC822 Sun, 04 May 1980 12:31:32 +0200 32 31 326284292 0 80 1980 124 7200 2003" (date len=166)
  "date CET 1980-05-04 11:31:32 am AM 04 Sun May 11 11 11 11 31 4 Sunday 1 05 May 5 +0100 RFC822 Sun,  4 May 1980 11:31:32 +0100 32 31 326284292 0 80 1980 124 3600 2003" (adodb_date len=165)

Error getdate() 326284292
Array ( [seconds] => 32 [minutes] => 31 [hours] => 12 [mday] => 4 [wday] => 0 [mon] => 5 [year] => 1980 [yday] => 124 [weekday] => Sunday [month] => May [0] => 326284292 )
Array ( [seconds] => 32 [minutes] => 31 [hours] => 11 [mday] => 4 [wday] => 0 [mon] => 5 [year] => 1980 [yday] => 124 [weekday] => Sunday [month] => May [0] => 326284292 )

01 Nov 1977 03:20:03 +0100 03 30 247198803 2 77 1977 304 3600 2003 Error date(): 247198803

 
  "date CET 1977-11-01 03:20:03 am AM 01 Tue November 3 3 03 03 20 1 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 01 Nov 1977 03:20:03 +0100 03 30 247198803 2 77 1977 304 3600 2003" (date len=170)
  "date CET 1977-11-01 03:20:03 am AM 01 Tue November 3 3 03 03 20 1 Tuesday 0 11 Nov 11 +0100 RFC822 Tue,  1 Nov 1977 03:20:03 +0100 03 30 247198803 2 77 1977 304 3600 2003" (adodb_date len=170)

04 Oct 1981 07:44:01 +0100 01 31 371025841 0 81 1981 276 3600 2003 Error date(): 371025841
 
  "date CET 1981-10-04 07:44:01 am AM 04 Sun October 7 7 07 07 44 4 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 04 Oct 1981 07:44:01 +0100 01 31 371025841 0 81 1981 276 3600 2003" (date len=168)
  "date CET 1981-10-04 07:44:01 am AM 04 Sun October 7 7 07 07 44 4 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  4 Oct 1981 07:44:01 +0100 01 31 371025841 0 81 1981 276 3600 2003" (adodb_date len=168)

07 Jul 1973 02:28:02 +0100 02 31 110856482 6 73 1973 187 3600 2003 Error date(): 110856482
 
  "date CET 1973-07-07 02:28:02 am AM 07 Sat July 2 2 02 02 28 7 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 07 Jul 1973 02:28:02 +0100 02 31 110856482 6 73 1973 187 3600 2003" (date len=166)
  "date CET 1973-07-07 02:28:02 am AM 07 Sat July 2 2 02 02 28 7 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  7 Jul 1973 02:28:02 +0100 02 31 110856482 6 73 1973 187 3600 2003" (adodb_date len=166)

ST 1981-08-22 23:38:55 pm PM 22 Sat August 11 23 11 23 38 22 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 22 Aug 1981 23:38:55 +0200 55 31 367364335 6 81 1981 233 7200 2003 Error date(): 367364335
 
  "date CEST 1981-08-22 23:38:55 pm PM 22 Sat August 11 23 11 23 38 22 Saturday 0 08 Aug 8 +0200 RFC822 Sat, 22 Aug 1981 23:38:55 +0200 55 31 367364335 6 81 1981 233 7200 2003" (date len=172)
  "date CET 1981-08-22 22:38:55 pm PM 22 Sat August 10 22 10 22 38 22 Saturday 0 08 Aug 8 +0100 RFC822 Sat, 22 Aug 1981 22:38:55 +0100 55 31 367364335 6 81 1981 233 3600 2003" (adodb_date len=171)

Error getdate() 367364335
Array ( [seconds] => 55 [minutes] => 38 [hours] => 23 [mday] => 22 [wday] => 6 [mon] => 8 [year] => 1981 [yday] => 233 [weekday] => Saturday [month] => August [0] => 367364335 )
Array ( [seconds] => 55 [minutes] => 38 [hours] => 22 [mday] => 22 [wday] => 6 [mon] => 8 [year] => 1981 [yday] => 233 [weekday] => Saturday [month] => August [0] => 367364335 )

08 Oct 1974 22:16:29 +0100 29 31 150498989 2 74 1974 280 3600 2003 Error date(): 150498989

 
  "date CET 1974-10-08 22:16:29 pm PM 08 Tue October 10 22 10 22 16 8 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 08 Oct 1974 22:16:29 +0100 29 31 150498989 2 74 1974 280 3600 2003" (date len=171)
  "date CET 1974-10-08 22:16:29 pm PM 08 Tue October 10 22 10 22 16 8 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  8 Oct 1974 22:16:29 +0100 29 31 150498989 2 74 1974 280 3600 2003" (adodb_date len=171)

04 Feb 1976 04:03:06 +0100 06 29 192250986 3 76 1976 34 3600 2003 Error date(): 192250986
 
  "date CET 1976-02-04 04:03:06 am AM 04 Wed February 4 4 04 04 03 4 Wednesday 1 02 Feb 2 +0100 RFC822 Wed, 04 Feb 1976 04:03:06 +0100 06 29 192250986 3 76 1976 34 3600 2003" (date len=170)
  "date CET 1976-02-04 04:03:06 am AM 04 Wed February 4 4 04 04 03 4 Wednesday 1 02 Feb 2 +0100 RFC822 Wed,  4 Feb 1976 04:03:06 +0100 06 29 192250986 3 76 1976 34 3600 2003" (adodb_date len=170)

02 Oct 1974 08:01:03 +0100 03 31 149929263 3 74 1974 274 3600 2003 Error date(): 149929263
 
  "date CET 1974-10-02 08:01:03 am AM 02 Wed October 8 8 08 08 01 2 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 02 Oct 1974 08:01:03 +0100 03 31 149929263 3 74 1974 274 3600 2003" (date len=171)
  "date CET 1974-10-02 08:01:03 am AM 02 Wed October 8 8 08 08 01 2 Wednesday 0 10 Oct 10 +0100 RFC822 Wed,  2 Oct 1974 08:01:03 +0100 03 31 149929263 3 74 1974 274 3600 2003" (adodb_date len=171)

09 Apr 1977 20:41:45 +0100 45 30 229462905 6 77 1977 98 3600 2003 Error date(): 229462905
 
  "date CET 1977-04-09 20:41:45 pm PM 09 Sat April 8 20 08 20 41 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 09 Apr 1977 20:41:45 +0100 45 30 229462905 6 77 1977 98 3600 2003" (date len=167)
  "date CET 1977-04-09 20:41:45 pm PM 09 Sat April 8 20 08 20 41 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  9 Apr 1977 20:41:45 +0100 45 30 229462905 6 77 1977 98 3600 2003" (adodb_date len=167)

ST 1980-09-13 07:36:10 am AM 13 Sat September 7 7 07 07 36 13 Saturday 1 09 Sep 9 +0200 RFC822 Sat, 13 Sep 1980 07:36:10 +0200 10 30 337671370 6 80 1980 256 7200 2003 Error date(): 337671370
 
  "date CEST 1980-09-13 07:36:10 am AM 13 Sat September 7 7 07 07 36 13 Saturday 1 09 Sep 9 +0200 RFC822 Sat, 13 Sep 1980 07:36:10 +0200 10 30 337671370 6 80 1980 256 7200 2003" (date len=173)
  "date CET 1980-09-13 06:36:10 am AM 13 Sat September 6 6 06 06 36 13 Saturday 1 09 Sep 9 +0100 RFC822 Sat, 13 Sep 1980 06:36:10 +0100 10 30 337671370 6 80 1980 256 3600 2003" (adodb_date len=172)

Error getdate() 337671370
Array ( [seconds] => 10 [minutes] => 36 [hours] => 7 [mday] => 13 [wday] => 6 [mon] => 9 [year] => 1980 [yday] => 256 [weekday] => Saturday [month] => September [0] => 337671370 )
Array ( [seconds] => 10 [minutes] => 36 [hours] => 6 [mday] => 13 [wday] => 6 [mon] => 9 [year] => 1980 [yday] => 256 [weekday] => Saturday [month] => September [0] => 337671370 )

04 Jun 1971 13:00:58 +0100 58 30 44884858 5 71 1971 154 3600 2003 Error date(): 44884858

 
  "date CET 1971-06-04 13:00:58 pm PM 04 Fri June 1 13 01 13 00 4 Friday 0 06 Jun 6 +0100 RFC822 Fri, 04 Jun 1971 13:00:58 +0100 58 30 44884858 5 71 1971 154 3600 2003" (date len=164)
  "date CET 1971-06-04 13:00:58 pm PM 04 Fri June 1 13 01 13 00 4 Friday 0 06 Jun 6 +0100 RFC822 Fri,  4 Jun 1971 13:00:58 +0100 58 30 44884858 5 71 1971 154 3600 2003" (adodb_date len=164)

07 Mar 1976 18:57:35 +0100 35 31 195069455 0 76 1976 66 3600 2003 Error date(): 195069455
 
  "date CET 1976-03-07 18:57:35 pm PM 07 Sun March 6 18 06 18 57 7 Sunday 1 03 Mar 3 +0100 RFC822 Sun, 07 Mar 1976 18:57:35 +0100 35 31 195069455 0 76 1976 66 3600 2003" (date len=165)
  "date CET 1976-03-07 18:57:35 pm PM 07 Sun March 6 18 06 18 57 7 Sunday 1 03 Mar 3 +0100 RFC822 Sun,  7 Mar 1976 18:57:35 +0100 35 31 195069455 0 76 1976 66 3600 2003" (adodb_date len=165)

03 Jan 1979 06:08:55 +0100 55 31 284188135 3 79 1979 2 3600 2003 Error date(): 284188135
 
  "date CET 1979-01-03 06:08:55 am AM 03 Wed January 6 6 06 06 08 3 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 03 Jan 1979 06:08:55 +0100 55 31 284188135 3 79 1979 2 3600 2003" (date len=168)
  "date CET 1979-01-03 06:08:55 am AM 03 Wed January 6 6 06 06 08 3 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  3 Jan 1979 06:08:55 +0100 55 31 284188135 3 79 1979 2 3600 2003" (adodb_date len=168)

Testing random dates between 100 and 4000

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

Failed :-(