Testing adodb_date and adodb_mktime. version=0.08

Testing gregorian <=> julian conversion

-12219408000 -12219321600 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 CST 1970-01-01 08:00:00 am AM 01 Thu January 8 8 08 08 00 1 Thursday 0 01 Jan 1 +0800 RFC822 Thu, 01 Jan 1970 08:00:00 +0800 00 31 0 4 70 1970 0 28800 2003
date CST 1970-01-01 08:00:00 am AM 01 Thu January 8 8 08 08 00 1 Thursday 0 01 Jan 1 +0800 RFC822 Thu, 1 Jan 1970 08:00:00 +0800 00 31 0 4 70 1970 0 28800 2003
DT 1975-07-25 03:24:32 am AM 25 Fri July 3 3 03 03 24 25 Friday 0 07 Jul 7 +0900 RFC822 Fri, 25 Jul 1975 03:24:32 +0900 32 31 175458272 5 75 1975 205 32400 2003 Error date(): 175458272
 
  "date CDT 1975-07-25 03:24:32 am AM 25 Fri July 3 3 03 03 24 25 Friday 0 07 Jul 7 +0900 RFC822 Fri, 25 Jul 1975 03:24:32 +0900 32 31 175458272 5 75 1975 205 32400 2003" (date len=166)
  "date CST 1975-07-25 02:24:32 am AM 25 Fri July 2 2 02 02 24 25 Friday 0 07 Jul 7 +0800 RFC822 Fri, 25 Jul 1975 02:24:32 +0800 32 31 175458272 5 75 1975 205 28800 2003" (adodb_date len=166)

Error getdate() 175458272
Array ( [seconds] => 32 [minutes] => 24 [hours] => 3 [mday] => 25 [wday] => 5 [mon] => 7 [year] => 1975 [yday] => 205 [weekday] => Friday [month] => July [0] => 175458272 )
Array ( [seconds] => 32 [minutes] => 24 [hours] => 2 [mday] => 25 [wday] => 5 [mon] => 7 [year] => 1975 [yday] => 205 [weekday] => Friday [month] => July [0] => 175458272 )

07 Feb 1981 09:08:16 +0800 16 28 350356096 6 81 1981 37 28800 2003 Error date(): 350356096

 
  "date CST 1981-02-07 09:08:16 am AM 07 Sat February 9 9 09 09 08 7 Saturday 0 02 Feb 2 +0800 RFC822 Sat, 07 Feb 1981 09:08:16 +0800 16 28 350356096 6 81 1981 37 28800 2003" (date len=170)
  "date CST 1981-02-07 09:08:16 am AM 07 Sat February 9 9 09 09 08 7 Saturday 0 02 Feb 2 +0800 RFC822 Sat,  7 Feb 1981 09:08:16 +0800 16 28 350356096 6 81 1981 37 28800 2003" (adodb_date len=170)

DT 1975-06-22 02:01:02 am AM 22 Sun June 2 2 02 02 01 22 Sunday 0 06 Jun 6 +0900 RFC822 Sun, 22 Jun 1975 02:01:02 +0900 02 30 172602062 0 75 1975 172 32400 2003 Error date(): 172602062
 
  "date CDT 1975-06-22 02:01:02 am AM 22 Sun June 2 2 02 02 01 22 Sunday 0 06 Jun 6 +0900 RFC822 Sun, 22 Jun 1975 02:01:02 +0900 02 30 172602062 0 75 1975 172 32400 2003" (date len=166)
  "date CST 1975-06-22 01:01:02 am AM 22 Sun June 1 1 01 01 01 22 Sunday 0 06 Jun 6 +0800 RFC822 Sun, 22 Jun 1975 01:01:02 +0800 02 30 172602062 0 75 1975 172 28800 2003" (adodb_date len=166)

