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-05-17 10:17:41 am AM 17 Mon May 10 10 10 10 17 17 Monday 0 05 May 5 +0200 RFC822 Mon, 17 May 1982 10:17:41 +0200 41 31 390471461 1 82 1982 136 7200 2003 Error date(): 390471461
 
  "date CEST 1982-05-17 10:17:41 am AM 17 Mon May 10 10 10 10 17 17 Monday 0 05 May 5 +0200 RFC822 Mon, 17 May 1982 10:17:41 +0200 41 31 390471461 1 82 1982 136 7200 2003" (date len=167)
  "date CET 1982-05-17 09:17:41 am AM 17 Mon May 9 9 09 09 17 17 Monday 0 05 May 5 +0100 RFC822 Mon, 17 May 1982 09:17:41 +0100 41 31 390471461 1 82 1982 136 3600 2003" (adodb_date len=164)

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

07 Dec 1971 04:44:40 +0100 40 31 60925480 2 71 1971 340 3600 2003 Error date(): 60925480

 
  "date CET 1971-12-07 04:44:40 am AM 07 Tue December 4 4 04 04 44 7 Tuesday 0 12 Dec 12 +0100 RFC822 Tue, 07 Dec 1971 04:44:40 +0100 40 31 60925480 2 71 1971 340 3600 2003" (date len=169)
  "date CET 1971-12-07 04:44:40 am AM 07 Tue December 4 4 04 04 44 7 Tuesday 0 12 Dec 12 +0100 RFC822 Tue,  7 Dec 1971 04:44:40 +0100 40 31 60925480 2 71 1971 340 3600 2003" (adodb_date len=169)

ST 1980-06-01 06:37:41 am AM 01 Sun June 6 6 06 06 37 1 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 01 Jun 1980 06:37:41 +0200 41 30 328682261 0 80 1980 152 7200 2003 Error date(): 328682261
 
  "date CEST 1980-06-01 06:37:41 am AM 01 Sun June 6 6 06 06 37 1 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 01 Jun 1980 06:37:41 +0200 41 30 328682261 0 80 1980 152 7200 2003" (date len=165)
  "date CET 1980-06-01 05:37:41 am AM 01 Sun June 5 5 05 05 37 1 Sunday 1 06 Jun 6 +0100 RFC822 Sun,  1 Jun 1980 05:37:41 +0100 41 30 328682261 0 80 1980 152 3600 2003" (adodb_date len=164)

04 Aug 1976 18:11:41 +0100 41 31 208026701 3 76 1976 216 3600 2003 Error date(): 208026701
 
  "date CET 1976-08-04 18:11:41 pm PM 04 Wed August 6 18 06 18 11 4 Wednesday 1 08 Aug 8 +0100 RFC822 Wed, 04 Aug 1976 18:11:41 +0100 41 31 208026701 3 76 1976 216 3600 2003" (date len=170)
  "date CET 1976-08-04 18:11:41 pm PM 04 Wed August 6 18 06 18 11 4 Wednesday 1 08 Aug 8 +0100 RFC822 Wed,  4 Aug 1976 18:11:41 +0100 41 31 208026701 3 76 1976 216 3600 2003" (adodb_date len=170)

05 Nov 1978 19:50:07 +0100 07 30 279139807 0 78 1978 308 3600 2003 Error date(): 279139807
 
  "date CET 1978-11-05 19:50:07 pm PM 05 Sun November 7 19 07 19 50 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 05 Nov 1978 19:50:07 +0100 07 30 279139807 0 78 1978 308 3600 2003" (date len=170)
  "date CET 1978-11-05 19:50:07 pm PM 05 Sun November 7 19 07 19 50 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  5 Nov 1978 19:50:07 +0100 07 30 279139807 0 78 1978 308 3600 2003" (adodb_date len=170)

