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 1974-06-04 22:17:09 pm PM 04 Tue June 10 22 10 22 17 4 Tuesday 0 06 Jun 6 +0900 RFC822 Tue, 04 Jun 1974 22:17:09 +0900 09 30 139583829 2 74 1974 154 32400 2003 Error date(): 139583829
 
  "date CDT 1974-06-04 22:17:09 pm PM 04 Tue June 10 22 10 22 17 4 Tuesday 0 06 Jun 6 +0900 RFC822 Tue, 04 Jun 1974 22:17:09 +0900 09 30 139583829 2 74 1974 154 32400 2003" (date len=168)
  "date CST 1974-06-04 21:17:09 pm PM 04 Tue June 9 21 09 21 17 4 Tuesday 0 06 Jun 6 +0800 RFC822 Tue,  4 Jun 1974 21:17:09 +0800 09 30 139583829 2 74 1974 154 28800 2003" (adodb_date len=167)

Error getdate() 139583829
Array ( [seconds] => 9 [minutes] => 17 [hours] => 22 [mday] => 4 [wday] => 2 [mon] => 6 [year] => 1974 [yday] => 154 [weekday] => Tuesday [month] => June [0] => 139583829 )
Array ( [seconds] => 9 [minutes] => 17 [hours] => 21 [mday] => 4 [wday] => 2 [mon] => 6 [year] => 1974 [yday] => 154 [weekday] => Tuesday [month] => June [0] => 139583829 )

DT 1974-05-05 22:34:47 pm PM 05 Sun May 10 22 10 22 34 5 Sunday 0 05 May 5 +0900 RFC822 Sun, 05 May 1974 22:34:47 +0900 47 31 136992887 0 74 1974 124 32400 2003 Error date(): 136992887

 
  "date CDT 1974-05-05 22:34:47 pm PM 05 Sun May 10 22 10 22 34 5 Sunday 0 05 May 5 +0900 RFC822 Sun, 05 May 1974 22:34:47 +0900 47 31 136992887 0 74 1974 124 32400 2003" (date len=166)
  "date CST 1974-05-05 21:34:47 pm PM 05 Sun May 9 21 09 21 34 5 Sunday 0 05 May 5 +0800 RFC822 Sun,  5 May 1974 21:34:47 +0800 47 31 136992887 0 74 1974 124 28800 2003" (adodb_date len=165)

Error getdate() 136992887
Array ( [seconds] => 47 [minutes] => 34 [hours] => 22 [mday] => 5 [wday] => 0 [mon] => 5 [year] => 1974 [yday] => 124 [weekday] => Sunday [month] => May [0] => 136992887 )
Array ( [seconds] => 47 [minutes] => 34 [hours] => 21 [mday] => 5 [wday] => 0 [mon] => 5 [year] => 1974 [yday] => 124 [weekday] => Sunday [month] => May [0] => 136992887 )

05 Aug 1978 20:19:42 +0800 42 31 271167582 6 78 1978 216 28800 2003 Error date(): 271167582

 
  "date CST 1978-08-05 20:19:42 pm PM 05 Sat August 8 20 08 20 19 5 Saturday 0 08 Aug 8 +0800 RFC822 Sat, 05 Aug 1978 20:19:42 +0800 42 31 271167582 6 78 1978 216 28800 2003" (date len=170)
  "date CST 1978-08-05 20:19:42 pm PM 05 Sat August 8 20 08 20 19 5 Saturday 0 08 Aug 8 +0800 RFC822 Sat,  5 Aug 1978 20:19:42 +0800 42 31 271167582 6 78 1978 216 28800 2003" (adodb_date len=170)

DT 1975-04-17 21:17:22 pm PM 17 Thu April 9 21 09 21 17 17 Thursday 0 04 Apr 4 +0900 RFC822 Thu, 17 Apr 1975 21:17:22 +0900 22 30 166969042 4 75 1975 106 32400 2003 Error date(): 166969042
 
  "date CDT 1975-04-17 21:17:22 pm PM 17 Thu April 9 21 09 21 17 17 Thursday 0 04 Apr 4 +0900 RFC822 Thu, 17 Apr 1975 21:17:22 +0900 22 30 166969042 4 75 1975 106 32400 2003" (date len=170)
  "date CST 1975-04-17 20:17:22 pm PM 17 Thu April 8 20 08 20 17 17 Thursday 0 04 Apr 4 +0800 RFC822 Thu, 17 Apr 1975 20:17:22 +0800 22 30 166969042 4 75 1975 106 28800 2003" (adodb_date len=170)

