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
02 Feb 1978 04:52:56 +0800 56 28 255214376 4 78 1978 32 28800 2003 Error date(): 255214376
 
  "date CST 1978-02-02 04:52:56 am AM 02 Thu February 4 4 04 04 52 2 Thursday 0 02 Feb 2 +0800 RFC822 Thu, 02 Feb 1978 04:52:56 +0800 56 28 255214376 4 78 1978 32 28800 2003" (date len=170)
  "date CST 1978-02-02 04:52:56 am AM 02 Thu February 4 4 04 04 52 2 Thursday 0 02 Feb 2 +0800 RFC822 Thu,  2 Feb 1978 04:52:56 +0800 56 28 255214376 4 78 1978 32 28800 2003" (adodb_date len=170)

DT 1974-07-23 16:40:58 pm PM 23 Tue July 4 16 04 16 40 23 Tuesday 0 07 Jul 7 +0900 RFC822 Tue, 23 Jul 1974 16:40:58 +0900 58 31 143797258 2 74 1974 203 32400 2003 Error date(): 143797258
 
  "date CDT 1974-07-23 16:40:58 pm PM 23 Tue July 4 16 04 16 40 23 Tuesday 0 07 Jul 7 +0900 RFC822 Tue, 23 Jul 1974 16:40:58 +0900 58 31 143797258 2 74 1974 203 32400 2003" (date len=168)
  "date CST 1974-07-23 15:40:58 pm PM 23 Tue July 3 15 03 15 40 23 Tuesday 0 07 Jul 7 +0800 RFC822 Tue, 23 Jul 1974 15:40:58 +0800 58 31 143797258 2 74 1974 203 28800 2003" (adodb_date len=168)

Error getdate() 143797258
Array ( [seconds] => 58 [minutes] => 40 [hours] => 16 [mday] => 23 [wday] => 2 [mon] => 7 [year] => 1974 [yday] => 203 [weekday] => Tuesday [month] => July [0] => 143797258 )
Array ( [seconds] => 58 [minutes] => 40 [hours] => 15 [mday] => 23 [wday] => 2 [mon] => 7 [year] => 1974 [yday] => 203 [weekday] => Tuesday [month] => July [0] => 143797258 )

06 Oct 1978 19:24:35 +0800 35 31 276521075 5 78 1978 278 28800 2003 Error date(): 276521075

 
  "date CST 1978-10-06 19:24:35 pm PM 06 Fri October 7 19 07 19 24 6 Friday 0 10 Oct 10 +0800 RFC822 Fri, 06 Oct 1978 19:24:35 +0800 35 31 276521075 5 78 1978 278 28800 2003" (date len=170)
  "date CST 1978-10-06 19:24:35 pm PM 06 Fri October 7 19 07 19 24 6 Friday 0 10 Oct 10 +0800 RFC822 Fri,  6 Oct 1978 19:24:35 +0800 35 31 276521075 5 78 1978 278 28800 2003" (adodb_date len=170)

DT 1979-09-18 04:29:32 am AM 18 Tue September 4 4 04 04 29 18 Tuesday 0 09 Sep 9 +0900 RFC822 Tue, 18 Sep 1979 04:29:32 +0900 32 30 306444572 2 79 1979 260 32400 2003 Error date(): 306444572
 
  "date CDT 1979-09-18 04:29:32 am AM 18 Tue September 4 4 04 04 29 18 Tuesday 0 09 Sep 9 +0900 RFC822 Tue, 18 Sep 1979 04:29:32 +0900 32 30 306444572 2 79 1979 260 32400 2003" (date len=172)
  "date CST 1979-09-18 03:29:32 am AM 18 Tue September 3 3 03 03 29 18 Tuesday 0 09 Sep 9 +0800 RFC822 Tue, 18 Sep 1979 03:29:32 +0800 32 30 306444572 2 79 1979 260 28800 2003" (adodb_date len=172)