02 Dec 1976 06:33:54 +0100 54 31 218352834 4 76 1976 336 3600 2003 Error date(): 218352834
 
  "date CET 1976-12-02 06:33:54 am AM 02 Thu December 6 6 06 06 33 2 Thursday 1 12 Dec 12 +0100 RFC822 Thu, 02 Dec 1976 06:33:54 +0100 54 31 218352834 4 76 1976 336 3600 2003" (date len=171)
  "date CET 1976-12-02 06:33:54 am AM 02 Thu December 6 6 06 06 33 2 Thursday 1 12 Dec 12 +0100 RFC822 Thu,  2 Dec 1976 06:33:54 +0100 54 31 218352834 4 76 1976 336 3600 2003" (adodb_date len=171)

ST 1982-08-18 11:31:43 am AM 18 Wed August 11 11 11 11 31 18 Wednesday 0 08 Aug 8 +0200 RFC822 Wed, 18 Aug 1982 11:31:43 +0200 43 31 398511103 3 82 1982 229 7200 2003 Error date(): 398511103
 
  "date CEST 1982-08-18 11:31:43 am AM 18 Wed August 11 11 11 11 31 18 Wednesday 0 08 Aug 8 +0200 RFC822 Wed, 18 Aug 1982 11:31:43 +0200 43 31 398511103 3 82 1982 229 7200 2003" (date len=173)
  "date CET 1982-08-18 10:31:43 am AM 18 Wed August 10 10 10 10 31 18 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 18 Aug 1982 10:31:43 +0100 43 31 398511103 3 82 1982 229 3600 2003" (adodb_date len=172)

Error getdate() 398511103
Array ( [seconds] => 43 [minutes] => 31 [hours] => 11 [mday] => 18 [wday] => 3 [mon] => 8 [year] => 1982 [yday] => 229 [weekday] => Wednesday [month] => August [0] => 398511103 )
Array ( [seconds] => 43 [minutes] => 31 [hours] => 10 [mday] => 18 [wday] => 3 [mon] => 8 [year] => 1982 [yday] => 229 [weekday] => Wednesday [month] => August [0] => 398511103 )

09 Jan 1979 06:25:51 +0100 51 31 284707551 2 79 1979 8 3600 2003 Error date(): 284707551

 
  "date CET 1979-01-09 06:25:51 am AM 09 Tue January 6 6 06 06 25 9 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 09 Jan 1979 06:25:51 +0100 51 31 284707551 2 79 1979 8 3600 2003" (date len=166)
  "date CET 1979-01-09 06:25:51 am AM 09 Tue January 6 6 06 06 25 9 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  9 Jan 1979 06:25:51 +0100 51 31 284707551 2 79 1979 8 3600 2003" (adodb_date len=166)

05 Feb 1982 21:43:58 +0100 58 28 381789838 5 82 1982 35 3600 2003 Error date(): 381789838
 
  "date CET 1982-02-05 21:43:58 pm PM 05 Fri February 9 21 09 21 43 5 Friday 0 02 Feb 2 +0100 RFC822 Fri, 05 Feb 1982 21:43:58 +0100 58 28 381789838 5 82 1982 35 3600 2003" (date len=168)
  "date CET 1982-02-05 21:43:58 pm PM 05 Fri February 9 21 09 21 43 5 Friday 0 02 Feb 2 +0100 RFC822 Fri,  5 Feb 1982 21:43:58 +0100 58 28 381789838 5 82 1982 35 3600 2003" (adodb_date len=168)

03 Aug 1979 05:17:22 +0100 22 31 302501842 5 79 1979 214 3600 2003 Error date(): 302501842
 
  "date CET 1979-08-03 05:17:22 am AM 03 Fri August 5 5 05 05 17 3 Friday 0 08 Aug 8 +0100 RFC822 Fri, 03 Aug 1979 05:17:22 +0100 22 31 302501842 5 79 1979 214 3600 2003" (date len=166)
  "date CET 1979-08-03 05:17:22 am AM 03 Fri August 5 5 05 05 17 3 Friday 0 08 Aug 8 +0100 RFC822 Fri,  3 Aug 1979 05:17:22 +0100 22 31 302501842 5 79 1979 214 3600 2003" (adodb_date len=166)