Error getdate() 166969042
Array ( [seconds] => 22 [minutes] => 17 [hours] => 21 [mday] => 17 [wday] => 4 [mon] => 4 [year] => 1975 [yday] => 106 [weekday] => Thursday [month] => April [0] => 166969042 )
Array ( [seconds] => 22 [minutes] => 17 [hours] => 20 [mday] => 17 [wday] => 4 [mon] => 4 [year] => 1975 [yday] => 106 [weekday] => Thursday [month] => April [0] => 166969042 )

02 Aug 1980 13:51:04 +0800 04 31 334043464 6 80 1980 214 28800 2003 Error date(): 334043464

 
  "date CST 1980-08-02 13:51:04 pm PM 02 Sat August 1 13 01 13 51 2 Saturday 1 08 Aug 8 +0800 RFC822 Sat, 02 Aug 1980 13:51:04 +0800 04 31 334043464 6 80 1980 214 28800 2003" (date len=170)
  "date CST 1980-08-02 13:51:04 pm PM 02 Sat August 1 13 01 13 51 2 Saturday 1 08 Aug 8 +0800 RFC822 Sat,  2 Aug 1980 13:51:04 +0800 04 31 334043464 6 80 1980 214 28800 2003" (adodb_date len=170)

03 Jul 1973 03:49:43 +0800 43 31 110490583 2 73 1973 183 28800 2003 Error date(): 110490583
 
  "date CST 1973-07-03 03:49:43 am AM 03 Tue July 3 3 03 03 49 3 Tuesday 0 07 Jul 7 +0800 RFC822 Tue, 03 Jul 1973 03:49:43 +0800 43 31 110490583 2 73 1973 183 28800 2003" (date len=166)
  "date CST 1973-07-03 03:49:43 am AM 03 Tue July 3 3 03 03 49 3 Tuesday 0 07 Jul 7 +0800 RFC822 Tue,  3 Jul 1973 03:49:43 +0800 43 31 110490583 2 73 1973 183 28800 2003" (adodb_date len=166)

06 Apr 1973 18:36:22 +0800 22 30 102940582 5 73 1973 95 28800 2003 Error date(): 102940582
 
  "date CST 1973-04-06 18:36:22 pm PM 06 Fri April 6 18 06 18 36 6 Friday 0 04 Apr 4 +0800 RFC822 Fri, 06 Apr 1973 18:36:22 +0800 22 30 102940582 5 73 1973 95 28800 2003" (date len=166)
  "date CST 1973-04-06 18:36:22 pm PM 06 Fri April 6 18 06 18 36 6 Friday 0 04 Apr 4 +0800 RFC822 Fri,  6 Apr 1973 18:36:22 +0800 22 30 102940582 5 73 1973 95 28800 2003" (adodb_date len=166)

DT 1975-08-23 11:48:36 am AM 23 Sat August 11 11 11 11 48 23 Saturday 0 08 Aug 8 +0900 RFC822 Sat, 23 Aug 1975 11:48:36 +0900 36 31 177994116 6 75 1975 234 32400 2003 Error date(): 177994116
 
  "date CDT 1975-08-23 11:48:36 am AM 23 Sat August 11 11 11 11 48 23 Saturday 0 08 Aug 8 +0900 RFC822 Sat, 23 Aug 1975 11:48:36 +0900 36 31 177994116 6 75 1975 234 32400 2003" (date len=172)
  "date CST 1975-08-23 10:48:36 am AM 23 Sat August 10 10 10 10 48 23 Saturday 0 08 Aug 8 +0800 RFC822 Sat, 23 Aug 1975 10:48:36 +0800 36 31 177994116 6 75 1975 234 28800 2003" (adodb_date len=172)

Error getdate() 177994116
Array ( [seconds] => 36 [minutes] => 48 [hours] => 11 [mday] => 23 [wday] => 6 [mon] => 8 [year] => 1975 [yday] => 234 [weekday] => Saturday [month] => August [0] => 177994116 )
Array ( [seconds] => 36 [minutes] => 48 [hours] => 10 [mday] => 23 [wday] => 6 [mon] => 8 [year] => 1975 [yday] => 234 [weekday] => Saturday [month] => August [0] => 177994116 )