Error getdate() 306444572
Array ( [seconds] => 32 [minutes] => 29 [hours] => 4 [mday] => 18 [wday] => 2 [mon] => 9 [year] => 1979 [yday] => 260 [weekday] => Tuesday [month] => September [0] => 306444572 )
Array ( [seconds] => 32 [minutes] => 29 [hours] => 3 [mday] => 18 [wday] => 2 [mon] => 9 [year] => 1979 [yday] => 260 [weekday] => Tuesday [month] => September [0] => 306444572 )

DT 1975-07-03 03:37:13 am AM 03 Thu July 3 3 03 03 37 3 Thursday 0 07 Jul 7 +0900 RFC822 Thu, 03 Jul 1975 03:37:13 +0900 13 31 173558233 4 75 1975 183 32400 2003 Error date(): 173558233

 
  "date CDT 1975-07-03 03:37:13 am AM 03 Thu July 3 3 03 03 37 3 Thursday 0 07 Jul 7 +0900 RFC822 Thu, 03 Jul 1975 03:37:13 +0900 13 31 173558233 4 75 1975 183 32400 2003" (date len=167)
  "date CST 1975-07-03 02:37:13 am AM 03 Thu July 2 2 02 02 37 3 Thursday 0 07 Jul 7 +0800 RFC822 Thu,  3 Jul 1975 02:37:13 +0800 13 31 173558233 4 75 1975 183 28800 2003" (adodb_date len=167)

05 Apr 1978 11:49:20 +0800 20 30 260596160 3 78 1978 94 28800 2003 Error date(): 260596160
 
  "date CST 1978-04-05 11:49:20 am AM 05 Wed April 11 11 11 11 49 5 Wednesday 0 04 Apr 4 +0800 RFC822 Wed, 05 Apr 1978 11:49:20 +0800 20 30 260596160 3 78 1978 94 28800 2003" (date len=170)
  "date CST 1978-04-05 11:49:20 am AM 05 Wed April 11 11 11 11 49 5 Wednesday 0 04 Apr 4 +0800 RFC822 Wed,  5 Apr 1978 11:49:20 +0800 20 30 260596160 3 78 1978 94 28800 2003" (adodb_date len=170)

DT 1979-09-20 06:32:43 am AM 20 Thu September 6 6 06 06 32 20 Thursday 0 09 Sep 9 +0900 RFC822 Thu, 20 Sep 1979 06:32:43 +0900 43 30 306624763 4 79 1979 262 32400 2003 Error date(): 306624763
 
  "date CDT 1979-09-20 06:32:43 am AM 20 Thu September 6 6 06 06 32 20 Thursday 0 09 Sep 9 +0900 RFC822 Thu, 20 Sep 1979 06:32:43 +0900 43 30 306624763 4 79 1979 262 32400 2003" (date len=173)
  "date CST 1979-09-20 05:32:43 am AM 20 Thu September 5 5 05 05 32 20 Thursday 0 09 Sep 9 +0800 RFC822 Thu, 20 Sep 1979 05:32:43 +0800 43 30 306624763 4 79 1979 262 28800 2003" (adodb_date len=173)

Error getdate() 306624763
Array ( [seconds] => 43 [minutes] => 32 [hours] => 6 [mday] => 20 [wday] => 4 [mon] => 9 [year] => 1979 [yday] => 262 [weekday] => Thursday [month] => September [0] => 306624763 )
Array ( [seconds] => 43 [minutes] => 32 [hours] => 5 [mday] => 20 [wday] => 4 [mon] => 9 [year] => 1979 [yday] => 262 [weekday] => Thursday [month] => September [0] => 306624763 )

DT 1975-07-06 13:54:19 pm PM 06 Sun July 1 13 01 13 54 6 Sunday 0 07 Jul 7 +0900 RFC822 Sun, 06 Jul 1975 13:54:19 +0900 19 31 173854459 0 75 1975 186 32400 2003 Error date(): 173854459

 
  "date CDT 1975-07-06 13:54:19 pm PM 06 Sun July 1 13 01 13 54 6 Sunday 0 07 Jul 7 +0900 RFC822 Sun, 06 Jul 1975 13:54:19 +0900 19 31 173854459 0 75 1975 186 32400 2003" (date len=166)
  "date CST 1975-07-06 12:54:19 pm PM 06 Sun July 12 12 12 12 54 6 Sunday 0 07 Jul 7 +0800 RFC822 Sun,  6 Jul 1975 12:54:19 +0800 19 31 173854459 0 75 1975 186 28800 2003" (adodb_date len=167)