08 Aug 1979 03:45:45 +0100 45 31 302928345 3 79 1979 219 3600 2003 Error date(): 302928345
 
  "date CET 1979-08-08 03:45:45 am AM 08 Wed August 3 3 03 03 45 8 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 08 Aug 1979 03:45:45 +0100 45 31 302928345 3 79 1979 219 3600 2003" (date len=169)
  "date CET 1979-08-08 03:45:45 am AM 08 Wed August 3 3 03 03 45 8 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  8 Aug 1979 03:45:45 +0100 45 31 302928345 3 79 1979 219 3600 2003" (adodb_date len=169)

01 Jun 1971 11:50:25 +0100 25 30 44621425 2 71 1971 151 3600 2003 Error date(): 44621425
 
  "date CET 1971-06-01 11:50:25 am AM 01 Tue June 11 11 11 11 50 1 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 01 Jun 1971 11:50:25 +0100 25 30 44621425 2 71 1971 151 3600 2003" (date len=166)
  "date CET 1971-06-01 11:50:25 am AM 01 Tue June 11 11 11 11 50 1 Tuesday 0 06 Jun 6 +0100 RFC822 Tue,  1 Jun 1971 11:50:25 +0100 25 30 44621425 2 71 1971 151 3600 2003" (adodb_date len=166)

ST 1981-05-21 00:52:53 am AM 21 Thu May 12 0 12 00 52 21 Thursday 0 05 May 5 +0200 RFC822 Thu, 21 May 1981 00:52:53 +0200 53 31 359247173 4 81 1981 140 7200 2003 Error date(): 359247173
 
  "date CEST 1981-05-21 00:52:53 am AM 21 Thu May 12 0 12 00 52 21 Thursday 0 05 May 5 +0200 RFC822 Thu, 21 May 1981 00:52:53 +0200 53 31 359247173 4 81 1981 140 7200 2003" (date len=168)
  "date CET 1981-05-20 23:52:53 pm PM 20 Wed May 11 23 11 23 52 20 Wednesday 0 05 May 5 +0100 RFC822 Wed, 20 May 1981 23:52:53 +0100 53 31 359247173 3 81 1981 139 3600 2003" (adodb_date len=169)

Error getdate() 359247173
Array ( [seconds] => 53 [minutes] => 52 [hours] => 0 [mday] => 21 [wday] => 4 [mon] => 5 [year] => 1981 [yday] => 140 [weekday] => Thursday [month] => May [0] => 359247173 )
Array ( [seconds] => 53 [minutes] => 52 [hours] => 23 [mday] => 20 [wday] => 3 [mon] => 5 [year] => 1981 [yday] => 139 [weekday] => Wednesday [month] => May [0] => 359247173 )

09 Jan 1976 09:08:31 +0100 31 31 190022911 5 76 1976 8 3600 2003 Error date(): 190022911

 
  "date CET 1976-01-09 09:08:31 am AM 09 Fri January 9 9 09 09 08 9 Friday 1 01 Jan 1 +0100 RFC822 Fri, 09 Jan 1976 09:08:31 +0100 31 31 190022911 5 76 1976 8 3600 2003" (date len=165)
  "date CET 1976-01-09 09:08:31 am AM 09 Fri January 9 9 09 09 08 9 Friday 1 01 Jan 1 +0100 RFC822 Fri,  9 Jan 1976 09:08:31 +0100 31 31 190022911 5 76 1976 8 3600 2003" (adodb_date len=165)

03 Jan 1978 02:48:08 +0100 08 31 252640088 2 78 1978 2 3600 2003 Error date(): 252640088
 
  "date CET 1978-01-03 02:48:08 am AM 03 Tue January 2 2 02 02 48 3 Tuesday 0 01 Jan 1 +0100 RFC822 Tue, 03 Jan 1978 02:48:08 +0100 08 31 252640088 2 78 1978 2 3600 2003" (date len=166)
  "date CET 1978-01-03 02:48:08 am AM 03 Tue January 2 2 02 02 48 3 Tuesday 0 01 Jan 1 +0100 RFC822 Tue,  3 Jan 1978 02:48:08 +0100 08 31 252640088 2 78 1978 2 3600 2003" (adodb_date len=166)