04 Oct 1974 16:05:57 +0800 57 31 150105957 5 74 1974 276 28800 2003 Error date(): 150105957

 
  "date CST 1974-10-04 16:05:57 pm PM 04 Fri October 4 16 04 16 05 4 Friday 0 10 Oct 10 +0800 RFC822 Fri, 04 Oct 1974 16:05:57 +0800 57 31 150105957 5 74 1974 276 28800 2003" (date len=170)
  "date CST 1974-10-04 16:05:57 pm PM 04 Fri October 4 16 04 16 05 4 Friday 0 10 Oct 10 +0800 RFC822 Fri,  4 Oct 1974 16:05:57 +0800 57 31 150105957 5 74 1974 276 28800 2003" (adodb_date len=170)

DT 1974-07-16 10:34:35 am AM 16 Tue July 10 10 10 10 34 16 Tuesday 0 07 Jul 7 +0900 RFC822 Tue, 16 Jul 1974 10:34:35 +0900 35 31 143170475 2 74 1974 196 32400 2003 Error date(): 143170475
 
  "date CDT 1974-07-16 10:34:35 am AM 16 Tue July 10 10 10 10 34 16 Tuesday 0 07 Jul 7 +0900 RFC822 Tue, 16 Jul 1974 10:34:35 +0900 35 31 143170475 2 74 1974 196 32400 2003" (date len=169)
  "date CST 1974-07-16 09:34:35 am AM 16 Tue July 9 9 09 09 34 16 Tuesday 0 07 Jul 7 +0800 RFC822 Tue, 16 Jul 1974 09:34:35 +0800 35 31 143170475 2 74 1974 196 28800 2003" (adodb_date len=167)

Error getdate() 143170475
Array ( [seconds] => 35 [minutes] => 34 [hours] => 10 [mday] => 16 [wday] => 2 [mon] => 7 [year] => 1974 [yday] => 196 [weekday] => Tuesday [month] => July [0] => 143170475 )
Array ( [seconds] => 35 [minutes] => 34 [hours] => 9 [mday] => 16 [wday] => 2 [mon] => 7 [year] => 1974 [yday] => 196 [weekday] => Tuesday [month] => July [0] => 143170475 )

04 Jul 1976 00:51:23 +0800 23 31 205260683 0 76 1976 185 28800 2003 Error date(): 205260683

 
  "date CST 1976-07-04 00:51:23 am AM 04 Sun July 12 0 12 00 51 4 Sunday 1 07 Jul 7 +0800 RFC822 Sun, 04 Jul 1976 00:51:23 +0800 23 31 205260683 0 76 1976 185 28800 2003" (date len=166)
  "date CST 1976-07-04 00:51:23 am AM 04 Sun July 12 0 12 00 51 4 Sunday 1 07 Jul 7 +0800 RFC822 Sun,  4 Jul 1976 00:51:23 +0800 23 31 205260683 0 76 1976 185 28800 2003" (adodb_date len=166)

DT 1975-06-06 22:37:41 pm PM 06 Fri June 10 22 10 22 37 6 Friday 0 06 Jun 6 +0900 RFC822 Fri, 06 Jun 1975 22:37:41 +0900 41 30 171293861 5 75 1975 156 32400 2003 Error date(): 171293861
 
  "date CDT 1975-06-06 22:37:41 pm PM 06 Fri June 10 22 10 22 37 6 Friday 0 06 Jun 6 +0900 RFC822 Fri, 06 Jun 1975 22:37:41 +0900 41 30 171293861 5 75 1975 156 32400 2003" (date len=167)
  "date CST 1975-06-06 21:37:41 pm PM 06 Fri June 9 21 09 21 37 6 Friday 0 06 Jun 6 +0800 RFC822 Fri,  6 Jun 1975 21:37:41 +0800 41 30 171293861 5 75 1975 156 28800 2003" (adodb_date len=166)

Error getdate() 171293861
Array ( [seconds] => 41 [minutes] => 37 [hours] => 22 [mday] => 6 [wday] => 5 [mon] => 6 [year] => 1975 [yday] => 156 [weekday] => Friday [month] => June [0] => 171293861 )
Array ( [seconds] => 41 [minutes] => 37 [hours] => 21 [mday] => 6 [wday] => 5 [mon] => 6 [year] => 1975 [yday] => 156 [weekday] => Friday [month] => June [0] => 171293861 )

