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 1975-05-07 13:40:30 pm PM 07 Wed May 1 13 01 13 40 7 Wednesday 0 05 May 5 +0100 RFC822 Wed, 07 May 1975 13:40:30 +0100 30 31 168698430 3 75 1975 126 3600 2003" (date len=167) "date CET 1975-05-07 13:40:30 pm PM 07 Wed May 1 13 01 13 40 7 Wednesday 0 05 May 5 +0100 RFC822 Wed, 7 May 1975 13:40:30 +0100 30 31 168698430 3 75 1975 126 3600 2003" (adodb_date len=167)
"date CET 1976-12-07 01:39:53 am AM 07 Tue December 1 1 01 01 39 7 Tuesday 1 12 Dec 12 +0100 RFC822 Tue, 07 Dec 1976 01:39:53 +0100 53 31 218767193 2 76 1976 341 3600 2003" (date len=170) "date CET 1976-12-07 01:39:53 am AM 07 Tue December 1 1 01 01 39 7 Tuesday 1 12 Dec 12 +0100 RFC822 Tue, 7 Dec 1976 01:39:53 +0100 53 31 218767193 2 76 1976 341 3600 2003" (adodb_date len=170)
"date CET 1980-10-07 16:11:47 pm PM 07 Tue October 4 16 04 16 11 7 Tuesday 1 10 Oct 10 +0100 RFC822 Tue, 07 Oct 1980 16:11:47 +0100 47 31 339779507 2 80 1980 280 3600 2003" (date len=170) "date CET 1980-10-07 16:11:47 pm PM 07 Tue October 4 16 04 16 11 7 Tuesday 1 10 Oct 10 +0100 RFC822 Tue, 7 Oct 1980 16:11:47 +0100 47 31 339779507 2 80 1980 280 3600 2003" (adodb_date len=170)
"date CET 1978-07-02 06:06:22 am AM 02 Sun July 6 6 06 06 06 2 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 02 Jul 1978 06:06:22 +0100 22 31 268203982 0 78 1978 182 3600 2003" (date len=164) "date CET 1978-07-02 06:06:22 am AM 02 Sun July 6 6 06 06 06 2 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 2 Jul 1978 06:06:22 +0100 22 31 268203982 0 78 1978 182 3600 2003" (adodb_date len=164)
"date CET 1973-04-04 01:50:38 am AM 04 Wed April 1 1 01 01 50 4 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 04 Apr 1973 01:50:38 +0100 38 30 102732638 3 73 1973 93 3600 2003" (date len=167) "date CET 1973-04-04 01:50:38 am AM 04 Wed April 1 1 01 01 50 4 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 4 Apr 1973 01:50:38 +0100 38 30 102732638 3 73 1973 93 3600 2003" (adodb_date len=167)
"date CET 1973-09-06 08:12:18 am AM 06 Thu September 8 8 08 08 12 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 06 Sep 1973 08:12:18 +0100 18 30 116147538 4 73 1973 248 3600 2003" (date len=171) "date CET 1973-09-06 08:12:18 am AM 06 Thu September 8 8 08 08 12 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 6 Sep 1973 08:12:18 +0100 18 30 116147538 4 73 1973 248 3600 2003" (adodb_date len=171)
"date CET 1974-05-02 05:14:04 am AM 02 Thu May 5 5 05 05 14 2 Thursday 0 05 May 5 +0100 RFC822 Thu, 02 May 1974 05:14:04 +0100 04 31 136700044 4 74 1974 121 3600 2003" (date len=165) "date CET 1974-05-02 05:14:04 am AM 02 Thu May 5 5 05 05 14 2 Thursday 0 05 May 5 +0100 RFC822 Thu, 2 May 1974 05:14:04 +0100 04 31 136700044 4 74 1974 121 3600 2003" (adodb_date len=165)
"date CET 1972-08-04 20:56:50 pm PM 04 Fri August 8 20 08 20 56 4 Friday 1 08 Aug 8 +0100 RFC822 Fri, 04 Aug 1972 20:56:50 +0100 50 31 81806210 5 72 1972 216 3600 2003" (date len=166) "date CET 1972-08-04 20:56:50 pm PM 04 Fri August 8 20 08 20 56 4 Friday 1 08 Aug 8 +0100 RFC822 Fri, 4 Aug 1972 20:56:50 +0100 50 31 81806210 5 72 1972 216 3600 2003" (adodb_date len=166)
"date CET 1978-04-05 03:58:35 am AM 05 Wed April 3 3 03 03 58 5 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 05 Apr 1978 03:58:35 +0100 35 30 260593115 3 78 1978 94 3600 2003" (date len=167) "date CET 1978-04-05 03:58:35 am AM 05 Wed April 3 3 03 03 58 5 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 5 Apr 1978 03:58:35 +0100 35 30 260593115 3 78 1978 94 3600 2003" (adodb_date len=167)
"date CEST 1980-06-27 05:46:05 am AM 27 Fri June 5 5 05 05 46 27 Friday 1 06 Jun 6 +0200 RFC822 Fri, 27 Jun 1980 05:46:05 +0200 05 30 330925565 5 80 1980 178 7200 2003" (date len=166) "date CET 1980-06-27 04:46:05 am AM 27 Fri June 4 4 04 04 46 27 Friday 1 06 Jun 6 +0100 RFC822 Fri, 27 Jun 1980 04:46:05 +0100 05 30 330925565 5 80 1980 178 3600 2003" (adodb_date len=165)
"date CET 1975-05-02 00:15:08 am AM 02 Fri May 12 0 12 00 15 2 Friday 0 05 May 5 +0100 RFC822 Fri, 02 May 1975 00:15:08 +0100 08 31 168218108 5 75 1975 121 3600 2003" (date len=164) "date CET 1975-05-02 00:15:08 am AM 02 Fri May 12 0 12 00 15 2 Friday 0 05 May 5 +0100 RFC822 Fri, 2 May 1975 00:15:08 +0100 08 31 168218108 5 75 1975 121 3600 2003" (adodb_date len=164)
"date CET 1978-09-08 08:45:42 am AM 08 Fri September 8 8 08 08 45 8 Friday 0 09 Sep 9 +0100 RFC822 Fri, 08 Sep 1978 08:45:42 +0100 42 30 274088742 5 78 1978 250 3600 2003" (date len=169) "date CET 1978-09-08 08:45:42 am AM 08 Fri September 8 8 08 08 45 8 Friday 0 09 Sep 9 +0100 RFC822 Fri, 8 Sep 1978 08:45:42 +0100 42 30 274088742 5 78 1978 250 3600 2003" (adodb_date len=169)
"date CET 1978-11-05 20:42:13 pm PM 05 Sun November 8 20 08 20 42 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 05 Nov 1978 20:42:13 +0100 13 30 279142933 0 78 1978 308 3600 2003" (date len=170) "date CET 1978-11-05 20:42:13 pm PM 05 Sun November 8 20 08 20 42 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 5 Nov 1978 20:42:13 +0100 13 30 279142933 0 78 1978 308 3600 2003" (adodb_date len=170)
"date CEST 1982-07-20 20:38:09 pm PM 20 Tue July 8 20 08 20 38 20 Tuesday 0 07 Jul 7 +0200 RFC822 Tue, 20 Jul 1982 20:38:09 +0200 09 31 396038289 2 82 1982 200 7200 2003" (date len=168) "date CET 1982-07-20 19:38:09 pm PM 20 Tue July 7 19 07 19 38 20 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 20 Jul 1982 19:38:09 +0100 09 31 396038289 2 82 1982 200 3600 2003" (adodb_date len=167)
"date CET 1976-09-05 09:48:47 am AM 05 Sun September 9 9 09 09 48 5 Sunday 1 09 Sep 9 +0100 RFC822 Sun, 05 Sep 1976 09:48:47 +0100 47 30 210761327 0 76 1976 248 3600 2003" (date len=169) "date CET 1976-09-05 09:48:47 am AM 05 Sun September 9 9 09 09 48 5 Sunday 1 09 Sep 9 +0100 RFC822 Sun, 5 Sep 1976 09:48:47 +0100 47 30 210761327 0 76 1976 248 3600 2003" (adodb_date len=169)
"date CET 1975-07-06 09:31:09 am AM 06 Sun July 9 9 09 09 31 6 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 06 Jul 1975 09:31:09 +0100 09 31 173867469 0 75 1975 186 3600 2003" (date len=164) "date CET 1975-07-06 09:31:09 am AM 06 Sun July 9 9 09 09 31 6 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 6 Jul 1975 09:31:09 +0100 09 31 173867469 0 75 1975 186 3600 2003" (adodb_date len=164)
"date CET 1976-08-08 11:38:36 am AM 08 Sun August 11 11 11 11 38 8 Sunday 1 08 Aug 8 +0100 RFC822 Sun, 08 Aug 1976 11:38:36 +0100 36 31 208348716 0 76 1976 220 3600 2003" (date len=168) "date CET 1976-08-08 11:38:36 am AM 08 Sun August 11 11 11 11 38 8 Sunday 1 08 Aug 8 +0100 RFC822 Sun, 8 Aug 1976 11:38:36 +0100 36 31 208348716 0 76 1976 220 3600 2003" (adodb_date len=168)
"date CET 1975-05-01 06:44:58 am AM 01 Thu May 6 6 06 06 44 1 Thursday 0 05 May 5 +0100 RFC822 Thu, 01 May 1975 06:44:58 +0100 58 31 168155098 4 75 1975 120 3600 2003" (date len=165) "date CET 1975-05-01 06:44:58 am AM 01 Thu May 6 6 06 06 44 1 Thursday 0 05 May 5 +0100 RFC822 Thu, 1 May 1975 06:44:58 +0100 58 31 168155098 4 75 1975 120 3600 2003" (adodb_date len=165)
"date CET 1976-06-07 15:19:38 pm PM 07 Mon June 3 15 03 15 19 7 Monday 1 06 Jun 6 +0100 RFC822 Mon, 07 Jun 1976 15:19:38 +0100 38 30 203005178 1 76 1976 158 3600 2003" (date len=165) "date CET 1976-06-07 15:19:38 pm PM 07 Mon June 3 15 03 15 19 7 Monday 1 06 Jun 6 +0100 RFC822 Mon, 7 Jun 1976 15:19:38 +0100 38 30 203005178 1 76 1976 158 3600 2003" (adodb_date len=165)
"date CEST 1981-06-06 02:14:31 am AM 06 Sat June 2 2 02 02 14 6 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 06 Jun 1981 02:14:31 +0200 31 30 360634471 6 81 1981 156 7200 2003" (date len=167) "date CET 1981-06-06 01:14:31 am AM 06 Sat June 1 1 01 01 14 6 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 6 Jun 1981 01:14:31 +0100 31 30 360634471 6 81 1981 156 3600 2003" (adodb_date len=166)
06 Jun 1976 16:08:26 +0100 26 30 202921706 0 76 1976 157 3600 2003 Error date(): 202921706
"date CET 1976-06-06 16:08:26 pm PM 06 Sun June 4 16 04 16 08 6 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 06 Jun 1976 16:08:26 +0100 26 30 202921706 0 76 1976 157 3600 2003" (date len=165)
"date CET 1976-06-06 16:08:26 pm PM 06 Sun June 4 16 04 16 08 6 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 6 Jun 1976 16:08:26 +0100 26 30 202921706 0 76 1976 157 3600 2003" (adodb_date len=165)
02 Oct 1972 17:12:14 +0100 14 31 86890334 1 72 1972 275 3600 2003 Error date(): 86890334
"date CET 1972-10-02 17:12:14 pm PM 02 Mon October 5 17 05 17 12 2 Monday 1 10 Oct 10 +0100 RFC822 Mon, 02 Oct 1972 17:12:14 +0100 14 31 86890334 1 72 1972 275 3600 2003" (date len=168)
"date CET 1972-10-02 17:12:14 pm PM 02 Mon October 5 17 05 17 12 2 Monday 1 10 Oct 10 +0100 RFC822 Mon, 2 Oct 1972 17:12:14 +0100 14 31 86890334 1 72 1972 275 3600 2003" (adodb_date len=168)
09 Oct 1978 05:20:38 +0100 38 31 276754838 1 78 1978 281 3600 2003 Error date(): 276754838
"date CET 1978-10-09 05:20:38 am AM 09 Mon October 5 5 05 05 20 9 Monday 0 10 Oct 10 +0100 RFC822 Mon, 09 Oct 1978 05:20:38 +0100 38 31 276754838 1 78 1978 281 3600 2003" (date len=168)
"date CET 1978-10-09 05:20:38 am AM 09 Mon October 5 5 05 05 20 9 Monday 0 10 Oct 10 +0100 RFC822 Mon, 9 Oct 1978 05:20:38 +0100 38 31 276754838 1 78 1978 281 3600 2003" (adodb_date len=168)
04 Jun 1974 22:22:56 +0100 56 30 139612976 2 74 1974 154 3600 2003 Error date(): 139612976
"date CET 1974-06-04 22:22:56 pm PM 04 Tue June 10 22 10 22 22 4 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 04 Jun 1974 22:22:56 +0100 56 30 139612976 2 74 1974 154 3600 2003" (date len=167)
"date CET 1974-06-04 22:22:56 pm PM 04 Tue June 10 22 10 22 22 4 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 4 Jun 1974 22:22:56 +0100 56 30 139612976 2 74 1974 154 3600 2003" (adodb_date len=167)
04 Apr 1978 21:51:42 +0100 42 30 260571102 2 78 1978 93 3600 2003 Error date(): 260571102
"date CET 1978-04-04 21:51:42 pm PM 04 Tue April 9 21 09 21 51 4 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 04 Apr 1978 21:51:42 +0100 42 30 260571102 2 78 1978 93 3600 2003" (date len=166)
"date CET 1978-04-04 21:51:42 pm PM 04 Tue April 9 21 09 21 51 4 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 4 Apr 1978 21:51:42 +0100 42 30 260571102 2 78 1978 93 3600 2003" (adodb_date len=166)
07 Nov 1976 00:15:51 +0100 51 30 216170151 0 76 1976 311 3600 2003 Error date(): 216170151
"date CET 1976-11-07 00:15:51 am AM 07 Sun November 12 0 12 00 15 7 Sunday 1 11 Nov 11 +0100 RFC822 Sun, 07 Nov 1976 00:15:51 +0100 51 30 216170151 0 76 1976 311 3600 2003" (date len=170)
"date CET 1976-11-07 00:15:51 am AM 07 Sun November 12 0 12 00 15 7 Sunday 1 11 Nov 11 +0100 RFC822 Sun, 7 Nov 1976 00:15:51 +0100 51 30 216170151 0 76 1976 311 3600 2003" (adodb_date len=170)
08 Apr 1975 14:51:24 +0100 24 30 166197084 2 75 1975 97 3600 2003 Error date(): 166197084
"date CET 1975-04-08 14:51:24 pm PM 08 Tue April 2 14 02 14 51 8 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 08 Apr 1975 14:51:24 +0100 24 30 166197084 2 75 1975 97 3600 2003" (date len=166)
"date CET 1975-04-08 14:51:24 pm PM 08 Tue April 2 14 02 14 51 8 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 8 Apr 1975 14:51:24 +0100 24 30 166197084 2 75 1975 97 3600 2003" (adodb_date len=166)
Testing random dates between 100 and 4000
Testing 1960 to 1972, or 378432000 seconds, offset=81896: 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971
Failed :-(