06 Nov 1981 18:14:58 +0100 58 30 373914898 5 81 1981 309 3600 2003 Error date(): 373914898
 
  "date CET 1981-11-06 18:14:58 pm PM 06 Fri November 6 18 06 18 14 6 Friday 0 11 Nov 11 +0100 RFC822 Fri, 06 Nov 1981 18:14:58 +0100 58 30 373914898 5 81 1981 309 3600 2003" (date len=170)
  "date CET 1981-11-06 18:14:58 pm PM 06 Fri November 6 18 06 18 14 6 Friday 0 11 Nov 11 +0100 RFC822 Fri,  6 Nov 1981 18:14:58 +0100 58 30 373914898 5 81 1981 309 3600 2003" (adodb_date len=170)

01 Jun 1972 01:29:29 +0100 29 30 76206569 4 72 1972 152 3600 2003 Error date(): 76206569
 
  "date CET 1972-06-01 01:29:29 am AM 01 Thu June 1 1 01 01 29 1 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 01 Jun 1972 01:29:29 +0100 29 30 76206569 4 72 1972 152 3600 2003" (date len=165)
  "date CET 1972-06-01 01:29:29 am AM 01 Thu June 1 1 01 01 29 1 Thursday 1 06 Jun 6 +0100 RFC822 Thu,  1 Jun 1972 01:29:29 +0100 29 30 76206569 4 72 1972 152 3600 2003" (adodb_date len=165)

09 Dec 1978 22:43:46 +0100 46 31 282087826 6 78 1978 342 3600 2003 Error date(): 282087826
 
  "date CET 1978-12-09 22:43:46 pm PM 09 Sat December 10 22 10 22 43 9 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 09 Dec 1978 22:43:46 +0100 46 31 282087826 6 78 1978 342 3600 2003" (date len=173)
  "date CET 1978-12-09 22:43:46 pm PM 09 Sat December 10 22 10 22 43 9 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  9 Dec 1978 22:43:46 +0100 46 31 282087826 6 78 1978 342 3600 2003" (adodb_date len=173)

ST 1982-08-17 17:14:48 pm PM 17 Tue August 5 17 05 17 14 17 Tuesday 0 08 Aug 8 +0200 RFC822 Tue, 17 Aug 1982 17:14:48 +0200 48 31 398445288 2 82 1982 228 7200 2003 Error date(): 398445288
 
  "date CEST 1982-08-17 17:14:48 pm PM 17 Tue August 5 17 05 17 14 17 Tuesday 0 08 Aug 8 +0200 RFC822 Tue, 17 Aug 1982 17:14:48 +0200 48 31 398445288 2 82 1982 228 7200 2003" (date len=170)
  "date CET 1982-08-17 16:14:48 pm PM 17 Tue August 4 16 04 16 14 17 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 17 Aug 1982 16:14:48 +0100 48 31 398445288 2 82 1982 228 3600 2003" (adodb_date len=169)

01 Feb 1971 09:58:13 +0100 13 28 34246693 1 71 1971 31 3600 2003 Error date(): 34246693
 
  "date CET 1971-02-01 09:58:13 am AM 01 Mon February 9 9 09 09 58 1 Monday 0 02 Feb 2 +0100 RFC822 Mon, 01 Feb 1971 09:58:13 +0100 13 28 34246693 1 71 1971 31 3600 2003" (date len=166)
  "date CET 1971-02-01 09:58:13 am AM 01 Mon February 9 9 09 09 58 1 Monday 0 02 Feb 2 +0100 RFC822 Mon,  1 Feb 1971 09:58:13 +0100 13 28 34246693 1 71 1971 31 3600 2003" (adodb_date len=166)

09 Jan 1982 14:32:19 +0100 19 31 379431139 6 82 1982 8 3600 2003 Error date(): 379431139
 
  "date CET 1982-01-09 14:32:19 pm PM 09 Sat January 2 14 02 14 32 9 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 09 Jan 1982 14:32:19 +0100 19 31 379431139 6 82 1982 8 3600 2003" (date len=168)
  "date CET 1982-01-09 14:32:19 pm PM 09 Sat January 2 14 02 14 32 9 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  9 Jan 1982 14:32:19 +0100 19 31 379431139 6 82 1982 8 3600 2003" (adodb_date len=168)