09 Mar 1978 20:03:57 +0800 57 31 258293037 4 78 1978 67 28800 2003 Error date(): 258293037

 
  "date CST 1978-03-09 20:03:57 pm PM 09 Thu March 8 20 08 20 03 9 Thursday 0 03 Mar 3 +0800 RFC822 Thu, 09 Mar 1978 20:03:57 +0800 57 31 258293037 4 78 1978 67 28800 2003" (date len=168)
  "date CST 1978-03-09 20:03:57 pm PM 09 Thu March 8 20 08 20 03 9 Thursday 0 03 Mar 3 +0800 RFC822 Thu,  9 Mar 1978 20:03:57 +0800 57 31 258293037 4 78 1978 67 28800 2003" (adodb_date len=168)

09 Dec 1976 04:25:14 +0800 14 31 218924714 4 76 1976 343 28800 2003 Error date(): 218924714
 
  "date CST 1976-12-09 04:25:14 am AM 09 Thu December 4 4 04 04 25 9 Thursday 1 12 Dec 12 +0800 RFC822 Thu, 09 Dec 1976 04:25:14 +0800 14 31 218924714 4 76 1976 343 28800 2003" (date len=172)
  "date CST 1976-12-09 04:25:14 am AM 09 Thu December 4 4 04 04 25 9 Thursday 1 12 Dec 12 +0800 RFC822 Thu,  9 Dec 1976 04:25:14 +0800 14 31 218924714 4 76 1976 343 28800 2003" (adodb_date len=172)

DT 1974-06-09 14:17:05 pm PM 09 Sun June 2 14 02 14 17 9 Sunday 0 06 Jun 6 +0900 RFC822 Sun, 09 Jun 1974 14:17:05 +0900 05 30 139987025 0 74 1974 159 32400 2003 Error date(): 139987025
 
  "date CDT 1974-06-09 14:17:05 pm PM 09 Sun June 2 14 02 14 17 9 Sunday 0 06 Jun 6 +0900 RFC822 Sun, 09 Jun 1974 14:17:05 +0900 05 30 139987025 0 74 1974 159 32400 2003" (date len=166)
  "date CST 1974-06-09 13:17:05 pm PM 09 Sun June 1 13 01 13 17 9 Sunday 0 06 Jun 6 +0800 RFC822 Sun,  9 Jun 1974 13:17:05 +0800 05 30 139987025 0 74 1974 159 28800 2003" (adodb_date len=166)

Error getdate() 139987025
Array ( [seconds] => 5 [minutes] => 17 [hours] => 14 [mday] => 9 [wday] => 0 [mon] => 6 [year] => 1974 [yday] => 159 [weekday] => Sunday [month] => June [0] => 139987025 )
Array ( [seconds] => 5 [minutes] => 17 [hours] => 13 [mday] => 9 [wday] => 0 [mon] => 6 [year] => 1974 [yday] => 159 [weekday] => Sunday [month] => June [0] => 139987025 )

04 Mar 1973 10:09:16 +0800 16 31 100058956 0 73 1973 62 28800 2003 Error date(): 100058956

 
  "date CST 1973-03-04 10:09:16 am AM 04 Sun March 10 10 10 10 09 4 Sunday 0 03 Mar 3 +0800 RFC822 Sun, 04 Mar 1973 10:09:16 +0800 16 31 100058956 0 73 1973 62 28800 2003" (date len=167)
  "date CST 1973-03-04 10:09:16 am AM 04 Sun March 10 10 10 10 09 4 Sunday 0 03 Mar 3 +0800 RFC822 Sun,  4 Mar 1973 10:09:16 +0800 16 31 100058956 0 73 1973 62 28800 2003" (adodb_date len=167)

08 Mar 1974 16:25:11 +0800 11 31 131963111 5 74 1974 66 28800 2003 Error date(): 131963111
 
  "date CST 1974-03-08 16:25:11 pm PM 08 Fri March 4 16 04 16 25 8 Friday 0 03 Mar 3 +0800 RFC822 Fri, 08 Mar 1974 16:25:11 +0800 11 31 131963111 5 74 1974 66 28800 2003" (date len=166)
  "date CST 1974-03-08 16:25:11 pm PM 08 Fri March 4 16 04 16 25 8 Friday 0 03 Mar 3 +0800 RFC822 Fri,  8 Mar 1974 16:25:11 +0800 11 31 131963111 5 74 1974 66 28800 2003" (adodb_date len=166)

