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 CEST 1980-06-20 16:55:57 pm PM 20 Fri June 4 16 04 16 55 20 Friday 1 06 Jun 6 +0200 RFC822 Fri, 20 Jun 1980 16:55:57 +0200 57 30 330360957 5 80 1980 171 7200 2003" (date len=167) "date CET 1980-06-20 15:55:57 pm PM 20 Fri June 3 15 03 15 55 20 Friday 1 06 Jun 6 +0100 RFC822 Fri, 20 Jun 1980 15:55:57 +0100 57 30 330360957 5 80 1980 171 3600 2003" (adodb_date len=166)
07 Feb 1976 07:27:19 +0100 19 29 192522439 6 76 1976 37 3600 2003 Error date(): 192522439
"date CET 1976-02-07 07:27:19 am AM 07 Sat February 7 7 07 07 27 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat, 07 Feb 1976 07:27:19 +0100 19 29 192522439 6 76 1976 37 3600 2003" (date len=169)
"date CET 1976-02-07 07:27:19 am AM 07 Sat February 7 7 07 07 27 7 Saturday 1 02 Feb 2 +0100 RFC822 Sat, 7 Feb 1976 07:27:19 +0100 19 29 192522439 6 76 1976 37 3600 2003" (adodb_date len=169)
ST 1980-05-24 16:56:49 pm PM 24 Sat May 4 16 04 16 56 24 Saturday 1 05 May 5 +0200 RFC822 Sat, 24 May 1980 16:56:49 +0200 49 31 328028209 6 80 1980 144 7200 2003 Error date(): 328028209
"date CEST 1980-05-24 16:56:49 pm PM 24 Sat May 4 16 04 16 56 24 Saturday 1 05 May 5 +0200 RFC822 Sat, 24 May 1980 16:56:49 +0200 49 31 328028209 6 80 1980 144 7200 2003" (date len=168)
"date CET 1980-05-24 15:56:49 pm PM 24 Sat May 3 15 03 15 56 24 Saturday 1 05 May 5 +0100 RFC822 Sat, 24 May 1980 15:56:49 +0100 49 31 328028209 6 80 1980 144 3600 2003" (adodb_date len=167)
Error getdate() 328028209
Array
(
[seconds] => 49
[minutes] => 56
[hours] => 16
[mday] => 24
[wday] => 6
[mon] => 5
[year] => 1980
[yday] => 144
[weekday] => Saturday
[month] => May
[0] => 328028209
)
Array
(
[seconds] => 49
[minutes] => 56
[hours] => 15
[mday] => 24
[wday] => 6
[mon] => 5
[year] => 1980
[yday] => 144
[weekday] => Saturday
[month] => May
[0] => 328028209
)
02 Oct 1977 08:22:09 +0100 09 31 244624929 0 77 1977 274 3600 2003 Error date(): 244624929
"date CET 1977-10-02 08:22:09 am AM 02 Sun October 8 8 08 08 22 2 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 02 Oct 1977 08:22:09 +0100 09 31 244624929 0 77 1977 274 3600 2003" (date len=168)
"date CET 1977-10-02 08:22:09 am AM 02 Sun October 8 8 08 08 22 2 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 2 Oct 1977 08:22:09 +0100 09 31 244624929 0 77 1977 274 3600 2003" (adodb_date len=168)
06 Sep 1972 10:38:25 +0100 25 30 84620305 3 72 1972 249 3600 2003 Error date(): 84620305
"date CET 1972-09-06 10:38:25 am AM 06 Wed September 10 10 10 10 38 6 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 06 Sep 1972 10:38:25 +0100 25 30 84620305 3 72 1972 249 3600 2003" (date len=173)
"date CET 1972-09-06 10:38:25 am AM 06 Wed September 10 10 10 10 38 6 Wednesday 1 09 Sep 9 +0100 RFC822 Wed, 6 Sep 1972 10:38:25 +0100 25 30 84620305 3 72 1972 249 3600 2003" (adodb_date len=173)
01 Dec 1975 18:44:10 +0100 10 31 186687850 1 75 1975 334 3600 2003 Error date(): 186687850
"date CET 1975-12-01 18:44:10 pm PM 01 Mon December 6 18 06 18 44 1 Monday 0 12 Dec 12 +0100 RFC822 Mon, 01 Dec 1975 18:44:10 +0100 10 31 186687850 1 75 1975 334 3600 2003" (date len=170)
"date CET 1975-12-01 18:44:10 pm PM 01 Mon December 6 18 06 18 44 1 Monday 0 12 Dec 12 +0100 RFC822 Mon, 1 Dec 1975 18:44:10 +0100 10 31 186687850 1 75 1975 334 3600 2003" (adodb_date len=170)
06 May 1977 08:14:43 +0100 43 31 231750883 5 77 1977 125 3600 2003 Error date(): 231750883
"date CET 1977-05-06 08:14:43 am AM 06 Fri May 8 8 08 08 14 6 Friday 0 05 May 5 +0100 RFC822 Fri, 06 May 1977 08:14:43 +0100 43 31 231750883 5 77 1977 125 3600 2003" (date len=163)
"date CET 1977-05-06 08:14:43 am AM 06 Fri May 8 8 08 08 14 6 Friday 0 05 May 5 +0100 RFC822 Fri, 6 May 1977 08:14:43 +0100 43 31 231750883 5 77 1977 125 3600 2003" (adodb_date len=163)
09 May 1976 11:18:40 +0100 40 31 200485120 0 76 1976 129 3600 2003 Error date(): 200485120
"date CET 1976-05-09 11:18:40 am AM 09 Sun May 11 11 11 11 18 9 Sunday 1 05 May 5 +0100 RFC822 Sun, 09 May 1976 11:18:40 +0100 40 31 200485120 0 76 1976 129 3600 2003" (date len=165)
"date CET 1976-05-09 11:18:40 am AM 09 Sun May 11 11 11 11 18 9 Sunday 1 05 May 5 +0100 RFC822 Sun, 9 May 1976 11:18:40 +0100 40 31 200485120 0 76 1976 129 3600 2003" (adodb_date len=165)
ST 1980-08-12 19:20:03 pm PM 12 Tue August 7 19 07 19 20 12 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 12 Aug 1980 19:20:03 +0200 03 31 334948803 2 80 1980 224 7200 2003 Error date(): 334948803
"date CEST 1980-08-12 19:20:03 pm PM 12 Tue August 7 19 07 19 20 12 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 12 Aug 1980 19:20:03 +0200 03 31 334948803 2 80 1980 224 7200 2003" (date len=170)
"date CET 1980-08-12 18:20:03 pm PM 12 Tue August 6 18 06 18 20 12 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 12 Aug 1980 18:20:03 +0100 03 31 334948803 2 80 1980 224 3600 2003" (adodb_date len=169)
Error getdate() 334948803
Array
(
[seconds] => 3
[minutes] => 20
[hours] => 19
[mday] => 12
[wday] => 2
[mon] => 8
[year] => 1980
[yday] => 224
[weekday] => Tuesday
[month] => August
[0] => 334948803
)
Array
(
[seconds] => 3
[minutes] => 20
[hours] => 18
[mday] => 12
[wday] => 2
[mon] => 8
[year] => 1980
[yday] => 224
[weekday] => Tuesday
[month] => August
[0] => 334948803
)
02 Aug 1971 00:45:32 +0100 32 31 49938332 1 71 1971 213 3600 2003 Error date(): 49938332
"date CET 1971-08-02 00:45:32 am AM 02 Mon August 12 0 12 00 45 2 Monday 0 08 Aug 8 +0100 RFC822 Mon, 02 Aug 1971 00:45:32 +0100 32 31 49938332 1 71 1971 213 3600 2003" (date len=166)
"date CET 1971-08-02 00:45:32 am AM 02 Mon August 12 0 12 00 45 2 Monday 0 08 Aug 8 +0100 RFC822 Mon, 2 Aug 1971 00:45:32 +0100 32 31 49938332 1 71 1971 213 3600 2003" (adodb_date len=166)
ST 1982-05-27 20:41:08 pm PM 27 Thu May 8 20 08 20 41 27 Thursday 0 05 May 5 +0200 RFC822 Thu, 27 May 1982 20:41:08 +0200 08 31 391372868 4 82 1982 146 7200 2003 Error date(): 391372868
"date CEST 1982-05-27 20:41:08 pm PM 27 Thu May 8 20 08 20 41 27 Thursday 0 05 May 5 +0200 RFC822 Thu, 27 May 1982 20:41:08 +0200 08 31 391372868 4 82 1982 146 7200 2003" (date len=168)
"date CET 1982-05-27 19:41:08 pm PM 27 Thu May 7 19 07 19 41 27 Thursday 0 05 May 5 +0100 RFC822 Thu, 27 May 1982 19:41:08 +0100 08 31 391372868 4 82 1982 146 3600 2003" (adodb_date len=167)
Error getdate() 391372868
Array
(
[seconds] => 8
[minutes] => 41
[hours] => 20
[mday] => 27
[wday] => 4
[mon] => 5
[year] => 1982
[yday] => 146
[weekday] => Thursday
[month] => May
[0] => 391372868
)
Array
(
[seconds] => 8
[minutes] => 41
[hours] => 19
[mday] => 27
[wday] => 4
[mon] => 5
[year] => 1982
[yday] => 146
[weekday] => Thursday
[month] => May
[0] => 391372868
)
09 Jul 1975 22:25:05 +0100 05 31 174173105 3 75 1975 189 3600 2003 Error date(): 174173105
"date CET 1975-07-09 22:25:05 pm PM 09 Wed July 10 22 10 22 25 9 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 09 Jul 1975 22:25:05 +0100 05 31 174173105 3 75 1975 189 3600 2003" (date len=169)
"date CET 1975-07-09 22:25:05 pm PM 09 Wed July 10 22 10 22 25 9 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 9 Jul 1975 22:25:05 +0100 05 31 174173105 3 75 1975 189 3600 2003" (adodb_date len=169)
06 Jan 1978 15:08:33 +0100 33 31 252943713 5 78 1978 5 3600 2003 Error date(): 252943713
"date CET 1978-01-06 15:08:33 pm PM 06 Fri January 3 15 03 15 08 6 Friday 0 01 Jan 1 +0100 RFC822 Fri, 06 Jan 1978 15:08:33 +0100 33 31 252943713 5 78 1978 5 3600 2003" (date len=166)
"date CET 1978-01-06 15:08:33 pm PM 06 Fri January 3 15 03 15 08 6 Friday 0 01 Jan 1 +0100 RFC822 Fri, 6 Jan 1978 15:08:33 +0100 33 31 252943713 5 78 1978 5 3600 2003" (adodb_date len=166)
05 May 1979 10:54:25 +0100 25 31 294746065 6 79 1979 124 3600 2003 Error date(): 294746065
"date CET 1979-05-05 10:54:25 am AM 05 Sat May 10 10 10 10 54 5 Saturday 0 05 May 5 +0100 RFC822 Sat, 05 May 1979 10:54:25 +0100 25 31 294746065 6 79 1979 124 3600 2003" (date len=167)
"date CET 1979-05-05 10:54:25 am AM 05 Sat May 10 10 10 10 54 5 Saturday 0 05 May 5 +0100 RFC822 Sat, 5 May 1979 10:54:25 +0100 25 31 294746065 6 79 1979 124 3600 2003" (adodb_date len=167)
ST 1980-09-22 19:34:25 pm PM 22 Mon September 7 19 07 19 34 22 Monday 1 09 Sep 9 +0200 RFC822 Mon, 22 Sep 1980 19:34:25 +0200 25 30 338492065 1 80 1980 265 7200 2003 Error date(): 338492065
"date CEST 1980-09-22 19:34:25 pm PM 22 Mon September 7 19 07 19 34 22 Monday 1 09 Sep 9 +0200 RFC822 Mon, 22 Sep 1980 19:34:25 +0200 25 30 338492065 1 80 1980 265 7200 2003" (date len=172)
"date CET 1980-09-22 18:34:25 pm PM 22 Mon September 6 18 06 18 34 22 Monday 1 09 Sep 9 +0100 RFC822 Mon, 22 Sep 1980 18:34:25 +0100 25 30 338492065 1 80 1980 265 3600 2003" (adodb_date len=171)
Error getdate() 338492065
Array
(
[seconds] => 25
[minutes] => 34
[hours] => 19
[mday] => 22
[wday] => 1
[mon] => 9
[year] => 1980
[yday] => 265
[weekday] => Monday
[month] => September
[0] => 338492065
)
Array
(
[seconds] => 25
[minutes] => 34
[hours] => 18
[mday] => 22
[wday] => 1
[mon] => 9
[year] => 1980
[yday] => 265
[weekday] => Monday
[month] => September
[0] => 338492065
)
04 Jul 1979 09:15:32 +0100 32 31 299924132 3 79 1979 184 3600 2003 Error date(): 299924132
"date CET 1979-07-04 09:15:32 am AM 04 Wed July 9 9 09 09 15 4 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 04 Jul 1979 09:15:32 +0100 32 31 299924132 3 79 1979 184 3600 2003" (date len=167)
"date CET 1979-07-04 09:15:32 am AM 04 Wed July 9 9 09 09 15 4 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 4 Jul 1979 09:15:32 +0100 32 31 299924132 3 79 1979 184 3600 2003" (adodb_date len=167)
02 Jun 1976 09:02:38 +0100 38 30 202550558 3 76 1976 153 3600 2003 Error date(): 202550558
"date CET 1976-06-02 09:02:38 am AM 02 Wed June 9 9 09 09 02 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 02 Jun 1976 09:02:38 +0100 38 30 202550558 3 76 1976 153 3600 2003" (date len=167)
"date CET 1976-06-02 09:02:38 am AM 02 Wed June 9 9 09 09 02 2 Wednesday 1 06 Jun 6 +0100 RFC822 Wed, 2 Jun 1976 09:02:38 +0100 38 30 202550558 3 76 1976 153 3600 2003" (adodb_date len=167)
08 Feb 1978 18:58:15 +0100 15 28 255808695 3 78 1978 38 3600 2003 Error date(): 255808695
"date CET 1978-02-08 18:58:15 pm PM 08 Wed February 6 18 06 18 58 8 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 08 Feb 1978 18:58:15 +0100 15 28 255808695 3 78 1978 38 3600 2003" (date len=171)
"date CET 1978-02-08 18:58:15 pm PM 08 Wed February 6 18 06 18 58 8 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 8 Feb 1978 18:58:15 +0100 15 28 255808695 3 78 1978 38 3600 2003" (adodb_date len=171)
08 Dec 1979 13:11:18 +0100 18 31 313503078 6 79 1979 341 3600 2003 Error date(): 313503078
"date CET 1979-12-08 13:11:18 pm PM 08 Sat December 1 13 01 13 11 8 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 08 Dec 1979 13:11:18 +0100 18 31 313503078 6 79 1979 341 3600 2003" (date len=172)
"date CET 1979-12-08 13:11:18 pm PM 08 Sat December 1 13 01 13 11 8 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 8 Dec 1979 13:11:18 +0100 18 31 313503078 6 79 1979 341 3600 2003" (adodb_date len=172)
ST 1980-07-17 08:14:29 am AM 17 Thu July 8 8 08 08 14 17 Thursday 1 07 Jul 7 +0200 RFC822 Thu, 17 Jul 1980 08:14:29 +0200 29 31 332662469 4 80 1980 198 7200 2003 Error date(): 332662469
"date CEST 1980-07-17 08:14:29 am AM 17 Thu July 8 8 08 08 14 17 Thursday 1 07 Jul 7 +0200 RFC822 Thu, 17 Jul 1980 08:14:29 +0200 29 31 332662469 4 80 1980 198 7200 2003" (date len=168)
"date CET 1980-07-17 07:14:29 am AM 17 Thu July 7 7 07 07 14 17 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 17 Jul 1980 07:14:29 +0100 29 31 332662469 4 80 1980 198 3600 2003" (adodb_date len=167)
Error getdate() 332662469
Array
(
[seconds] => 29
[minutes] => 14
[hours] => 8
[mday] => 17
[wday] => 4
[mon] => 7
[year] => 1980
[yday] => 198
[weekday] => Thursday
[month] => July
[0] => 332662469
)
Array
(
[seconds] => 29
[minutes] => 14
[hours] => 7
[mday] => 17
[wday] => 4
[mon] => 7
[year] => 1980
[yday] => 198
[weekday] => Thursday
[month] => July
[0] => 332662469
)
03 Aug 1976 21:22:38 +0100 38 31 207951758 2 76 1976 215 3600 2003 Error date(): 207951758
"date CET 1976-08-03 21:22:38 pm PM 03 Tue August 9 21 09 21 22 3 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 03 Aug 1976 21:22:38 +0100 38 31 207951758 2 76 1976 215 3600 2003" (date len=168)
"date CET 1976-08-03 21:22:38 pm PM 03 Tue August 9 21 09 21 22 3 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 3 Aug 1976 21:22:38 +0100 38 31 207951758 2 76 1976 215 3600 2003" (adodb_date len=168)
06 Aug 1975 05:43:55 +0100 55 31 176532235 3 75 1975 217 3600 2003 Error date(): 176532235
"date CET 1975-08-06 05:43:55 am AM 06 Wed August 5 5 05 05 43 6 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 06 Aug 1975 05:43:55 +0100 55 31 176532235 3 75 1975 217 3600 2003" (date len=169)
"date CET 1975-08-06 05:43:55 am AM 06 Wed August 5 5 05 05 43 6 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 6 Aug 1975 05:43:55 +0100 55 31 176532235 3 75 1975 217 3600 2003" (adodb_date len=169)
04 Nov 1973 13:20:37 +0100 37 30 121263637 0 73 1973 307 3600 2003 Error date(): 121263637
"date CET 1973-11-04 13:20:37 pm PM 04 Sun November 1 13 01 13 20 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 04 Nov 1973 13:20:37 +0100 37 30 121263637 0 73 1973 307 3600 2003" (date len=170)
"date CET 1973-11-04 13:20:37 pm PM 04 Sun November 1 13 01 13 20 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 4 Nov 1973 13:20:37 +0100 37 30 121263637 0 73 1973 307 3600 2003" (adodb_date len=170)
09 Nov 1976 13:00:54 +0100 54 30 216388854 2 76 1976 313 3600 2003 Error date(): 216388854
"date CET 1976-11-09 13:00:54 pm PM 09 Tue November 1 13 01 13 00 9 Tuesday 1 11 Nov 11 +0100 RFC822 Tue, 09 Nov 1976 13:00:54 +0100 54 30 216388854 2 76 1976 313 3600 2003" (date len=171)
"date CET 1976-11-09 13:00:54 pm PM 09 Tue November 1 13 01 13 00 9 Tuesday 1 11 Nov 11 +0100 RFC822 Tue, 9 Nov 1976 13:00:54 +0100 54 30 216388854 2 76 1976 313 3600 2003" (adodb_date len=171)
Testing random dates between 100 and 4000
Testing 1968 to 1980, or 378432000 seconds, offset=47589: 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979
Failed :-(