ST 1982-04-08 07:18:34 am AM 08 Thu April 7 7 07 07 18 8 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 08 Apr 1982 07:18:34 +0200 34 30 387091114 4 82 1982 97 7200 2003 Error date(): 387091114
 
  "date CEST 1982-04-08 07:18:34 am AM 08 Thu April 7 7 07 07 18 8 Thursday 0 04 Apr 4 +0200 RFC822 Thu, 08 Apr 1982 07:18:34 +0200 34 30 387091114 4 82 1982 97 7200 2003" (date len=167)
  "date CET 1982-04-08 06:18:34 am AM 08 Thu April 6 6 06 06 18 8 Thursday 0 04 Apr 4 +0100 RFC822 Thu,  8 Apr 1982 06:18:34 +0100 34 30 387091114 4 82 1982 97 3600 2003" (adodb_date len=166)

Error getdate() 387091114
Array ( [seconds] => 34 [minutes] => 18 [hours] => 7 [mday] => 8 [wday] => 4 [mon] => 4 [year] => 1982 [yday] => 97 [weekday] => Thursday [month] => April [0] => 387091114 )
Array ( [seconds] => 34 [minutes] => 18 [hours] => 6 [mday] => 8 [wday] => 4 [mon] => 4 [year] => 1982 [yday] => 97 [weekday] => Thursday [month] => April [0] => 387091114 )

01 Nov 1976 14:21:28 +0100 28 30 215702488 1 76 1976 305 3600 2003 Error date(): 215702488

 
  "date CET 1976-11-01 14:21:28 pm PM 01 Mon November 2 14 02 14 21 1 Monday 1 11 Nov 11 +0100 RFC822 Mon, 01 Nov 1976 14:21:28 +0100 28 30 215702488 1 76 1976 305 3600 2003" (date len=170)
  "date CET 1976-11-01 14:21:28 pm PM 01 Mon November 2 14 02 14 21 1 Monday 1 11 Nov 11 +0100 RFC822 Mon,  1 Nov 1976 14:21:28 +0100 28 30 215702488 1 76 1976 305 3600 2003" (adodb_date len=170)

09 Mar 1979 20:35:45 +0100 45 31 289856145 5 79 1979 67 3600 2003 Error date(): 289856145
 
  "date CET 1979-03-09 20:35:45 pm PM 09 Fri March 8 20 08 20 35 9 Friday 0 03 Mar 3 +0100 RFC822 Fri, 09 Mar 1979 20:35:45 +0100 45 31 289856145 5 79 1979 67 3600 2003" (date len=165)
  "date CET 1979-03-09 20:35:45 pm PM 09 Fri March 8 20 08 20 35 9 Friday 0 03 Mar 3 +0100 RFC822 Fri,  9 Mar 1979 20:35:45 +0100 45 31 289856145 5 79 1979 67 3600 2003" (adodb_date len=165)

ST 1980-08-12 23:30:02 pm PM 12 Tue August 11 23 11 23 30 12 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 12 Aug 1980 23:30:02 +0200 02 31 334963802 2 80 1980 224 7200 2003 Error date(): 334963802
 
  "date CEST 1980-08-12 23:30:02 pm PM 12 Tue August 11 23 11 23 30 12 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 12 Aug 1980 23:30:02 +0200 02 31 334963802 2 80 1980 224 7200 2003" (date len=171)
  "date CET 1980-08-12 22:30:02 pm PM 12 Tue August 10 22 10 22 30 12 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 12 Aug 1980 22:30:02 +0100 02 31 334963802 2 80 1980 224 3600 2003" (adodb_date len=170)

Error getdate() 334963802
Array ( [seconds] => 2 [minutes] => 30 [hours] => 23 [mday] => 12 [wday] => 2 [mon] => 8 [year] => 1980 [yday] => 224 [weekday] => Tuesday [month] => August [0] => 334963802 )
Array ( [seconds] => 2 [minutes] => 30 [hours] => 22 [mday] => 12 [wday] => 2 [mon] => 8 [year] => 1980 [yday] => 224 [weekday] => Tuesday [month] => August [0] => 334963802 )