04 Nov 1977 00:28:30 +0800 30 30 247422510 5 77 1977 307 28800 2003 Error date(): 247422510
 
  "date CST 1977-11-04 00:28:30 am AM 04 Fri November 12 0 12 00 28 4 Friday 0 11 Nov 11 +0800 RFC822 Fri, 04 Nov 1977 00:28:30 +0800 30 30 247422510 5 77 1977 307 28800 2003" (date len=171)
  "date CST 1977-11-04 00:28:30 am AM 04 Fri November 12 0 12 00 28 4 Friday 0 11 Nov 11 +0800 RFC822 Fri,  4 Nov 1977 00:28:30 +0800 30 30 247422510 5 77 1977 307 28800 2003" (adodb_date len=171)

07 Oct 1977 16:34:42 +0800 42 31 245061282 5 77 1977 279 28800 2003 Error date(): 245061282
 
  "date CST 1977-10-07 16:34:42 pm PM 07 Fri October 4 16 04 16 34 7 Friday 0 10 Oct 10 +0800 RFC822 Fri, 07 Oct 1977 16:34:42 +0800 42 31 245061282 5 77 1977 279 28800 2003" (date len=170)
  "date CST 1977-10-07 16:34:42 pm PM 07 Fri October 4 16 04 16 34 7 Friday 0 10 Oct 10 +0800 RFC822 Fri,  7 Oct 1977 16:34:42 +0800 42 31 245061282 5 77 1977 279 28800 2003" (adodb_date len=170)

DT 1974-08-06 09:06:49 am AM 06 Tue August 9 9 09 09 06 6 Tuesday 0 08 Aug 8 +0900 RFC822 Tue, 06 Aug 1974 09:06:49 +0900 49 31 144979609 2 74 1974 217 32400 2003 Error date(): 144979609
 
  "date CDT 1974-08-06 09:06:49 am AM 06 Tue August 9 9 09 09 06 6 Tuesday 0 08 Aug 8 +0900 RFC822 Tue, 06 Aug 1974 09:06:49 +0900 49 31 144979609 2 74 1974 217 32400 2003" (date len=168)
  "date CST 1974-08-06 08:06:49 am AM 06 Tue August 8 8 08 08 06 6 Tuesday 0 08 Aug 8 +0800 RFC822 Tue,  6 Aug 1974 08:06:49 +0800 49 31 144979609 2 74 1974 217 28800 2003" (adodb_date len=168)

Error getdate() 144979609
Array ( [seconds] => 49 [minutes] => 6 [hours] => 9 [mday] => 6 [wday] => 2 [mon] => 8 [year] => 1974 [yday] => 217 [weekday] => Tuesday [month] => August [0] => 144979609 )
Array ( [seconds] => 49 [minutes] => 6 [hours] => 8 [mday] => 6 [wday] => 2 [mon] => 8 [year] => 1974 [yday] => 217 [weekday] => Tuesday [month] => August [0] => 144979609 )

DT 1975-09-17 06:21:32 am AM 17 Wed September 6 6 06 06 21 17 Wednesday 0 09 Sep 9 +0900 RFC822 Wed, 17 Sep 1975 06:21:32 +0900 32 30 180134492 3 75 1975 259 32400 2003 Error date(): 180134492

 
  "date CDT 1975-09-17 06:21:32 am AM 17 Wed September 6 6 06 06 21 17 Wednesday 0 09 Sep 9 +0900 RFC822 Wed, 17 Sep 1975 06:21:32 +0900 32 30 180134492 3 75 1975 259 32400 2003" (date len=174)
  "date CST 1975-09-17 05:21:32 am AM 17 Wed September 5 5 05 05 21 17 Wednesday 0 09 Sep 9 +0800 RFC822 Wed, 17 Sep 1975 05:21:32 +0800 32 30 180134492 3 75 1975 259 28800 2003" (adodb_date len=174)

Error getdate() 180134492
Array ( [seconds] => 32 [minutes] => 21 [hours] => 6 [mday] => 17 [wday] => 3 [mon] => 9 [year] => 1975 [yday] => 259 [weekday] => Wednesday [month] => September [0] => 180134492 )
Array ( [seconds] => 32 [minutes] => 21 [hours] => 5 [mday] => 17 [wday] => 3 [mon] => 9 [year] => 1975 [yday] => 259 [weekday] => Wednesday [month] => September [0] => 180134492 )