Error getdate() 173854459
Array ( [seconds] => 19 [minutes] => 54 [hours] => 13 [mday] => 6 [wday] => 0 [mon] => 7 [year] => 1975 [yday] => 186 [weekday] => Sunday [month] => July [0] => 173854459 )
Array ( [seconds] => 19 [minutes] => 54 [hours] => 12 [mday] => 6 [wday] => 0 [mon] => 7 [year] => 1975 [yday] => 186 [weekday] => Sunday [month] => July [0] => 173854459 )

DT 1975-06-12 16:01:38 pm PM 12 Thu June 4 16 04 16 01 12 Thursday 0 06 Jun 6 +0900 RFC822 Thu, 12 Jun 1975 16:01:38 +0900 38 30 171788498 4 75 1975 162 32400 2003 Error date(): 171788498

 
  "date CDT 1975-06-12 16:01:38 pm PM 12 Thu June 4 16 04 16 01 12 Thursday 0 06 Jun 6 +0900 RFC822 Thu, 12 Jun 1975 16:01:38 +0900 38 30 171788498 4 75 1975 162 32400 2003" (date len=169)
  "date CST 1975-06-12 15:01:38 pm PM 12 Thu June 3 15 03 15 01 12 Thursday 0 06 Jun 6 +0800 RFC822 Thu, 12 Jun 1975 15:01:38 +0800 38 30 171788498 4 75 1975 162 28800 2003" (adodb_date len=169)

Error getdate() 171788498
Array ( [seconds] => 38 [minutes] => 1 [hours] => 16 [mday] => 12 [wday] => 4 [mon] => 6 [year] => 1975 [yday] => 162 [weekday] => Thursday [month] => June [0] => 171788498 )
Array ( [seconds] => 38 [minutes] => 1 [hours] => 15 [mday] => 12 [wday] => 4 [mon] => 6 [year] => 1975 [yday] => 162 [weekday] => Thursday [month] => June [0] => 171788498 )

09 Mar 1973 22:21:35 +0800 35 31 100534895 5 73 1973 67 28800 2003 Error date(): 100534895

 
  "date CST 1973-03-09 22:21:35 pm PM 09 Fri March 10 22 10 22 21 9 Friday 0 03 Mar 3 +0800 RFC822 Fri, 09 Mar 1973 22:21:35 +0800 35 31 100534895 5 73 1973 67 28800 2003" (date len=167)
  "date CST 1973-03-09 22:21:35 pm PM 09 Fri March 10 22 10 22 21 9 Friday 0 03 Mar 3 +0800 RFC822 Fri,  9 Mar 1973 22:21:35 +0800 35 31 100534895 5 73 1973 67 28800 2003" (adodb_date len=167)

03 Dec 1979 03:13:15 +0800 15 31 313009995 1 79 1979 336 28800 2003 Error date(): 313009995
 
  "date CST 1979-12-03 03:13:15 am AM 03 Mon December 3 3 03 03 13 3 Monday 0 12 Dec 12 +0800 RFC822 Mon, 03 Dec 1979 03:13:15 +0800 15 31 313009995 1 79 1979 336 28800 2003" (date len=170)
  "date CST 1979-12-03 03:13:15 am AM 03 Mon December 3 3 03 03 13 3 Monday 0 12 Dec 12 +0800 RFC822 Mon,  3 Dec 1979 03:13:15 +0800 15 31 313009995 1 79 1979 336 28800 2003" (adodb_date len=170)