ST 1980-08-25 21:09:16 pm PM 25 Mon August 9 21 09 21 09 25 Monday 1 08 Aug 8 +0200 RFC822 Mon, 25 Aug 1980 21:09:16 +0200 16 31 336078556 1 80 1980 237 7200 2003 Error date(): 336078556

 
  "date CEST 1980-08-25 21:09:16 pm PM 25 Mon August 9 21 09 21 09 25 Monday 1 08 Aug 8 +0200 RFC822 Mon, 25 Aug 1980 21:09:16 +0200 16 31 336078556 1 80 1980 237 7200 2003" (date len=169)
  "date CET 1980-08-25 20:09:16 pm PM 25 Mon August 8 20 08 20 09 25 Monday 1 08 Aug 8 +0100 RFC822 Mon, 25 Aug 1980 20:09:16 +0100 16 31 336078556 1 80 1980 237 3600 2003" (adodb_date len=168)

Error getdate() 336078556
Array ( [seconds] => 16 [minutes] => 9 [hours] => 21 [mday] => 25 [wday] => 1 [mon] => 8 [year] => 1980 [yday] => 237 [weekday] => Monday [month] => August [0] => 336078556 )
Array ( [seconds] => 16 [minutes] => 9 [hours] => 20 [mday] => 25 [wday] => 1 [mon] => 8 [year] => 1980 [yday] => 237 [weekday] => Monday [month] => August [0] => 336078556 )

07 Jul 1977 20:51:06 +0100 06 31 237153066 4 77 1977 187 3600 2003 Error date(): 237153066

 
  "date CET 1977-07-07 20:51:06 pm PM 07 Thu July 8 20 08 20 51 7 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 07 Jul 1977 20:51:06 +0100 06 31 237153066 4 77 1977 187 3600 2003" (date len=167)
  "date CET 1977-07-07 20:51:06 pm PM 07 Thu July 8 20 08 20 51 7 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  7 Jul 1977 20:51:06 +0100 06 31 237153066 4 77 1977 187 3600 2003" (adodb_date len=167)

03 Oct 1977 22:50:08 +0100 08 31 244763408 1 77 1977 275 3600 2003 Error date(): 244763408
 
  "date CET 1977-10-03 22:50:08 pm PM 03 Mon October 10 22 10 22 50 3 Monday 0 10 Oct 10 +0100 RFC822 Mon, 03 Oct 1977 22:50:08 +0100 08 31 244763408 1 77 1977 275 3600 2003" (date len=170)
  "date CET 1977-10-03 22:50:08 pm PM 03 Mon October 10 22 10 22 50 3 Monday 0 10 Oct 10 +0100 RFC822 Mon,  3 Oct 1977 22:50:08 +0100 08 31 244763408 1 77 1977 275 3600 2003" (adodb_date len=170)

ST 1981-06-23 07:26:43 am AM 23 Tue June 7 7 07 07 26 23 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 23 Jun 1981 07:26:43 +0200 43 30 362122003 2 81 1981 173 7200 2003 Error date(): 362122003
 
  "date CEST 1981-06-23 07:26:43 am AM 23 Tue June 7 7 07 07 26 23 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 23 Jun 1981 07:26:43 +0200 43 30 362122003 2 81 1981 173 7200 2003" (date len=167)
  "date CET 1981-06-23 06:26:43 am AM 23 Tue June 6 6 06 06 26 23 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 23 Jun 1981 06:26:43 +0100 43 30 362122003 2 81 1981 173 3600 2003" (adodb_date len=166)

Error getdate() 362122003
Array ( [seconds] => 43 [minutes] => 26 [hours] => 7 [mday] => 23 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 173 [weekday] => Tuesday [month] => June [0] => 362122003 )
Array ( [seconds] => 43 [minutes] => 26 [hours] => 6 [mday] => 23 [wday] => 2 [mon] => 6 [year] => 1981 [yday] => 173 [weekday] => Tuesday [month] => June [0] => 362122003 )