DT 1979-07-28 05:29:50 am AM 28 Sat July 5 5 05 05 29 28 Saturday 0 07 Jul 7 +0900 RFC822 Sat, 28 Jul 1979 05:29:50 +0900 50 31 301955390 6 79 1979 208 32400 2003 Error date(): 301955390

 
  "date CDT 1979-07-28 05:29:50 am AM 28 Sat July 5 5 05 05 29 28 Saturday 0 07 Jul 7 +0900 RFC822 Sat, 28 Jul 1979 05:29:50 +0900 50 31 301955390 6 79 1979 208 32400 2003" (date len=168)
  "date CST 1979-07-28 04:29:50 am AM 28 Sat July 4 4 04 04 29 28 Saturday 0 07 Jul 7 +0800 RFC822 Sat, 28 Jul 1979 04:29:50 +0800 50 31 301955390 6 79 1979 208 28800 2003" (adodb_date len=168)

Error getdate() 301955390
Array ( [seconds] => 50 [minutes] => 29 [hours] => 5 [mday] => 28 [wday] => 6 [mon] => 7 [year] => 1979 [yday] => 208 [weekday] => Saturday [month] => July [0] => 301955390 )
Array ( [seconds] => 50 [minutes] => 29 [hours] => 4 [mday] => 28 [wday] => 6 [mon] => 7 [year] => 1979 [yday] => 208 [weekday] => Saturday [month] => July [0] => 301955390 )

09 Jan 1977 21:12:05 +0800 05 31 221663525 0 77 1977 8 28800 2003 Error date(): 221663525

 
  "date CST 1977-01-09 21:12:05 pm PM 09 Sun January 9 21 09 21 12 9 Sunday 0 01 Jan 1 +0800 RFC822 Sun, 09 Jan 1977 21:12:05 +0800 05 31 221663525 0 77 1977 8 28800 2003" (date len=167)
  "date CST 1977-01-09 21:12:05 pm PM 09 Sun January 9 21 09 21 12 9 Sunday 0 01 Jan 1 +0800 RFC822 Sun,  9 Jan 1977 21:12:05 +0800 05 31 221663525 0 77 1977 8 28800 2003" (adodb_date len=167)

07 Mar 1974 00:25:11 +0800 11 31 131819111 4 74 1974 65 28800 2003 Error date(): 131819111
 
  "date CST 1974-03-07 00:25:11 am AM 07 Thu March 12 0 12 00 25 7 Thursday 0 03 Mar 3 +0800 RFC822 Thu, 07 Mar 1974 00:25:11 +0800 11 31 131819111 4 74 1974 65 28800 2003" (date len=168)
  "date CST 1974-03-07 00:25:11 am AM 07 Thu March 12 0 12 00 25 7 Thursday 0 03 Mar 3 +0800 RFC822 Thu,  7 Mar 1974 00:25:11 +0800 11 31 131819111 4 74 1974 65 28800 2003" (adodb_date len=168)

04 Mar 1979 15:09:43 +0800 43 31 289379383 0 79 1979 62 28800 2003 Error date(): 289379383
 
  "date CST 1979-03-04 15:09:43 pm PM 04 Sun March 3 15 03 15 09 4 Sunday 0 03 Mar 3 +0800 RFC822 Sun, 04 Mar 1979 15:09:43 +0800 43 31 289379383 0 79 1979 62 28800 2003" (date len=166)
  "date CST 1979-03-04 15:09:43 pm PM 04 Sun March 3 15 03 15 09 4 Sunday 0 03 Mar 3 +0800 RFC822 Sun,  4 Mar 1979 15:09:43 +0800 43 31 289379383 0 79 1979 62 28800 2003" (adodb_date len=166)