09 Apr 1981 20:53:42 +0800 42 30 355668822 4 81 1981 98 28800 2003 Error date(): 355668822
 
  "date CST 1981-04-09 20:53:42 pm PM 09 Thu April 8 20 08 20 53 9 Thursday 0 04 Apr 4 +0800 RFC822 Thu, 09 Apr 1981 20:53:42 +0800 42 30 355668822 4 81 1981 98 28800 2003" (date len=168)
  "date CST 1981-04-09 20:53:42 pm PM 09 Thu April 8 20 08 20 53 9 Thursday 0 04 Apr 4 +0800 RFC822 Thu,  9 Apr 1981 20:53:42 +0800 42 30 355668822 4 81 1981 98 28800 2003" (adodb_date len=168)

05 Aug 1976 17:29:57 +0800 57 31 208085397 4 76 1976 217 28800 2003 Error date(): 208085397
 
  "date CST 1976-08-05 17:29:57 pm PM 05 Thu August 5 17 05 17 29 5 Thursday 1 08 Aug 8 +0800 RFC822 Thu, 05 Aug 1976 17:29:57 +0800 57 31 208085397 4 76 1976 217 28800 2003" (date len=170)
  "date CST 1976-08-05 17:29:57 pm PM 05 Thu August 5 17 05 17 29 5 Thursday 1 08 Aug 8 +0800 RFC822 Thu,  5 Aug 1976 17:29:57 +0800 57 31 208085397 4 76 1976 217 28800 2003" (adodb_date len=170)

01 Sep 1976 16:48:42 +0800 42 30 210415722 3 76 1976 244 28800 2003 Error date(): 210415722
 
  "date CST 1976-09-01 16:48:42 pm PM 01 Wed September 4 16 04 16 48 1 Wednesday 1 09 Sep 9 +0800 RFC822 Wed, 01 Sep 1976 16:48:42 +0800 42 30 210415722 3 76 1976 244 28800 2003" (date len=174)
  "date CST 1976-09-01 16:48:42 pm PM 01 Wed September 4 16 04 16 48 1 Wednesday 1 09 Sep 9 +0800 RFC822 Wed,  1 Sep 1976 16:48:42 +0800 42 30 210415722 3 76 1976 244 28800 2003" (adodb_date len=174)

DT 1975-04-07 11:18:09 am AM 07 Mon April 11 11 11 11 18 7 Monday 0 04 Apr 4 +0900 RFC822 Mon, 07 Apr 1975 11:18:09 +0900 09 30 166069089 1 75 1975 96 32400 2003 Error date(): 166069089
 
  "date CDT 1975-04-07 11:18:09 am AM 07 Mon April 11 11 11 11 18 7 Monday 0 04 Apr 4 +0900 RFC822 Mon, 07 Apr 1975 11:18:09 +0900 09 30 166069089 1 75 1975 96 32400 2003" (date len=167)
  "date CST 1975-04-07 10:18:09 am AM 07 Mon April 10 10 10 10 18 7 Monday 0 04 Apr 4 +0800 RFC822 Mon,  7 Apr 1975 10:18:09 +0800 09 30 166069089 1 75 1975 96 28800 2003" (adodb_date len=167)

Error getdate() 166069089
Array ( [seconds] => 9 [minutes] => 18 [hours] => 11 [mday] => 7 [wday] => 1 [mon] => 4 [year] => 1975 [yday] => 96 [weekday] => Monday [month] => April [0] => 166069089 )
Array ( [seconds] => 9 [minutes] => 18 [hours] => 10 [mday] => 7 [wday] => 1 [mon] => 4 [year] => 1975 [yday] => 96 [weekday] => Monday [month] => April [0] => 166069089 )