06 Aug 1970 03:09:42 +0100 42 31 18756582 4 70 1970 217 3600 2003 Error date(): 18756582

 
  "date CET 1970-08-06 03:09:42 am AM 06 Thu August 3 3 03 03 09 6 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 06 Aug 1970 03:09:42 +0100 42 31 18756582 4 70 1970 217 3600 2003" (date len=167)
  "date CET 1970-08-06 03:09:42 am AM 06 Thu August 3 3 03 03 09 6 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  6 Aug 1970 03:09:42 +0100 42 31 18756582 4 70 1970 217 3600 2003" (adodb_date len=167)

06 Sep 1978 13:06:09 +0100 09 30 273931569 3 78 1978 248 3600 2003 Error date(): 273931569
 
  "date CET 1978-09-06 13:06:09 pm PM 06 Wed September 1 13 01 13 06 6 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 06 Sep 1978 13:06:09 +0100 09 30 273931569 3 78 1978 248 3600 2003" (date len=173)
  "date CET 1978-09-06 13:06:09 pm PM 06 Wed September 1 13 01 13 06 6 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  6 Sep 1978 13:06:09 +0100 09 30 273931569 3 78 1978 248 3600 2003" (adodb_date len=173)

08 Jan 1975 03:33:41 +0100 41 31 158380421 3 75 1975 7 3600 2003 Error date(): 158380421
 
  "date CET 1975-01-08 03:33:41 am AM 08 Wed January 3 3 03 03 33 8 Wednesday 0 01 Jan 1 +0100 RFC822 Wed, 08 Jan 1975 03:33:41 +0100 41 31 158380421 3 75 1975 7 3600 2003" (date len=168)
  "date CET 1975-01-08 03:33:41 am AM 08 Wed January 3 3 03 03 33 8 Wednesday 0 01 Jan 1 +0100 RFC822 Wed,  8 Jan 1975 03:33:41 +0100 41 31 158380421 3 75 1975 7 3600 2003" (adodb_date len=168)

04 Apr 1975 04:37:00 +0100 00 30 165814620 5 75 1975 93 3600 2003 Error date(): 165814620
 
  "date CET 1975-04-04 04:37:00 am AM 04 Fri April 4 4 04 04 37 4 Friday 0 04 Apr 4 +0100 RFC822 Fri, 04 Apr 1975 04:37:00 +0100 00 30 165814620 5 75 1975 93 3600 2003" (date len=164)
  "date CET 1975-04-04 04:37:00 am AM 04 Fri April 4 4 04 04 37 4 Friday 0 04 Apr 4 +0100 RFC822 Fri,  4 Apr 1975 04:37:00 +0100 00 30 165814620 5 75 1975 93 3600 2003" (adodb_date len=164)

03 Oct 1982 19:44:53 +0100 53 31 402518693 0 82 1982 275 3600 2003 Error date(): 402518693
 
  "date CET 1982-10-03 19:44:53 pm PM 03 Sun October 7 19 07 19 44 3 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 03 Oct 1982 19:44:53 +0100 53 31 402518693 0 82 1982 275 3600 2003" (date len=169)
  "date CET 1982-10-03 19:44:53 pm PM 03 Sun October 7 19 07 19 44 3 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  3 Oct 1982 19:44:53 +0100 53 31 402518693 0 82 1982 275 3600 2003" (adodb_date len=169)

07 Jan 1979 08:33:03 +0100 03 31 284542383 0 79 1979 6 3600 2003 Error date(): 284542383
 
  "date CET 1979-01-07 08:33:03 am AM 07 Sun January 8 8 08 08 33 7 Sunday 0 01 Jan 1 +0100 RFC822 Sun, 07 Jan 1979 08:33:03 +0100 03 31 284542383 0 79 1979 6 3600 2003" (date len=165)
  "date CET 1979-01-07 08:33:03 am AM 07 Sun January 8 8 08 08 33 7 Sunday 0 01 Jan 1 +0100 RFC822 Sun,  7 Jan 1979 08:33:03 +0100 03 31 284542383 0 79 1979 6 3600 2003" (adodb_date len=165)