01 Jun 1976 12:16:32 +0800 32 30 202450592 2 76 1976 152 28800 2003 Error date(): 202450592
 
  "date CST 1976-06-01 12:16:32 pm PM 01 Tue June 12 12 12 12 16 1 Tuesday 1 06 Jun 6 +0800 RFC822 Tue, 01 Jun 1976 12:16:32 +0800 32 30 202450592 2 76 1976 152 28800 2003" (date len=168)
  "date CST 1976-06-01 12:16:32 pm PM 01 Tue June 12 12 12 12 16 1 Tuesday 1 06 Jun 6 +0800 RFC822 Tue,  1 Jun 1976 12:16:32 +0800 32 30 202450592 2 76 1976 152 28800 2003" (adodb_date len=168)

04 Nov 1977 09:15:44 +0800 44 30 247454144 5 77 1977 307 28800 2003 Error date(): 247454144
 
  "date CST 1977-11-04 09:15:44 am AM 04 Fri November 9 9 09 09 15 4 Friday 0 11 Nov 11 +0800 RFC822 Fri, 04 Nov 1977 09:15:44 +0800 44 30 247454144 5 77 1977 307 28800 2003" (date len=170)
  "date CST 1977-11-04 09:15:44 am AM 04 Fri November 9 9 09 09 15 4 Friday 0 11 Nov 11 +0800 RFC822 Fri,  4 Nov 1977 09:15:44 +0800 44 30 247454144 5 77 1977 307 28800 2003" (adodb_date len=170)

07 Aug 1978 21:04:51 +0800 51 31 271343091 1 78 1978 218 28800 2003 Error date(): 271343091
 
  "date CST 1978-08-07 21:04:51 pm PM 07 Mon August 9 21 09 21 04 7 Monday 0 08 Aug 8 +0800 RFC822 Mon, 07 Aug 1978 21:04:51 +0800 51 31 271343091 1 78 1978 218 28800 2003" (date len=168)
  "date CST 1978-08-07 21:04:51 pm PM 07 Mon August 9 21 09 21 04 7 Monday 0 08 Aug 8 +0800 RFC822 Mon,  7 Aug 1978 21:04:51 +0800 51 31 271343091 1 78 1978 218 28800 2003" (adodb_date len=168)

DT 1975-06-22 08:20:46 am AM 22 Sun June 8 8 08 08 20 22 Sunday 0 06 Jun 6 +0900 RFC822 Sun, 22 Jun 1975 08:20:46 +0900 46 30 172624846 0 75 1975 172 32400 2003 Error date(): 172624846
 
  "date CDT 1975-06-22 08:20:46 am AM 22 Sun June 8 8 08 08 20 22 Sunday 0 06 Jun 6 +0900 RFC822 Sun, 22 Jun 1975 08:20:46 +0900 46 30 172624846 0 75 1975 172 32400 2003" (date len=166)
  "date CST 1975-06-22 07:20:46 am AM 22 Sun June 7 7 07 07 20 22 Sunday 0 06 Jun 6 +0800 RFC822 Sun, 22 Jun 1975 07:20:46 +0800 46 30 172624846 0 75 1975 172 28800 2003" (adodb_date len=166)

Error getdate() 172624846
Array ( [seconds] => 46 [minutes] => 20 [hours] => 8 [mday] => 22 [wday] => 0 [mon] => 6 [year] => 1975 [yday] => 172 [weekday] => Sunday [month] => June [0] => 172624846 )
Array ( [seconds] => 46 [minutes] => 20 [hours] => 7 [mday] => 22 [wday] => 0 [mon] => 6 [year] => 1975 [yday] => 172 [weekday] => Sunday [month] => June [0] => 172624846 )

02 Nov 1971 21:40:54 +0800 54 30 57937254 2 71 1971 305 28800 2003 Error date(): 57937254

 
  "date CST 1971-11-02 21:40:54 pm PM 02 Tue November 9 21 09 21 40 2 Tuesday 0 11 Nov 11 +0800 RFC822 Tue, 02 Nov 1971 21:40:54 +0800 54 30 57937254 2 71 1971 305 28800 2003" (date len=171)
  "date CST 1971-11-02 21:40:54 pm PM 02 Tue November 9 21 09 21 40 2 Tuesday 0 11 Nov 11 +0800 RFC822 Tue,  2 Nov 1971 21:40:54 +0800 54 30 57937254 2 71 1971 305 28800 2003" (adodb_date len=171)