09 Mar 1974 21:44:20 +0800 20 31 132068660 6 74 1974 67 28800 2003 Error date(): 132068660
 
  "date CST 1974-03-09 21:44:20 pm PM 09 Sat March 9 21 09 21 44 9 Saturday 0 03 Mar 3 +0800 RFC822 Sat, 09 Mar 1974 21:44:20 +0800 20 31 132068660 6 74 1974 67 28800 2003" (date len=168)
  "date CST 1974-03-09 21:44:20 pm PM 09 Sat March 9 21 09 21 44 9 Saturday 0 03 Mar 3 +0800 RFC822 Sat,  9 Mar 1974 21:44:20 +0800 20 31 132068660 6 74 1974 67 28800 2003" (adodb_date len=168)

DT 1974-07-27 22:47:11 pm PM 27 Sat July 10 22 10 22 47 27 Saturday 0 07 Jul 7 +0900 RFC822 Sat, 27 Jul 1974 22:47:11 +0900 11 31 144164831 6 74 1974 207 32400 2003 Error date(): 144164831
 
  "date CDT 1974-07-27 22:47:11 pm PM 27 Sat July 10 22 10 22 47 27 Saturday 0 07 Jul 7 +0900 RFC822 Sat, 27 Jul 1974 22:47:11 +0900 11 31 144164831 6 74 1974 207 32400 2003" (date len=170)
  "date CST 1974-07-27 21:47:11 pm PM 27 Sat July 9 21 09 21 47 27 Saturday 0 07 Jul 7 +0800 RFC822 Sat, 27 Jul 1974 21:47:11 +0800 11 31 144164831 6 74 1974 207 28800 2003" (adodb_date len=169)

Error getdate() 144164831
Array ( [seconds] => 11 [minutes] => 47 [hours] => 22 [mday] => 27 [wday] => 6 [mon] => 7 [year] => 1974 [yday] => 207 [weekday] => Saturday [month] => July [0] => 144164831 )
Array ( [seconds] => 11 [minutes] => 47 [hours] => 21 [mday] => 27 [wday] => 6 [mon] => 7 [year] => 1974 [yday] => 207 [weekday] => Saturday [month] => July [0] => 144164831 )

08 Oct 1975 07:32:52 +0800 52 31 181956772 3 75 1975 280 28800 2003 Error date(): 181956772

 
  "date CST 1975-10-08 07:32:52 am AM 08 Wed October 7 7 07 07 32 8 Wednesday 0 10 Oct 10 +0800 RFC822 Wed, 08 Oct 1975 07:32:52 +0800 52 31 181956772 3 75 1975 280 28800 2003" (date len=172)
  "date CST 1975-10-08 07:32:52 am AM 08 Wed October 7 7 07 07 32 8 Wednesday 0 10 Oct 10 +0800 RFC822 Wed,  8 Oct 1975 07:32:52 +0800 52 31 181956772 3 75 1975 280 28800 2003" (adodb_date len=172)

05 Oct 1979 15:02:39 +0800 39 31 307954959 5 79 1979 277 28800 2003 Error date(): 307954959
 
  "date CST 1979-10-05 15:02:39 pm PM 05 Fri October 3 15 03 15 02 5 Friday 0 10 Oct 10 +0800 RFC822 Fri, 05 Oct 1979 15:02:39 +0800 39 31 307954959 5 79 1979 277 28800 2003" (date len=170)
  "date CST 1979-10-05 15:02:39 pm PM 05 Fri October 3 15 03 15 02 5 Friday 0 10 Oct 10 +0800 RFC822 Fri,  5 Oct 1979 15:02:39 +0800 39 31 307954959 5 79 1979 277 28800 2003" (adodb_date len=170)

01 Jun 1978 09:58:54 +0800 54 30 265514334 4 78 1978 151 28800 2003 Error date(): 265514334
 
  "date CST 1978-06-01 09:58:54 am AM 01 Thu June 9 9 09 09 58 1 Thursday 0 06 Jun 6 +0800 RFC822 Thu, 01 Jun 1978 09:58:54 +0800 54 30 265514334 4 78 1978 151 28800 2003" (date len=167)
  "date CST 1978-06-01 09:58:54 am AM 01 Thu June 9 9 09 09 58 1 Thursday 0 06 Jun 6 +0800 RFC822 Thu,  1 Jun 1978 09:58:54 +0800 54 30 265514334 4 78 1978 151 28800 2003" (adodb_date len=167)