03 Nov 1980 00:50:32 +0800 32 30 342031832 1 80 1980 307 28800 2003 Error date(): 342031832

 
  "date CST 1980-11-03 00:50:32 am AM 03 Mon November 12 0 12 00 50 3 Monday 1 11 Nov 11 +0800 RFC822 Mon, 03 Nov 1980 00:50:32 +0800 32 30 342031832 1 80 1980 307 28800 2003" (date len=171)
  "date CST 1980-11-03 00:50:32 am AM 03 Mon November 12 0 12 00 50 3 Monday 1 11 Nov 11 +0800 RFC822 Mon,  3 Nov 1980 00:50:32 +0800 32 30 342031832 1 80 1980 307 28800 2003" (adodb_date len=171)

08 Sep 1971 09:44:29 +0800 29 30 53142269 3 71 1971 250 28800 2003 Error date(): 53142269
 
  "date CST 1971-09-08 09:44:29 am AM 08 Wed September 9 9 09 09 44 8 Wednesday 0 09 Sep 9 +0800 RFC822 Wed, 08 Sep 1971 09:44:29 +0800 29 30 53142269 3 71 1971 250 28800 2003" (date len=172)
  "date CST 1971-09-08 09:44:29 am AM 08 Wed September 9 9 09 09 44 8 Wednesday 0 09 Sep 9 +0800 RFC822 Wed,  8 Sep 1971 09:44:29 +0800 29 30 53142269 3 71 1971 250 28800 2003" (adodb_date len=172)

03 Jan 1980 15:22:41 +0800 41 31 315732161 4 80 1980 2 28800 2003 Error date(): 315732161
 
  "date CST 1980-01-03 15:22:41 pm PM 03 Thu January 3 15 03 15 22 3 Thursday 1 01 Jan 1 +0800 RFC822 Thu, 03 Jan 1980 15:22:41 +0800 41 31 315732161 4 80 1980 2 28800 2003" (date len=169)
  "date CST 1980-01-03 15:22:41 pm PM 03 Thu January 3 15 03 15 22 3 Thursday 1 01 Jan 1 +0800 RFC822 Thu,  3 Jan 1980 15:22:41 +0800 41 31 315732161 4 80 1980 2 28800 2003" (adodb_date len=169)

05 Apr 1981 20:00:12 +0800 12 30 355320012 0 81 1981 94 28800 2003 Error date(): 355320012
 
  "date CST 1981-04-05 20:00:12 pm PM 05 Sun April 8 20 08 20 00 5 Sunday 0 04 Apr 4 +0800 RFC822 Sun, 05 Apr 1981 20:00:12 +0800 12 30 355320012 0 81 1981 94 28800 2003" (date len=166)
  "date CST 1981-04-05 20:00:12 pm PM 05 Sun April 8 20 08 20 00 5 Sunday 0 04 Apr 4 +0800 RFC822 Sun,  5 Apr 1981 20:00:12 +0800 12 30 355320012 0 81 1981 94 28800 2003" (adodb_date len=166)

06 Feb 1981 12:51:05 +0800 05 28 350283065 5 81 1981 36 28800 2003 Error date(): 350283065
 
  "date CST 1981-02-06 12:51:05 pm PM 06 Fri February 12 12 12 12 51 6 Friday 0 02 Feb 2 +0800 RFC822 Fri, 06 Feb 1981 12:51:05 +0800 05 28 350283065 5 81 1981 36 28800 2003" (date len=170)
  "date CST 1981-02-06 12:51:05 pm PM 06 Fri February 12 12 12 12 51 6 Friday 0 02 Feb 2 +0800 RFC822 Fri,  6 Feb 1981 12:51:05 +0800 05 28 350283065 5 81 1981 36 28800 2003" (adodb_date len=170)

DT 1974-05-16 17:23:14 pm PM 16 Thu May 5 17 05 17 23 16 Thursday 0 05 May 5 +0900 RFC822 Thu, 16 May 1974 17:23:14 +0900 14 31 137924594 4 74 1974 135 32400 2003 Error date(): 137924594
 
  "date CDT 1974-05-16 17:23:14 pm PM 16 Thu May 5 17 05 17 23 16 Thursday 0 05 May 5 +0900 RFC822 Thu, 16 May 1974 17:23:14 +0900 14 31 137924594 4 74 1974 135 32400 2003" (date len=168)
  "date CST 1974-05-16 16:23:14 pm PM 16 Thu May 4 16 04 16 23 16 Thursday 0 05 May 5 +0800 RFC822 Thu, 16 May 1974 16:23:14 +0800 14 31 137924594 4 74 1974 135 28800 2003" (adodb_date len=168)