09 Feb 1981 10:58:31 +0800 31 28 350535511 1 81 1981 39 28800 2003 Error date(): 350535511
 
  "date CST 1981-02-09 10:58:31 am AM 09 Mon February 10 10 10 10 58 9 Monday 0 02 Feb 2 +0800 RFC822 Mon, 09 Feb 1981 10:58:31 +0800 31 28 350535511 1 81 1981 39 28800 2003" (date len=170)
  "date CST 1981-02-09 10:58:31 am AM 09 Mon February 10 10 10 10 58 9 Monday 0 02 Feb 2 +0800 RFC822 Mon,  9 Feb 1981 10:58:31 +0800 31 28 350535511 1 81 1981 39 28800 2003" (adodb_date len=170)

09 Jul 1973 12:51:50 +0800 50 31 111041510 1 73 1973 189 28800 2003 Error date(): 111041510
 
  "date CST 1973-07-09 12:51:50 pm PM 09 Mon July 12 12 12 12 51 9 Monday 0 07 Jul 7 +0800 RFC822 Mon, 09 Jul 1973 12:51:50 +0800 50 31 111041510 1 73 1973 189 28800 2003" (date len=167)
  "date CST 1973-07-09 12:51:50 pm PM 09 Mon July 12 12 12 12 51 9 Monday 0 07 Jul 7 +0800 RFC822 Mon,  9 Jul 1973 12:51:50 +0800 50 31 111041510 1 73 1973 189 28800 2003" (adodb_date len=167)

02 Feb 1980 15:18:37 +0800 37 29 318323917 6 80 1980 32 28800 2003 Error date(): 318323917
 
  "date CST 1980-02-02 15:18:37 pm PM 02 Sat February 3 15 03 15 18 2 Saturday 1 02 Feb 2 +0800 RFC822 Sat, 02 Feb 1980 15:18:37 +0800 37 29 318323917 6 80 1980 32 28800 2003" (date len=171)
  "date CST 1980-02-02 15:18:37 pm PM 02 Sat February 3 15 03 15 18 2 Saturday 1 02 Feb 2 +0800 RFC822 Sat,  2 Feb 1980 15:18:37 +0800 37 29 318323917 6 80 1980 32 28800 2003" (adodb_date len=171)

04 Sep 1972 08:34:06 +0800 06 30 84414846 1 72 1972 247 28800 2003 Error date(): 84414846
 
  "date CST 1972-09-04 08:34:06 am AM 04 Mon September 8 8 08 08 34 4 Monday 1 09 Sep 9 +0800 RFC822 Mon, 04 Sep 1972 08:34:06 +0800 06 30 84414846 1 72 1972 247 28800 2003" (date len=169)
  "date CST 1972-09-04 08:34:06 am AM 04 Mon September 8 8 08 08 34 4 Monday 1 09 Sep 9 +0800 RFC822 Mon,  4 Sep 1972 08:34:06 +0800 06 30 84414846 1 72 1972 247 28800 2003" (adodb_date len=169)

06 Mar 1976 01:28:24 +0800 24 31 194894904 6 76 1976 65 28800 2003 Error date(): 194894904
 
  "date CST 1976-03-06 01:28:24 am AM 06 Sat March 1 1 01 01 28 6 Saturday 1 03 Mar 3 +0800 RFC822 Sat, 06 Mar 1976 01:28:24 +0800 24 31 194894904 6 76 1976 65 28800 2003" (date len=167)
  "date CST 1976-03-06 01:28:24 am AM 06 Sat March 1 1 01 01 28 6 Saturday 1 03 Mar 3 +0800 RFC822 Sat,  6 Mar 1976 01:28:24 +0800 24 31 194894904 6 76 1976 65 28800 2003" (adodb_date len=167)