09 Dec 1979 10:31:34 +0800 34 31 313554694 0 79 1979 342 28800 2003 Error date(): 313554694
 
  "date CST 1979-12-09 10:31:34 am AM 09 Sun December 10 10 10 10 31 9 Sunday 0 12 Dec 12 +0800 RFC822 Sun, 09 Dec 1979 10:31:34 +0800 34 31 313554694 0 79 1979 342 28800 2003" (date len=172)
  "date CST 1979-12-09 10:31:34 am AM 09 Sun December 10 10 10 10 31 9 Sunday 0 12 Dec 12 +0800 RFC822 Sun,  9 Dec 1979 10:31:34 +0800 34 31 313554694 0 79 1979 342 28800 2003" (adodb_date len=172)

05 Mar 1974 08:29:06 +0800 06 31 131675346 2 74 1974 63 28800 2003 Error date(): 131675346
 
  "date CST 1974-03-05 08:29:06 am AM 05 Tue March 8 8 08 08 29 5 Tuesday 0 03 Mar 3 +0800 RFC822 Tue, 05 Mar 1974 08:29:06 +0800 06 31 131675346 2 74 1974 63 28800 2003" (date len=166)
  "date CST 1974-03-05 08:29:06 am AM 05 Tue March 8 8 08 08 29 5 Tuesday 0 03 Mar 3 +0800 RFC822 Tue,  5 Mar 1974 08:29:06 +0800 06 31 131675346 2 74 1974 63 28800 2003" (adodb_date len=166)

03 Apr 1972 03:20:39 +0800 39 30 71090439 1 72 1972 93 28800 2003 Error date(): 71090439
 
  "date CST 1972-04-03 03:20:39 am AM 03 Mon April 3 3 03 03 20 3 Monday 1 04 Apr 4 +0800 RFC822 Mon, 03 Apr 1972 03:20:39 +0800 39 30 71090439 1 72 1972 93 28800 2003" (date len=164)
  "date CST 1972-04-03 03:20:39 am AM 03 Mon April 3 3 03 03 20 3 Monday 1 04 Apr 4 +0800 RFC822 Mon,  3 Apr 1972 03:20:39 +0800 39 30 71090439 1 72 1972 93 28800 2003" (adodb_date len=164)

DT 1975-09-17 13:33:46 pm PM 17 Wed September 1 13 01 13 33 17 Wednesday 0 09 Sep 9 +0900 RFC822 Wed, 17 Sep 1975 13:33:46 +0900 46 30 180160426 3 75 1975 259 32400 2003 Error date(): 180160426
 
  "date CDT 1975-09-17 13:33:46 pm PM 17 Wed September 1 13 01 13 33 17 Wednesday 0 09 Sep 9 +0900 RFC822 Wed, 17 Sep 1975 13:33:46 +0900 46 30 180160426 3 75 1975 259 32400 2003" (date len=175)
  "date CST 1975-09-17 12:33:46 pm PM 17 Wed September 12 12 12 12 33 17 Wednesday 0 09 Sep 9 +0800 RFC822 Wed, 17 Sep 1975 12:33:46 +0800 46 30 180160426 3 75 1975 259 28800 2003" (adodb_date len=176)

Error getdate() 180160426
Array ( [seconds] => 46 [minutes] => 33 [hours] => 13 [mday] => 17 [wday] => 3 [mon] => 9 [year] => 1975 [yday] => 259 [weekday] => Wednesday [month] => September [0] => 180160426 )
Array ( [seconds] => 46 [minutes] => 33 [hours] => 12 [mday] => 17 [wday] => 3 [mon] => 9 [year] => 1975 [yday] => 259 [weekday] => Wednesday [month] => September [0] => 180160426 )