Error getdate() 137924594
Array ( [seconds] => 14 [minutes] => 23 [hours] => 17 [mday] => 16 [wday] => 4 [mon] => 5 [year] => 1974 [yday] => 135 [weekday] => Thursday [month] => May [0] => 137924594 )
Array ( [seconds] => 14 [minutes] => 23 [hours] => 16 [mday] => 16 [wday] => 4 [mon] => 5 [year] => 1974 [yday] => 135 [weekday] => Thursday [month] => May [0] => 137924594 )

09 Oct 1976 00:01:03 +0800 03 31 213638463 6 76 1976 282 28800 2003 Error date(): 213638463

 
  "date CST 1976-10-09 00:01:03 am AM 09 Sat October 12 0 12 00 01 9 Saturday 1 10 Oct 10 +0800 RFC822 Sat, 09 Oct 1976 00:01:03 +0800 03 31 213638463 6 76 1976 282 28800 2003" (date len=172)
  "date CST 1976-10-09 00:01:03 am AM 09 Sat October 12 0 12 00 01 9 Saturday 1 10 Oct 10 +0800 RFC822 Sat,  9 Oct 1976 00:01:03 +0800 03 31 213638463 6 76 1976 282 28800 2003" (adodb_date len=172)

06 Sep 1978 21:39:44 +0800 44 30 273937184 3 78 1978 248 28800 2003 Error date(): 273937184
 
  "date CST 1978-09-06 21:39:44 pm PM 06 Wed September 9 21 09 21 39 6 Wednesday 0 09 Sep 9 +0800 RFC822 Wed, 06 Sep 1978 21:39:44 +0800 44 30 273937184 3 78 1978 248 28800 2003" (date len=174)
  "date CST 1978-09-06 21:39:44 pm PM 06 Wed September 9 21 09 21 39 6 Wednesday 0 09 Sep 9 +0800 RFC822 Wed,  6 Sep 1978 21:39:44 +0800 44 30 273937184 3 78 1978 248 28800 2003" (adodb_date len=174)

06 May 1979 02:14:43 +0800 43 31 294776083 0 79 1979 125 28800 2003 Error date(): 294776083
 
  "date CST 1979-05-06 02:14:43 am AM 06 Sun May 2 2 02 02 14 6 Sunday 0 05 May 5 +0800 RFC822 Sun, 06 May 1979 02:14:43 +0800 43 31 294776083 0 79 1979 125 28800 2003" (date len=164)
  "date CST 1979-05-06 02:14:43 am AM 06 Sun May 2 2 02 02 14 6 Sunday 0 05 May 5 +0800 RFC822 Sun,  6 May 1979 02:14:43 +0800 43 31 294776083 0 79 1979 125 28800 2003" (adodb_date len=164)

06 Jan 1974 12:55:02 +0800 02 31 126680102 0 74 1974 5 28800 2003 Error date(): 126680102
 
  "date CST 1974-01-06 12:55:02 pm PM 06 Sun January 12 12 12 12 55 6 Sunday 0 01 Jan 1 +0800 RFC822 Sun, 06 Jan 1974 12:55:02 +0800 02 31 126680102 0 74 1974 5 28800 2003" (date len=168)
  "date CST 1974-01-06 12:55:02 pm PM 06 Sun January 12 12 12 12 55 6 Sunday 0 01 Jan 1 +0800 RFC822 Sun,  6 Jan 1974 12:55:02 +0800 02 31 126680102 0 74 1974 5 28800 2003" (adodb_date len=168)

09 Oct 1977 14:06:29 +0800 29 31 245225189 0 77 1977 281 28800 2003 Error date(): 245225189
 
  "date CST 1977-10-09 14:06:29 pm PM 09 Sun October 2 14 02 14 06 9 Sunday 0 10 Oct 10 +0800 RFC822 Sun, 09 Oct 1977 14:06:29 +0800 29 31 245225189 0 77 1977 281 28800 2003" (date len=170)
  "date CST 1977-10-09 14:06:29 pm PM 09 Sun October 2 14 02 14 06 9 Sunday 0 10 Oct 10 +0800 RFC822 Sun,  9 Oct 1977 14:06:29 +0800 29 31 245225189 0 77 1977 281 28800 2003" (adodb_date len=170)

Testing random dates between 100 and 4000

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

Failed :-(