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 1972-11-06 02:16:35 am AM 06 Mon November 2 2 02 02 16 6 Monday 1 11 Nov 11 +0100 RFC822 Mon, 06 Nov 1972 02:16:35 +0100 35 30 89860595 1 72 1972 310 3600 2003" (date len=168) "date CET 1972-11-06 02:16:35 am AM 06 Mon November 2 2 02 02 16 6 Monday 1 11 Nov 11 +0100 RFC822 Mon, 6 Nov 1972 02:16:35 +0100 35 30 89860595 1 72 1972 310 3600 2003" (adodb_date len=168)
"date CEST 1982-03-30 01:50:17 am AM 30 Tue March 1 1 01 01 50 30 Tuesday 0 03 Mar 3 +0200 RFC822 Tue, 30 Mar 1982 01:50:17 +0200 17 31 386293817 2 82 1982 88 7200 2003" (date len=167) "date CET 1982-03-30 00:50:17 am AM 30 Tue March 12 0 12 00 50 30 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 30 Mar 1982 00:50:17 +0100 17 31 386293817 2 82 1982 88 3600 2003" (adodb_date len=167)
ST 1982-06-12 10:25:02 am AM 12 Sat June 10 10 10 10 25 12 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 12 Jun 1982 10:25:02 +0200 02 30 392718302 6 82 1982 162 7200 2003 Error date(): 392718302
"date CEST 1982-06-12 10:25:02 am AM 12 Sat June 10 10 10 10 25 12 Saturday 0 06 Jun 6 +0200 RFC822 Sat, 12 Jun 1982 10:25:02 +0200 02 30 392718302 6 82 1982 162 7200 2003" (date len=170)
"date CET 1982-06-12 09:25:02 am AM 12 Sat June 9 9 09 09 25 12 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 12 Jun 1982 09:25:02 +0100 02 30 392718302 6 82 1982 162 3600 2003" (adodb_date len=167)
Error getdate() 392718302
Array
(
[seconds] => 2
[minutes] => 25
[hours] => 10
[mday] => 12
[wday] => 6
[mon] => 6
[year] => 1982
[yday] => 162
[weekday] => Saturday
[month] => June
[0] => 392718302
)
Array
(
[seconds] => 2
[minutes] => 25
[hours] => 9
[mday] => 12
[wday] => 6
[mon] => 6
[year] => 1982
[yday] => 162
[weekday] => Saturday
[month] => June
[0] => 392718302
)
08 Dec 1975 08:34:50 +0100 50 31 187256090 1 75 1975 341 3600 2003 Error date(): 187256090
"date CET 1975-12-08 08:34:50 am AM 08 Mon December 8 8 08 08 34 8 Monday 0 12 Dec 12 +0100 RFC822 Mon, 08 Dec 1975 08:34:50 +0100 50 31 187256090 1 75 1975 341 3600 2003" (date len=169)
"date CET 1975-12-08 08:34:50 am AM 08 Mon December 8 8 08 08 34 8 Monday 0 12 Dec 12 +0100 RFC822 Mon, 8 Dec 1975 08:34:50 +0100 50 31 187256090 1 75 1975 341 3600 2003" (adodb_date len=169)
04 Mar 1976 08:10:10 +0100 10 31 194771410 4 76 1976 63 3600 2003 Error date(): 194771410
"date CET 1976-03-04 08:10:10 am AM 04 Thu March 8 8 08 08 10 4 Thursday 1 03 Mar 3 +0100 RFC822 Thu, 04 Mar 1976 08:10:10 +0100 10 31 194771410 4 76 1976 63 3600 2003" (date len=166)
"date CET 1976-03-04 08:10:10 am AM 04 Thu March 8 8 08 08 10 4 Thursday 1 03 Mar 3 +0100 RFC822 Thu, 4 Mar 1976 08:10:10 +0100 10 31 194771410 4 76 1976 63 3600 2003" (adodb_date len=166)
ST 1982-05-18 22:19:51 pm PM 18 Tue May 10 22 10 22 19 18 Tuesday 0 05 May 5 +0200 RFC822 Tue, 18 May 1982 22:19:51 +0200 51 31 390601191 2 82 1982 137 7200 2003 Error date(): 390601191
"date CEST 1982-05-18 22:19:51 pm PM 18 Tue May 10 22 10 22 19 18 Tuesday 0 05 May 5 +0200 RFC822 Tue, 18 May 1982 22:19:51 +0200 51 31 390601191 2 82 1982 137 7200 2003" (date len=168)
"date CET 1982-05-18 21:19:51 pm PM 18 Tue May 9 21 09 21 19 18 Tuesday 0 05 May 5 +0100 RFC822 Tue, 18 May 1982 21:19:51 +0100 51 31 390601191 2 82 1982 137 3600 2003" (adodb_date len=166)
Error getdate() 390601191
Array
(
[seconds] => 51
[minutes] => 19
[hours] => 22
[mday] => 18
[wday] => 2
[mon] => 5
[year] => 1982
[yday] => 137
[weekday] => Tuesday
[month] => May
[0] => 390601191
)
Array
(
[seconds] => 51
[minutes] => 19
[hours] => 21
[mday] => 18
[wday] => 2
[mon] => 5
[year] => 1982
[yday] => 137
[weekday] => Tuesday
[month] => May
[0] => 390601191
)
05 Oct 1977 18:07:17 +0100 17 31 244919237 3 77 1977 277 3600 2003 Error date(): 244919237
"date CET 1977-10-05 18:07:17 pm PM 05 Wed October 6 18 06 18 07 5 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 05 Oct 1977 18:07:17 +0100 17 31 244919237 3 77 1977 277 3600 2003" (date len=172)
"date CET 1977-10-05 18:07:17 pm PM 05 Wed October 6 18 06 18 07 5 Wednesday 0 10 Oct 10 +0100 RFC822 Wed, 5 Oct 1977 18:07:17 +0100 17 31 244919237 3 77 1977 277 3600 2003" (adodb_date len=172)
07 Mar 1979 20:06:56 +0100 56 31 289681616 3 79 1979 65 3600 2003 Error date(): 289681616
"date CET 1979-03-07 20:06:56 pm PM 07 Wed March 8 20 08 20 06 7 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 07 Mar 1979 20:06:56 +0100 56 31 289681616 3 79 1979 65 3600 2003" (date len=168)
"date CET 1979-03-07 20:06:56 pm PM 07 Wed March 8 20 08 20 06 7 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 7 Mar 1979 20:06:56 +0100 56 31 289681616 3 79 1979 65 3600 2003" (adodb_date len=168)
07 Nov 1978 14:49:56 +0100 56 30 279294596 2 78 1978 310 3600 2003 Error date(): 279294596
"date CET 1978-11-07 14:49:56 pm PM 07 Tue November 2 14 02 14 49 7 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 07 Nov 1978 14:49:56 +0100 56 30 279294596 2 78 1978 310 3600 2003" (date len=171)
"date CET 1978-11-07 14:49:56 pm PM 07 Tue November 2 14 02 14 49 7 Tuesday 0 11 Nov 11 +0100 RFC822 Tue, 7 Nov 1978 14:49:56 +0100 56 30 279294596 2 78 1978 310 3600 2003" (adodb_date len=171)
01 Jul 1976 20:50:15 +0100 15 31 205098615 4 76 1976 182 3600 2003 Error date(): 205098615
"date CET 1976-07-01 20:50:15 pm PM 01 Thu July 8 20 08 20 50 1 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 01 Jul 1976 20:50:15 +0100 15 31 205098615 4 76 1976 182 3600 2003" (date len=167)
"date CET 1976-07-01 20:50:15 pm PM 01 Thu July 8 20 08 20 50 1 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 1 Jul 1976 20:50:15 +0100 15 31 205098615 4 76 1976 182 3600 2003" (adodb_date len=167)
08 Mar 1978 00:32:44 +0100 44 31 258161564 3 78 1978 66 3600 2003 Error date(): 258161564
"date CET 1978-03-08 00:32:44 am AM 08 Wed March 12 0 12 00 32 8 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 08 Mar 1978 00:32:44 +0100 44 31 258161564 3 78 1978 66 3600 2003" (date len=168)
"date CET 1978-03-08 00:32:44 am AM 08 Wed March 12 0 12 00 32 8 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 8 Mar 1978 00:32:44 +0100 44 31 258161564 3 78 1978 66 3600 2003" (adodb_date len=168)
04 Jan 1979 13:25:15 +0100 15 31 284300715 4 79 1979 3 3600 2003 Error date(): 284300715
"date CET 1979-01-04 13:25:15 pm PM 04 Thu January 1 13 01 13 25 4 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 04 Jan 1979 13:25:15 +0100 15 31 284300715 4 79 1979 3 3600 2003" (date len=168)
"date CET 1979-01-04 13:25:15 pm PM 04 Thu January 1 13 01 13 25 4 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 4 Jan 1979 13:25:15 +0100 15 31 284300715 4 79 1979 3 3600 2003" (adodb_date len=168)
ST 1981-08-28 04:16:21 am AM 28 Fri August 4 4 04 04 16 28 Friday 0 08 Aug 8 +0200 RFC822 Fri, 28 Aug 1981 04:16:21 +0200 21 31 367812981 5 81 1981 239 7200 2003 Error date(): 367812981
"date CEST 1981-08-28 04:16:21 am AM 28 Fri August 4 4 04 04 16 28 Friday 0 08 Aug 8 +0200 RFC822 Fri, 28 Aug 1981 04:16:21 +0200 21 31 367812981 5 81 1981 239 7200 2003" (date len=168)
"date CET 1981-08-28 03:16:21 am AM 28 Fri August 3 3 03 03 16 28 Friday 0 08 Aug 8 +0100 RFC822 Fri, 28 Aug 1981 03:16:21 +0100 21 31 367812981 5 81 1981 239 3600 2003" (adodb_date len=167)
Error getdate() 367812981
Array
(
[seconds] => 21
[minutes] => 16
[hours] => 4
[mday] => 28
[wday] => 5
[mon] => 8
[year] => 1981
[yday] => 239
[weekday] => Friday
[month] => August
[0] => 367812981
)
Array
(
[seconds] => 21
[minutes] => 16
[hours] => 3
[mday] => 28
[wday] => 5
[mon] => 8
[year] => 1981
[yday] => 239
[weekday] => Friday
[month] => August
[0] => 367812981
)
ST 1980-07-18 16:43:55 pm PM 18 Fri July 4 16 04 16 43 18 Friday 1 07 Jul 7 +0200 RFC822 Fri, 18 Jul 1980 16:43:55 +0200 55 31 332779435 5 80 1980 199 7200 2003 Error date(): 332779435
"date CEST 1980-07-18 16:43:55 pm PM 18 Fri July 4 16 04 16 43 18 Friday 1 07 Jul 7 +0200 RFC822 Fri, 18 Jul 1980 16:43:55 +0200 55 31 332779435 5 80 1980 199 7200 2003" (date len=167)
"date CET 1980-07-18 15:43:55 pm PM 18 Fri July 3 15 03 15 43 18 Friday 1 07 Jul 7 +0100 RFC822 Fri, 18 Jul 1980 15:43:55 +0100 55 31 332779435 5 80 1980 199 3600 2003" (adodb_date len=166)
Error getdate() 332779435
Array
(
[seconds] => 55
[minutes] => 43
[hours] => 16
[mday] => 18
[wday] => 5
[mon] => 7
[year] => 1980
[yday] => 199
[weekday] => Friday
[month] => July
[0] => 332779435
)
Array
(
[seconds] => 55
[minutes] => 43
[hours] => 15
[mday] => 18
[wday] => 5
[mon] => 7
[year] => 1980
[yday] => 199
[weekday] => Friday
[month] => July
[0] => 332779435
)
09 Jun 1976 21:52:41 +0100 41 30 203201561 3 76 1976 160 3600 2003 Error date(): 203201561
"date CET 1976-06-09 21:52:41 pm PM 09 Wed June 9 21 09 21 52 9 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 09 Jun 1976 21:52:41 +0100 41 30 203201561 3 76 1976 160 3600 2003" (date len=168)
"date CET 1976-06-09 21:52:41 pm PM 09 Wed June 9 21 09 21 52 9 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 9 Jun 1976 21:52:41 +0100 41 30 203201561 3 76 1976 160 3600 2003" (adodb_date len=168)
ST 1983-03-30 16:14:47 pm PM 30 Wed March 4 16 04 16 14 30 Wednesday 0 03 Mar 3 +0200 RFC822 Wed, 30 Mar 1983 16:14:47 +0200 47 31 417881687 3 83 1983 88 7200 2003 Error date(): 417881687
"date CEST 1983-03-30 16:14:47 pm PM 30 Wed March 4 16 04 16 14 30 Wednesday 0 03 Mar 3 +0200 RFC822 Wed, 30 Mar 1983 16:14:47 +0200 47 31 417881687 3 83 1983 88 7200 2003" (date len=170)
"date CET 1983-03-30 15:14:47 pm PM 30 Wed March 3 15 03 15 14 30 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 30 Mar 1983 15:14:47 +0100 47 31 417881687 3 83 1983 88 3600 2003" (adodb_date len=169)
Error getdate() 417881687
Array
(
[seconds] => 47
[minutes] => 14
[hours] => 16
[mday] => 30
[wday] => 3
[mon] => 3
[year] => 1983
[yday] => 88
[weekday] => Wednesday
[month] => March
[0] => 417881687
)
Array
(
[seconds] => 47
[minutes] => 14
[hours] => 15
[mday] => 30
[wday] => 3
[mon] => 3
[year] => 1983
[yday] => 88
[weekday] => Wednesday
[month] => March
[0] => 417881687
)
09 Dec 1977 08:08:04 +0100 04 31 250499284 5 77 1977 342 3600 2003 Error date(): 250499284
"date CET 1977-12-09 08:08:04 am AM 09 Fri December 8 8 08 08 08 9 Friday 0 12 Dec 12 +0100 RFC822 Fri, 09 Dec 1977 08:08:04 +0100 04 31 250499284 5 77 1977 342 3600 2003" (date len=169)
"date CET 1977-12-09 08:08:04 am AM 09 Fri December 8 8 08 08 08 9 Friday 0 12 Dec 12 +0100 RFC822 Fri, 9 Dec 1977 08:08:04 +0100 04 31 250499284 5 77 1977 342 3600 2003" (adodb_date len=169)
06 Jun 1975 22:37:07 +0100 07 30 171322627 5 75 1975 156 3600 2003 Error date(): 171322627
"date CET 1975-06-06 22:37:07 pm PM 06 Fri June 10 22 10 22 37 6 Friday 0 06 Jun 6 +0100 RFC822 Fri, 06 Jun 1975 22:37:07 +0100 07 30 171322627 5 75 1975 156 3600 2003" (date len=166)
"date CET 1975-06-06 22:37:07 pm PM 06 Fri June 10 22 10 22 37 6 Friday 0 06 Jun 6 +0100 RFC822 Fri, 6 Jun 1975 22:37:07 +0100 07 30 171322627 5 75 1975 156 3600 2003" (adodb_date len=166)
08 Jan 1981 14:55:16 +0100 16 31 347810116 4 81 1981 7 3600 2003 Error date(): 347810116
"date CET 1981-01-08 14:55:16 pm PM 08 Thu January 2 14 02 14 55 8 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 08 Jan 1981 14:55:16 +0100 16 31 347810116 4 81 1981 7 3600 2003" (date len=168)
"date CET 1981-01-08 14:55:16 pm PM 08 Thu January 2 14 02 14 55 8 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 8 Jan 1981 14:55:16 +0100 16 31 347810116 4 81 1981 7 3600 2003" (adodb_date len=168)
06 Feb 1971 20:35:13 +0100 13 28 34716913 6 71 1971 36 3600 2003 Error date(): 34716913
"date CET 1971-02-06 20:35:13 pm PM 06 Sat February 8 20 08 20 35 6 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 06 Feb 1971 20:35:13 +0100 13 28 34716913 6 71 1971 36 3600 2003" (date len=169)
"date CET 1971-02-06 20:35:13 pm PM 06 Sat February 8 20 08 20 35 6 Saturday 0 02 Feb 2 +0100 RFC822 Sat, 6 Feb 1971 20:35:13 +0100 13 28 34716913 6 71 1971 36 3600 2003" (adodb_date len=169)
02 May 1974 19:05:19 +0100 19 31 136749919 4 74 1974 121 3600 2003 Error date(): 136749919
"date CET 1974-05-02 19:05:19 pm PM 02 Thu May 7 19 07 19 05 2 Thursday 0 05 May 5 +0100 RFC822 Thu, 02 May 1974 19:05:19 +0100 19 31 136749919 4 74 1974 121 3600 2003" (date len=166)
"date CET 1974-05-02 19:05:19 pm PM 02 Thu May 7 19 07 19 05 2 Thursday 0 05 May 5 +0100 RFC822 Thu, 2 May 1974 19:05:19 +0100 19 31 136749919 4 74 1974 121 3600 2003" (adodb_date len=166)
07 Mar 1982 17:12:46 +0100 46 31 384365566 0 82 1982 65 3600 2003 Error date(): 384365566
"date CET 1982-03-07 17:12:46 pm PM 07 Sun March 5 17 05 17 12 7 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 07 Mar 1982 17:12:46 +0100 46 31 384365566 0 82 1982 65 3600 2003" (date len=165)
"date CET 1982-03-07 17:12:46 pm PM 07 Sun March 5 17 05 17 12 7 Sunday 0 03 Mar 3 +0100 RFC822 Sun, 7 Mar 1982 17:12:46 +0100 46 31 384365566 0 82 1982 65 3600 2003" (adodb_date len=165)
04 Jun 1976 00:16:46 +0100 46 30 202691806 5 76 1976 155 3600 2003 Error date(): 202691806
"date CET 1976-06-04 00:16:46 am AM 04 Fri June 12 0 12 00 16 4 Friday 1 06 Jun 6 +0100 RFC822 Fri, 04 Jun 1976 00:16:46 +0100 46 30 202691806 5 76 1976 155 3600 2003" (date len=165)
"date CET 1976-06-04 00:16:46 am AM 04 Fri June 12 0 12 00 16 4 Friday 1 06 Jun 6 +0100 RFC822 Fri, 4 Jun 1976 00:16:46 +0100 46 30 202691806 5 76 1976 155 3600 2003" (adodb_date len=165)
07 Sep 1977 03:12:03 +0100 03 30 242446323 3 77 1977 249 3600 2003 Error date(): 242446323
"date CET 1977-09-07 03:12:03 am AM 07 Wed September 3 3 03 03 12 7 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 07 Sep 1977 03:12:03 +0100 03 30 242446323 3 77 1977 249 3600 2003" (date len=172)
"date CET 1977-09-07 03:12:03 am AM 07 Wed September 3 3 03 03 12 7 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 7 Sep 1977 03:12:03 +0100 03 30 242446323 3 77 1977 249 3600 2003" (adodb_date len=172)
04 Jun 1977 02:58:00 +0100 00 30 234237480 6 77 1977 154 3600 2003 Error date(): 234237480
"date CET 1977-06-04 02:58:00 am AM 04 Sat June 2 2 02 02 58 4 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 04 Jun 1977 02:58:00 +0100 00 30 234237480 6 77 1977 154 3600 2003" (date len=166)
"date CET 1977-06-04 02:58:00 am AM 04 Sat June 2 2 02 02 58 4 Saturday 0 06 Jun 6 +0100 RFC822 Sat, 4 Jun 1977 02:58:00 +0100 00 30 234237480 6 77 1977 154 3600 2003" (adodb_date len=166)
ST 1980-04-12 01:26:37 am AM 12 Sat April 1 1 01 01 26 12 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 12 Apr 1980 01:26:37 +0200 37 30 324343597 6 80 1980 102 7200 2003 Error date(): 324343597
"date CEST 1980-04-12 01:26:37 am AM 12 Sat April 1 1 01 01 26 12 Saturday 1 04 Apr 4 +0200 RFC822 Sat, 12 Apr 1980 01:26:37 +0200 37 30 324343597 6 80 1980 102 7200 2003" (date len=169)
"date CET 1980-04-12 00:26:37 am AM 12 Sat April 12 0 12 00 26 12 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 12 Apr 1980 00:26:37 +0100 37 30 324343597 6 80 1980 102 3600 2003" (adodb_date len=169)
Error getdate() 324343597
Array
(
[seconds] => 37
[minutes] => 26
[hours] => 1
[mday] => 12
[wday] => 6
[mon] => 4
[year] => 1980
[yday] => 102
[weekday] => Saturday
[month] => April
[0] => 324343597
)
Array
(
[seconds] => 37
[minutes] => 26
[hours] => 0
[mday] => 12
[wday] => 6
[mon] => 4
[year] => 1980
[yday] => 102
[weekday] => Saturday
[month] => April
[0] => 324343597
)
04 Oct 1973 23:28:25 +0100 25 31 118621705 4 73 1973 276 3600 2003 Error date(): 118621705
"date CET 1973-10-04 23:28:25 pm PM 04 Thu October 11 23 11 23 28 4 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 04 Oct 1973 23:28:25 +0100 25 31 118621705 4 73 1973 276 3600 2003" (date len=172)
"date CET 1973-10-04 23:28:25 pm PM 04 Thu October 11 23 11 23 28 4 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 4 Oct 1973 23:28:25 +0100 25 31 118621705 4 73 1973 276 3600 2003" (adodb_date len=172)
03 Jul 1973 01:51:41 +0100 41 31 110508701 2 73 1973 183 3600 2003 Error date(): 110508701
"date CET 1973-07-03 01:51:41 am AM 03 Tue July 1 1 01 01 51 3 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 03 Jul 1973 01:51:41 +0100 41 31 110508701 2 73 1973 183 3600 2003" (date len=165)
"date CET 1973-07-03 01:51:41 am AM 03 Tue July 1 1 01 01 51 3 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 3 Jul 1973 01:51:41 +0100 41 31 110508701 2 73 1973 183 3600 2003" (adodb_date len=165)
Testing random dates between 100 and 4000
Testing 1961 to 1973, or 378432000 seconds, offset=77113: 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972
Failed :-(