DT 1975-08-08 09:32:30 am AM 08 Fri August 9 9 09 09 32 8 Friday 0 08 Aug 8 +0900 RFC822 Fri, 08 Aug 1975 09:32:30 +0900 30 31 176689950 5 75 1975 219 32400 2003 Error date(): 176689950
 
  "date CDT 1975-08-08 09:32:30 am AM 08 Fri August 9 9 09 09 32 8 Friday 0 08 Aug 8 +0900 RFC822 Fri, 08 Aug 1975 09:32:30 +0900 30 31 176689950 5 75 1975 219 32400 2003" (date len=167)
  "date CST 1975-08-08 08:32:30 am AM 08 Fri August 8 8 08 08 32 8 Friday 0 08 Aug 8 +0800 RFC822 Fri,  8 Aug 1975 08:32:30 +0800 30 31 176689950 5 75 1975 219 28800 2003" (adodb_date len=167)

Error getdate() 176689950
Array ( [seconds] => 30 [minutes] => 32 [hours] => 9 [mday] => 8 [wday] => 5 [mon] => 8 [year] => 1975 [yday] => 219 [weekday] => Friday [month] => August [0] => 176689950 )
Array ( [seconds] => 30 [minutes] => 32 [hours] => 8 [mday] => 8 [wday] => 5 [mon] => 8 [year] => 1975 [yday] => 219 [weekday] => Friday [month] => August [0] => 176689950 )

08 Mar 1977 21:00:16 +0800 16 31 226674016 2 77 1977 66 28800 2003 Error date(): 226674016

 
  "date CST 1977-03-08 21:00:16 pm PM 08 Tue March 9 21 09 21 00 8 Tuesday 0 03 Mar 3 +0800 RFC822 Tue, 08 Mar 1977 21:00:16 +0800 16 31 226674016 2 77 1977 66 28800 2003" (date len=167)
  "date CST 1977-03-08 21:00:16 pm PM 08 Tue March 9 21 09 21 00 8 Tuesday 0 03 Mar 3 +0800 RFC822 Tue,  8 Mar 1977 21:00:16 +0800 16 31 226674016 2 77 1977 66 28800 2003" (adodb_date len=167)

04 Mar 1972 15:22:55 +0800 55 31 68541775 6 72 1972 63 28800 2003 Error date(): 68541775
 
  "date CST 1972-03-04 15:22:55 pm PM 04 Sat March 3 15 03 15 22 4 Saturday 1 03 Mar 3 +0800 RFC822 Sat, 04 Mar 1972 15:22:55 +0800 55 31 68541775 6 72 1972 63 28800 2003" (date len=167)
  "date CST 1972-03-04 15:22:55 pm PM 04 Sat March 3 15 03 15 22 4 Saturday 1 03 Mar 3 +0800 RFC822 Sat,  4 Mar 1972 15:22:55 +0800 55 31 68541775 6 72 1972 63 28800 2003" (adodb_date len=167)

03 Jul 1977 10:24:49 +0800 49 31 236744689 0 77 1977 183 28800 2003 Error date(): 236744689
 
  "date CST 1977-07-03 10:24:49 am AM 03 Sun July 10 10 10 10 24 3 Sunday 0 07 Jul 7 +0800 RFC822 Sun, 03 Jul 1977 10:24:49 +0800 49 31 236744689 0 77 1977 183 28800 2003" (date len=167)
  "date CST 1977-07-03 10:24:49 am AM 03 Sun July 10 10 10 10 24 3 Sunday 0 07 Jul 7 +0800 RFC822 Sun,  3 Jul 1977 10:24:49 +0800 49 31 236744689 0 77 1977 183 28800 2003" (adodb_date len=167)

03 Jan 1972 14:56:53 +0800 53 31 63269813 1 72 1972 2 28800 2003 Error date(): 63269813
 
  "date CST 1972-01-03 14:56:53 pm PM 03 Mon January 2 14 02 14 56 3 Monday 1 01 Jan 1 +0800 RFC822 Mon, 03 Jan 1972 14:56:53 +0800 53 31 63269813 1 72 1972 2 28800 2003" (date len=166)
  "date CST 1972-01-03 14:56:53 pm PM 03 Mon January 2 14 02 14 56 3 Monday 1 01 Jan 1 +0800 RFC822 Mon,  3 Jan 1972 14:56:53 +0800 53 31 63269813 1 72 1972 2 28800 2003" (adodb_date len=166)