DT 1975-08-11 21:38:51 pm PM 11 Mon August 9 21 09 21 38 11 Monday 0 08 Aug 8 +0900 RFC822 Mon, 11 Aug 1975 21:38:51 +0900 51 31 176992731 1 75 1975 222 32400 2003 Error date(): 176992731

 
  "date CDT 1975-08-11 21:38:51 pm PM 11 Mon August 9 21 09 21 38 11 Monday 0 08 Aug 8 +0900 RFC822 Mon, 11 Aug 1975 21:38:51 +0900 51 31 176992731 1 75 1975 222 32400 2003" (date len=169)
  "date CST 1975-08-11 20:38:51 pm PM 11 Mon August 8 20 08 20 38 11 Monday 0 08 Aug 8 +0800 RFC822 Mon, 11 Aug 1975 20:38:51 +0800 51 31 176992731 1 75 1975 222 28800 2003" (adodb_date len=169)

Error getdate() 176992731
Array ( [seconds] => 51 [minutes] => 38 [hours] => 21 [mday] => 11 [wday] => 1 [mon] => 8 [year] => 1975 [yday] => 222 [weekday] => Monday [month] => August [0] => 176992731 )
Array ( [seconds] => 51 [minutes] => 38 [hours] => 20 [mday] => 11 [wday] => 1 [mon] => 8 [year] => 1975 [yday] => 222 [weekday] => Monday [month] => August [0] => 176992731 )

04 Apr 1976 01:57:27 +0800 27 30 197402247 0 76 1976 94 28800 2003 Error date(): 197402247

 
  "date CST 1976-04-04 01:57:27 am AM 04 Sun April 1 1 01 01 57 4 Sunday 1 04 Apr 4 +0800 RFC822 Sun, 04 Apr 1976 01:57:27 +0800 27 30 197402247 0 76 1976 94 28800 2003" (date len=165)
  "date CST 1976-04-04 01:57:27 am AM 04 Sun April 1 1 01 01 57 4 Sunday 1 04 Apr 4 +0800 RFC822 Sun,  4 Apr 1976 01:57:27 +0800 27 30 197402247 0 76 1976 94 28800 2003" (adodb_date len=165)

09 Jun 1979 00:13:33 +0800 33 30 297706413 6 79 1979 159 28800 2003 Error date(): 297706413
 
  "date CST 1979-06-09 00:13:33 am AM 09 Sat June 12 0 12 00 13 9 Saturday 0 06 Jun 6 +0800 RFC822 Sat, 09 Jun 1979 00:13:33 +0800 33 30 297706413 6 79 1979 159 28800 2003" (date len=168)
  "date CST 1979-06-09 00:13:33 am AM 09 Sat June 12 0 12 00 13 9 Saturday 0 06 Jun 6 +0800 RFC822 Sat,  9 Jun 1979 00:13:33 +0800 33 30 297706413 6 79 1979 159 28800 2003" (adodb_date len=168)

03 Jul 1973 23:21:58 +0800 58 31 110560918 2 73 1973 183 28800 2003 Error date(): 110560918
 
  "date CST 1973-07-03 23:21:58 pm PM 03 Tue July 11 23 11 23 21 3 Tuesday 0 07 Jul 7 +0800 RFC822 Tue, 03 Jul 1973 23:21:58 +0800 58 31 110560918 2 73 1973 183 28800 2003" (date len=168)
  "date CST 1973-07-03 23:21:58 pm PM 03 Tue July 11 23 11 23 21 3 Tuesday 0 07 Jul 7 +0800 RFC822 Tue,  3 Jul 1973 23:21:58 +0800 58 31 110560918 2 73 1973 183 28800 2003" (adodb_date len=168)

DT 1974-08-02 18:22:00 pm PM 02 Fri August 6 18 06 18 22 2 Friday 0 08 Aug 8 +0900 RFC822 Fri, 02 Aug 1974 18:22:00 +0900 00 31 144667320 5 74 1974 213 32400 2003 Error date(): 144667320
 
  "date CDT 1974-08-02 18:22:00 pm PM 02 Fri August 6 18 06 18 22 2 Friday 0 08 Aug 8 +0900 RFC822 Fri, 02 Aug 1974 18:22:00 +0900 00 31 144667320 5 74 1974 213 32400 2003" (date len=168)
  "date CST 1974-08-02 17:22:00 pm PM 02 Fri August 5 17 05 17 22 2 Friday 0 08 Aug 8 +0800 RFC822 Fri,  2 Aug 1974 17:22:00 +0800 00 31 144667320 5 74 1974 213 28800 2003" (adodb_date len=168)