08 Sep 1976 04:11:37 +0100 37 30 211000297 3 76 1976 251 3600 2003 Error date(): 211000297
 
  "date CET 1976-09-08 04:11:37 am AM 08 Wed September 4 4 04 04 11 8 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 08 Sep 1976 04:11:37 +0100 37 30 211000297 3 76 1976 251 3600 2003" (date len=172)
  "date CET 1976-09-08 04:11:37 am AM 08 Wed September 4 4 04 04 11 8 Wednesday 1 09 Sep 9 +0100 RFC822 Wed,  8 Sep 1976 04:11:37 +0100 37 30 211000297 3 76 1976 251 3600 2003" (adodb_date len=172)

05 May 1974 03:33:38 +0100 38 31 136953218 0 74 1974 124 3600 2003 Error date(): 136953218
 
  "date CET 1974-05-05 03:33:38 am AM 05 Sun May 3 3 03 03 33 5 Sunday 0 05 May 5 +0100 RFC822 Sun, 05 May 1974 03:33:38 +0100 38 31 136953218 0 74 1974 124 3600 2003" (date len=163)
  "date CET 1974-05-05 03:33:38 am AM 05 Sun May 3 3 03 03 33 5 Sunday 0 05 May 5 +0100 RFC822 Sun,  5 May 1974 03:33:38 +0100 38 31 136953218 0 74 1974 124 3600 2003" (adodb_date len=163)

06 Dec 1975 15:43:55 +0100 55 31 187109035 6 75 1975 339 3600 2003 Error date(): 187109035
 
  "date CET 1975-12-06 15:43:55 pm PM 06 Sat December 3 15 03 15 43 6 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 06 Dec 1975 15:43:55 +0100 55 31 187109035 6 75 1975 339 3600 2003" (date len=172)
  "date CET 1975-12-06 15:43:55 pm PM 06 Sat December 3 15 03 15 43 6 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  6 Dec 1975 15:43:55 +0100 55 31 187109035 6 75 1975 339 3600 2003" (adodb_date len=172)

03 Dec 1973 16:08:11 +0100 11 31 123779291 1 73 1973 336 3600 2003 Error date(): 123779291
 
  "date CET 1973-12-03 16:08:11 pm PM 03 Mon December 4 16 04 16 08 3 Monday 0 12 Dec 12 +0100 RFC822 Mon, 03 Dec 1973 16:08:11 +0100 11 31 123779291 1 73 1973 336 3600 2003" (date len=170)
  "date CET 1973-12-03 16:08:11 pm PM 03 Mon December 4 16 04 16 08 3 Monday 0 12 Dec 12 +0100 RFC822 Mon,  3 Dec 1973 16:08:11 +0100 11 31 123779291 1 73 1973 336 3600 2003" (adodb_date len=170)

04 May 1976 21:43:08 +0100 08 31 200090588 2 76 1976 124 3600 2003 Error date(): 200090588
 
  "date CET 1976-05-04 21:43:08 pm PM 04 Tue May 9 21 09 21 43 4 Tuesday 1 05 May 5 +0100 RFC822 Tue, 04 May 1976 21:43:08 +0100 08 31 200090588 2 76 1976 124 3600 2003" (date len=165)
  "date CET 1976-05-04 21:43:08 pm PM 04 Tue May 9 21 09 21 43 4 Tuesday 1 05 May 5 +0100 RFC822 Tue,  4 May 1976 21:43:08 +0100 08 31 200090588 2 76 1976 124 3600 2003" (adodb_date len=165)

08 Jul 1978 04:18:19 +0100 19 31 268715899 6 78 1978 188 3600 2003 Error date(): 268715899
 
  "date CET 1978-07-08 04:18:19 am AM 08 Sat July 4 4 04 04 18 8 Saturday 0 07 Jul 7 +0100 RFC822 Sat, 08 Jul 1978 04:18:19 +0100 19 31 268715899 6 78 1978 188 3600 2003" (date len=166)
  "date CET 1978-07-08 04:18:19 am AM 08 Sat July 4 4 04 04 18 8 Saturday 0 07 Jul 7 +0100 RFC822 Sat,  8 Jul 1978 04:18:19 +0100 19 31 268715899 6 78 1978 188 3600 2003" (adodb_date len=166)

Testing random dates between 100 and 4000

Testing 1964 to 1976, or 378432000 seconds, offset=92737: 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975

Failed :-(