09 Dec 1973 23:21:52 +0800 52 31 124298512 0 73 1973 342 28800 2003 Error date(): 124298512
 
  "date CST 1973-12-09 23:21:52 pm PM 09 Sun December 11 23 11 23 21 9 Sunday 0 12 Dec 12 +0800 RFC822 Sun, 09 Dec 1973 23:21:52 +0800 52 31 124298512 0 73 1973 342 28800 2003" (date len=172)
  "date CST 1973-12-09 23:21:52 pm PM 09 Sun December 11 23 11 23 21 9 Sunday 0 12 Dec 12 +0800 RFC822 Sun,  9 Dec 1973 23:21:52 +0800 52 31 124298512 0 73 1973 342 28800 2003" (adodb_date len=172)

04 Nov 1975 10:58:09 +0800 09 30 184301889 2 75 1975 307 28800 2003 Error date(): 184301889
 
  "date CST 1975-11-04 10:58:09 am AM 04 Tue November 10 10 10 10 58 4 Tuesday 0 11 Nov 11 +0800 RFC822 Tue, 04 Nov 1975 10:58:09 +0800 09 30 184301889 2 75 1975 307 28800 2003" (date len=173)
  "date CST 1975-11-04 10:58:09 am AM 04 Tue November 10 10 10 10 58 4 Tuesday 0 11 Nov 11 +0800 RFC822 Tue,  4 Nov 1975 10:58:09 +0800 09 30 184301889 2 75 1975 307 28800 2003" (adodb_date len=173)

DT 1979-08-02 15:33:39 pm PM 02 Thu August 3 15 03 15 33 2 Thursday 0 08 Aug 8 +0900 RFC822 Thu, 02 Aug 1979 15:33:39 +0900 39 31 302423619 4 79 1979 213 32400 2003 Error date(): 302423619
 
  "date CDT 1979-08-02 15:33:39 pm PM 02 Thu August 3 15 03 15 33 2 Thursday 0 08 Aug 8 +0900 RFC822 Thu, 02 Aug 1979 15:33:39 +0900 39 31 302423619 4 79 1979 213 32400 2003" (date len=170)
  "date CST 1979-08-02 14:33:39 pm PM 02 Thu August 2 14 02 14 33 2 Thursday 0 08 Aug 8 +0800 RFC822 Thu,  2 Aug 1979 14:33:39 +0800 39 31 302423619 4 79 1979 213 28800 2003" (adodb_date len=170)

Error getdate() 302423619
Array ( [seconds] => 39 [minutes] => 33 [hours] => 15 [mday] => 2 [wday] => 4 [mon] => 8 [year] => 1979 [yday] => 213 [weekday] => Thursday [month] => August [0] => 302423619 )
Array ( [seconds] => 39 [minutes] => 33 [hours] => 14 [mday] => 2 [wday] => 4 [mon] => 8 [year] => 1979 [yday] => 213 [weekday] => Thursday [month] => August [0] => 302423619 )

07 Dec 1975 01:25:43 +0800 43 31 187118743 0 75 1975 340 28800 2003 Error date(): 187118743

 
  "date CST 1975-12-07 01:25:43 am AM 07 Sun December 1 1 01 01 25 7 Sunday 0 12 Dec 12 +0800 RFC822 Sun, 07 Dec 1975 01:25:43 +0800 43 31 187118743 0 75 1975 340 28800 2003" (date len=170)
  "date CST 1975-12-07 01:25:43 am AM 07 Sun December 1 1 01 01 25 7 Sunday 0 12 Dec 12 +0800 RFC822 Sun,  7 Dec 1975 01:25:43 +0800 43 31 187118743 0 75 1975 340 28800 2003" (adodb_date len=170)