Error getdate() 144667320
Array ( [seconds] => 0 [minutes] => 22 [hours] => 18 [mday] => 2 [wday] => 5 [mon] => 8 [year] => 1974 [yday] => 213 [weekday] => Friday [month] => August [0] => 144667320 )
Array ( [seconds] => 0 [minutes] => 22 [hours] => 17 [mday] => 2 [wday] => 5 [mon] => 8 [year] => 1974 [yday] => 213 [weekday] => Friday [month] => August [0] => 144667320 )

01 Feb 1977 15:49:18 +0800 18 28 223631358 2 77 1977 31 28800 2003 Error date(): 223631358

 
  "date CST 1977-02-01 15:49:18 pm PM 01 Tue February 3 15 03 15 49 1 Tuesday 0 02 Feb 2 +0800 RFC822 Tue, 01 Feb 1977 15:49:18 +0800 18 28 223631358 2 77 1977 31 28800 2003" (date len=170)
  "date CST 1977-02-01 15:49:18 pm PM 01 Tue February 3 15 03 15 49 1 Tuesday 0 02 Feb 2 +0800 RFC822 Tue,  1 Feb 1977 15:49:18 +0800 18 28 223631358 2 77 1977 31 28800 2003" (adodb_date len=170)

07 Feb 1973 21:08:56 +0800 56 28 97938536 3 73 1973 37 28800 2003 Error date(): 97938536
 
  "date CST 1973-02-07 21:08:56 pm PM 07 Wed February 9 21 09 21 08 7 Wednesday 0 02 Feb 2 +0800 RFC822 Wed, 07 Feb 1973 21:08:56 +0800 56 28 97938536 3 73 1973 37 28800 2003" (date len=171)
  "date CST 1973-02-07 21:08:56 pm PM 07 Wed February 9 21 09 21 08 7 Wednesday 0 02 Feb 2 +0800 RFC822 Wed,  7 Feb 1973 21:08:56 +0800 56 28 97938536 3 73 1973 37 28800 2003" (adodb_date len=171)

03 Aug 1980 23:08:04 +0800 04 31 334163284 0 80 1980 215 28800 2003 Error date(): 334163284
 
  "date CST 1980-08-03 23:08:04 pm PM 03 Sun August 11 23 11 23 08 3 Sunday 1 08 Aug 8 +0800 RFC822 Sun, 03 Aug 1980 23:08:04 +0800 04 31 334163284 0 80 1980 215 28800 2003" (date len=169)
  "date CST 1980-08-03 23:08:04 pm PM 03 Sun August 11 23 11 23 08 3 Sunday 1 08 Aug 8 +0800 RFC822 Sun,  3 Aug 1980 23:08:04 +0800 04 31 334163284 0 80 1980 215 28800 2003" (adodb_date len=169)

08 Oct 1981 00:26:54 +0800 54 31 371320014 4 81 1981 280 28800 2003 Error date(): 371320014
 
  "date CST 1981-10-08 00:26:54 am AM 08 Thu October 12 0 12 00 26 8 Thursday 0 10 Oct 10 +0800 RFC822 Thu, 08 Oct 1981 00:26:54 +0800 54 31 371320014 4 81 1981 280 28800 2003" (date len=172)
  "date CST 1981-10-08 00:26:54 am AM 08 Thu October 12 0 12 00 26 8 Thursday 0 10 Oct 10 +0800 RFC822 Thu,  8 Oct 1981 00:26:54 +0800 54 31 371320014 4 81 1981 280 28800 2003" (adodb_date len=172)

Testing random dates between 100 and 4000

Testing 1960 to 1972, or 378432000 seconds, offset=52099: 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971

Failed :-(