03 Feb 1976 09:31:06 +0800 06 29 192159066 2 76 1976 33 28800 2003 Error date(): 192159066
 
  "date CST 1976-02-03 09:31:06 am AM 03 Tue February 9 9 09 09 31 3 Tuesday 1 02 Feb 2 +0800 RFC822 Tue, 03 Feb 1976 09:31:06 +0800 06 29 192159066 2 76 1976 33 28800 2003" (date len=169)
  "date CST 1976-02-03 09:31:06 am AM 03 Tue February 9 9 09 09 31 3 Tuesday 1 02 Feb 2 +0800 RFC822 Tue,  3 Feb 1976 09:31:06 +0800 06 29 192159066 2 76 1976 33 28800 2003" (adodb_date len=169)

02 Apr 1982 07:00:48 +0800 48 30 386550048 5 82 1982 91 28800 2003 Error date(): 386550048
 
  "date CST 1982-04-02 07:00:48 am AM 02 Fri April 7 7 07 07 00 2 Friday 0 04 Apr 4 +0800 RFC822 Fri, 02 Apr 1982 07:00:48 +0800 48 30 386550048 5 82 1982 91 28800 2003" (date len=165)
  "date CST 1982-04-02 07:00:48 am AM 02 Fri April 7 7 07 07 00 2 Friday 0 04 Apr 4 +0800 RFC822 Fri,  2 Apr 1982 07:00:48 +0800 48 30 386550048 5 82 1982 91 28800 2003" (adodb_date len=165)

02 Oct 1972 19:53:05 +0800 05 31 86874785 1 72 1972 275 28800 2003 Error date(): 86874785
 
  "date CST 1972-10-02 19:53:05 pm PM 02 Mon October 7 19 07 19 53 2 Monday 1 10 Oct 10 +0800 RFC822 Mon, 02 Oct 1972 19:53:05 +0800 05 31 86874785 1 72 1972 275 28800 2003" (date len=169)
  "date CST 1972-10-02 19:53:05 pm PM 02 Mon October 7 19 07 19 53 2 Monday 1 10 Oct 10 +0800 RFC822 Mon,  2 Oct 1972 19:53:05 +0800 05 31 86874785 1 72 1972 275 28800 2003" (adodb_date len=169)

03 Sep 1972 02:24:48 +0800 48 30 84306288 0 72 1972 246 28800 2003 Error date(): 84306288
 
  "date CST 1972-09-03 02:24:48 am AM 03 Sun September 2 2 02 02 24 3 Sunday 1 09 Sep 9 +0800 RFC822 Sun, 03 Sep 1972 02:24:48 +0800 48 30 84306288 0 72 1972 246 28800 2003" (date len=169)
  "date CST 1972-09-03 02:24:48 am AM 03 Sun September 2 2 02 02 24 3 Sunday 1 09 Sep 9 +0800 RFC822 Sun,  3 Sep 1972 02:24:48 +0800 48 30 84306288 0 72 1972 246 28800 2003" (adodb_date len=169)

DT 1974-08-27 02:06:21 am AM 27 Tue August 2 2 02 02 06 27 Tuesday 0 08 Aug 8 +0900 RFC822 Tue, 27 Aug 1974 02:06:21 +0900 21 31 146768781 2 74 1974 238 32400 2003 Error date(): 146768781
 
  "date CDT 1974-08-27 02:06:21 am AM 27 Tue August 2 2 02 02 06 27 Tuesday 0 08 Aug 8 +0900 RFC822 Tue, 27 Aug 1974 02:06:21 +0900 21 31 146768781 2 74 1974 238 32400 2003" (date len=169)
  "date CST 1974-08-27 01:06:21 am AM 27 Tue August 1 1 01 01 06 27 Tuesday 0 08 Aug 8 +0800 RFC822 Tue, 27 Aug 1974 01:06:21 +0800 21 31 146768781 2 74 1974 238 28800 2003" (adodb_date len=169)

Testing random dates between 100 and 4000

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

Failed :-(