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 1977-07-08 15:57:42 pm PM 08 Fri July 3 15 03 15 57 8 Friday 0 07 Jul 7 +0100 RFC822 Fri, 08 Jul 1977 15:57:42 +0100 42 31 237221862 5 77 1977 188 3600 2003" (date len=165) "date CET 1977-07-08 15:57:42 pm PM 08 Fri July 3 15 03 15 57 8 Friday 0 07 Jul 7 +0100 RFC822 Fri, 8 Jul 1977 15:57:42 +0100 42 31 237221862 5 77 1977 188 3600 2003" (adodb_date len=165)
"date CET 1976-12-06 13:08:53 pm PM 06 Mon December 1 13 01 13 08 6 Monday 1 12 Dec 12 +0100 RFC822 Mon, 06 Dec 1976 13:08:53 +0100 53 31 218722133 1 76 1976 340 3600 2003" (date len=170) "date CET 1976-12-06 13:08:53 pm PM 06 Mon December 1 13 01 13 08 6 Monday 1 12 Dec 12 +0100 RFC822 Mon, 6 Dec 1976 13:08:53 +0100 53 31 218722133 1 76 1976 340 3600 2003" (adodb_date len=170)
"date CET 1978-11-05 10:23:22 am AM 05 Sun November 10 10 10 10 23 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 05 Nov 1978 10:23:22 +0100 22 30 279105802 0 78 1978 308 3600 2003" (date len=171) "date CET 1978-11-05 10:23:22 am AM 05 Sun November 10 10 10 10 23 5 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 5 Nov 1978 10:23:22 +0100 22 30 279105802 0 78 1978 308 3600 2003" (adodb_date len=171)
"date CET 1976-02-03 14:14:26 pm PM 03 Tue February 2 14 02 14 14 3 Tuesday 1 02 Feb 2 +0100 RFC822 Tue, 03 Feb 1976 14:14:26 +0100 26 29 192201266 2 76 1976 33 3600 2003" (date len=169) "date CET 1976-02-03 14:14:26 pm PM 03 Tue February 2 14 02 14 14 3 Tuesday 1 02 Feb 2 +0100 RFC822 Tue, 3 Feb 1976 14:14:26 +0100 26 29 192201266 2 76 1976 33 3600 2003" (adodb_date len=169)
"date CET 1974-08-04 14:41:12 pm PM 04 Sun August 2 14 02 14 41 4 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 04 Aug 1974 14:41:12 +0100 12 31 144855672 0 74 1974 215 3600 2003" (date len=167) "date CET 1974-08-04 14:41:12 pm PM 04 Sun August 2 14 02 14 41 4 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 4 Aug 1974 14:41:12 +0100 12 31 144855672 0 74 1974 215 3600 2003" (adodb_date len=167)
"date CET 1970-11-05 12:17:42 pm PM 05 Thu November 12 12 12 12 17 5 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 05 Nov 1970 12:17:42 +0100 42 30 26651862 4 70 1970 308 3600 2003" (date len=172) "date CET 1970-11-05 12:17:42 pm PM 05 Thu November 12 12 12 12 17 5 Thursday 0 11 Nov 11 +0100 RFC822 Thu, 5 Nov 1970 12:17:42 +0100 42 30 26651862 4 70 1970 308 3600 2003" (adodb_date len=172)
"date CEST 1981-04-08 06:54:33 am AM 08 Wed April 6 6 06 06 54 8 Wednesday 0 04 Apr 4 +0200 RFC822 Wed, 08 Apr 1981 06:54:33 +0200 33 30 355553673 3 81 1981 97 7200 2003" (date len=168) "date CET 1981-04-08 05:54:33 am AM 08 Wed April 5 5 05 05 54 8 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 8 Apr 1981 05:54:33 +0100 33 30 355553673 3 81 1981 97 3600 2003" (adodb_date len=167)
ST 1980-04-07 08:06:24 am AM 07 Mon April 8 8 08 08 06 7 Monday 1 04 Apr 4 +0200 RFC822 Mon, 07 Apr 1980 08:06:24 +0200 24 30 323935584 1 80 1980 97 7200 2003 Error date(): 323935584
"date CEST 1980-04-07 08:06:24 am AM 07 Mon April 8 8 08 08 06 7 Monday 1 04 Apr 4 +0200 RFC822 Mon, 07 Apr 1980 08:06:24 +0200 24 30 323935584 1 80 1980 97 7200 2003" (date len=165)
"date CET 1980-04-07 07:06:24 am AM 07 Mon April 7 7 07 07 06 7 Monday 1 04 Apr 4 +0100 RFC822 Mon, 7 Apr 1980 07:06:24 +0100 24 30 323935584 1 80 1980 97 3600 2003" (adodb_date len=164)
Error getdate() 323935584
Array
(
[seconds] => 24
[minutes] => 6
[hours] => 8
[mday] => 7
[wday] => 1
[mon] => 4
[year] => 1980
[yday] => 97
[weekday] => Monday
[month] => April
[0] => 323935584
)
Array
(
[seconds] => 24
[minutes] => 6
[hours] => 7
[mday] => 7
[wday] => 1
[mon] => 4
[year] => 1980
[yday] => 97
[weekday] => Monday
[month] => April
[0] => 323935584
)
06 Jun 1976 19:51:37 +0100 37 30 202935097 0 76 1976 157 3600 2003 Error date(): 202935097
"date CET 1976-06-06 19:51:37 pm PM 06 Sun June 7 19 07 19 51 6 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 06 Jun 1976 19:51:37 +0100 37 30 202935097 0 76 1976 157 3600 2003" (date len=165)
"date CET 1976-06-06 19:51:37 pm PM 06 Sun June 7 19 07 19 51 6 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 6 Jun 1976 19:51:37 +0100 37 30 202935097 0 76 1976 157 3600 2003" (adodb_date len=165)
01 Sep 1978 21:24:00 +0100 00 30 273529440 5 78 1978 243 3600 2003 Error date(): 273529440
"date CET 1978-09-01 21:24:00 pm PM 01 Fri September 9 21 09 21 24 1 Friday 0 09 Sep 9 +0100 RFC822 Fri, 01 Sep 1978 21:24:00 +0100 00 30 273529440 5 78 1978 243 3600 2003" (date len=170)
"date CET 1978-09-01 21:24:00 pm PM 01 Fri September 9 21 09 21 24 1 Friday 0 09 Sep 9 +0100 RFC822 Fri, 1 Sep 1978 21:24:00 +0100 00 30 273529440 5 78 1978 243 3600 2003" (adodb_date len=170)
08 Jun 1977 16:24:06 +0100 06 30 234631446 3 77 1977 158 3600 2003 Error date(): 234631446
"date CET 1977-06-08 16:24:06 pm PM 08 Wed June 4 16 04 16 24 8 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 08 Jun 1977 16:24:06 +0100 06 30 234631446 3 77 1977 158 3600 2003" (date len=168)
"date CET 1977-06-08 16:24:06 pm PM 08 Wed June 4 16 04 16 24 8 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 8 Jun 1977 16:24:06 +0100 06 30 234631446 3 77 1977 158 3600 2003" (adodb_date len=168)
02 Mar 1978 02:46:07 +0100 07 31 257651167 4 78 1978 60 3600 2003 Error date(): 257651167
"date CET 1978-03-02 02:46:07 am AM 02 Thu March 2 2 02 02 46 2 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 02 Mar 1978 02:46:07 +0100 07 31 257651167 4 78 1978 60 3600 2003" (date len=166)
"date CET 1978-03-02 02:46:07 am AM 02 Thu March 2 2 02 02 46 2 Thursday 0 03 Mar 3 +0100 RFC822 Thu, 2 Mar 1978 02:46:07 +0100 07 31 257651167 4 78 1978 60 3600 2003" (adodb_date len=166)
ST 1982-09-12 18:01:24 pm PM 12 Sun September 6 18 06 18 01 12 Sunday 0 09 Sep 9 +0200 RFC822 Sun, 12 Sep 1982 18:01:24 +0200 24 30 400694484 0 82 1982 254 7200 2003 Error date(): 400694484
"date CEST 1982-09-12 18:01:24 pm PM 12 Sun September 6 18 06 18 01 12 Sunday 0 09 Sep 9 +0200 RFC822 Sun, 12 Sep 1982 18:01:24 +0200 24 30 400694484 0 82 1982 254 7200 2003" (date len=172)
"date CET 1982-09-12 17:01:24 pm PM 12 Sun September 5 17 05 17 01 12 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 12 Sep 1982 17:01:24 +0100 24 30 400694484 0 82 1982 254 3600 2003" (adodb_date len=171)
Error getdate() 400694484
Array
(
[seconds] => 24
[minutes] => 1
[hours] => 18
[mday] => 12
[wday] => 0
[mon] => 9
[year] => 1982
[yday] => 254
[weekday] => Sunday
[month] => September
[0] => 400694484
)
Array
(
[seconds] => 24
[minutes] => 1
[hours] => 17
[mday] => 12
[wday] => 0
[mon] => 9
[year] => 1982
[yday] => 254
[weekday] => Sunday
[month] => September
[0] => 400694484
)
ST 1982-07-04 04:44:42 am AM 04 Sun July 4 4 04 04 44 4 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 04 Jul 1982 04:44:42 +0200 42 31 394598682 0 82 1982 184 7200 2003 Error date(): 394598682
"date CEST 1982-07-04 04:44:42 am AM 04 Sun July 4 4 04 04 44 4 Sunday 0 07 Jul 7 +0200 RFC822 Sun, 04 Jul 1982 04:44:42 +0200 42 31 394598682 0 82 1982 184 7200 2003" (date len=165)
"date CET 1982-07-04 03:44:42 am AM 04 Sun July 3 3 03 03 44 4 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 4 Jul 1982 03:44:42 +0100 42 31 394598682 0 82 1982 184 3600 2003" (adodb_date len=164)
ST 1981-07-24 07:44:48 am AM 24 Fri July 7 7 07 07 44 24 Friday 0 07 Jul 7 +0200 RFC822 Fri, 24 Jul 1981 07:44:48 +0200 48 31 364801488 5 81 1981 204 7200 2003 Error date(): 364801488
"date CEST 1981-07-24 07:44:48 am AM 24 Fri July 7 7 07 07 44 24 Friday 0 07 Jul 7 +0200 RFC822 Fri, 24 Jul 1981 07:44:48 +0200 48 31 364801488 5 81 1981 204 7200 2003" (date len=166)
"date CET 1981-07-24 06:44:48 am AM 24 Fri July 6 6 06 06 44 24 Friday 0 07 Jul 7 +0100 RFC822 Fri, 24 Jul 1981 06:44:48 +0100 48 31 364801488 5 81 1981 204 3600 2003" (adodb_date len=165)
01 Jun 1979 03:05:13 +0100 13 30 297050713 5 79 1979 151 3600 2003 Error date(): 297050713
"date CET 1979-06-01 03:05:13 am AM 01 Fri June 3 3 03 03 05 1 Friday 0 06 Jun 6 +0100 RFC822 Fri, 01 Jun 1979 03:05:13 +0100 13 30 297050713 5 79 1979 151 3600 2003" (date len=164)
"date CET 1979-06-01 03:05:13 am AM 01 Fri June 3 3 03 03 05 1 Friday 0 06 Jun 6 +0100 RFC822 Fri, 1 Jun 1979 03:05:13 +0100 13 30 297050713 5 79 1979 151 3600 2003" (adodb_date len=164)
03 May 1978 16:23:33 +0100 33 31 263057013 3 78 1978 122 3600 2003 Error date(): 263057013
"date CET 1978-05-03 16:23:33 pm PM 03 Wed May 4 16 04 16 23 3 Wednesday 0 05 May 5 +0100 RFC822 Wed, 03 May 1978 16:23:33 +0100 33 31 263057013 3 78 1978 122 3600 2003" (date len=167)
"date CET 1978-05-03 16:23:33 pm PM 03 Wed May 4 16 04 16 23 3 Wednesday 0 05 May 5 +0100 RFC822 Wed, 3 May 1978 16:23:33 +0100 33 31 263057013 3 78 1978 122 3600 2003" (adodb_date len=167)
09 Mar 1979 02:08:36 +0100 36 31 289789716 5 79 1979 67 3600 2003 Error date(): 289789716
"date CET 1979-03-09 02:08:36 am AM 09 Fri March 2 2 02 02 08 9 Friday 0 03 Mar 3 +0100 RFC822 Fri, 09 Mar 1979 02:08:36 +0100 36 31 289789716 5 79 1979 67 3600 2003" (date len=164)
"date CET 1979-03-09 02:08:36 am AM 09 Fri March 2 2 02 02 08 9 Friday 0 03 Mar 3 +0100 RFC822 Fri, 9 Mar 1979 02:08:36 +0100 36 31 289789716 5 79 1979 67 3600 2003" (adodb_date len=164)
04 Jan 1980 02:08:06 +0100 06 31 315796086 5 80 1980 3 3600 2003 Error date(): 315796086
"date CET 1980-01-04 02:08:06 am AM 04 Fri January 2 2 02 02 08 4 Friday 1 01 Jan 1 +0100 RFC822 Fri, 04 Jan 1980 02:08:06 +0100 06 31 315796086 5 80 1980 3 3600 2003" (date len=165)
"date CET 1980-01-04 02:08:06 am AM 04 Fri January 2 2 02 02 08 4 Friday 1 01 Jan 1 +0100 RFC822 Fri, 4 Jan 1980 02:08:06 +0100 06 31 315796086 5 80 1980 3 3600 2003" (adodb_date len=165)
09 Mar 1974 02:10:58 +0100 58 31 132023458 6 74 1974 67 3600 2003 Error date(): 132023458
"date CET 1974-03-09 02:10:58 am AM 09 Sat March 2 2 02 02 10 9 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 09 Mar 1974 02:10:58 +0100 58 31 132023458 6 74 1974 67 3600 2003" (date len=166)
"date CET 1974-03-09 02:10:58 am AM 09 Sat March 2 2 02 02 10 9 Saturday 0 03 Mar 3 +0100 RFC822 Sat, 9 Mar 1974 02:10:58 +0100 58 31 132023458 6 74 1974 67 3600 2003" (adodb_date len=166)
02 Sep 1973 16:38:36 +0100 36 30 115832316 0 73 1973 244 3600 2003 Error date(): 115832316
"date CET 1973-09-02 16:38:36 pm PM 02 Sun September 4 16 04 16 38 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 02 Sep 1973 16:38:36 +0100 36 30 115832316 0 73 1973 244 3600 2003" (date len=170)
"date CET 1973-09-02 16:38:36 pm PM 02 Sun September 4 16 04 16 38 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 2 Sep 1973 16:38:36 +0100 36 30 115832316 0 73 1973 244 3600 2003" (adodb_date len=170)
06 Apr 1979 04:43:55 +0100 55 30 292218235 5 79 1979 95 3600 2003 Error date(): 292218235
"date CET 1979-04-06 04:43:55 am AM 06 Fri April 4 4 04 04 43 6 Friday 0 04 Apr 4 +0100 RFC822 Fri, 06 Apr 1979 04:43:55 +0100 55 30 292218235 5 79 1979 95 3600 2003" (date len=164)
"date CET 1979-04-06 04:43:55 am AM 06 Fri April 4 4 04 04 43 6 Friday 0 04 Apr 4 +0100 RFC822 Fri, 6 Apr 1979 04:43:55 +0100 55 30 292218235 5 79 1979 95 3600 2003" (adodb_date len=164)
02 Aug 1979 02:11:11 +0100 11 31 302404271 4 79 1979 213 3600 2003 Error date(): 302404271
"date CET 1979-08-02 02:11:11 am AM 02 Thu August 2 2 02 02 11 2 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 02 Aug 1979 02:11:11 +0100 11 31 302404271 4 79 1979 213 3600 2003" (date len=168)
"date CET 1979-08-02 02:11:11 am AM 02 Thu August 2 2 02 02 11 2 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 2 Aug 1979 02:11:11 +0100 11 31 302404271 4 79 1979 213 3600 2003" (adodb_date len=168)
08 Apr 1972 13:45:53 +0100 53 30 71585153 6 72 1972 98 3600 2003 Error date(): 71585153
"date CET 1972-04-08 13:45:53 pm PM 08 Sat April 1 13 01 13 45 8 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 08 Apr 1972 13:45:53 +0100 53 30 71585153 6 72 1972 98 3600 2003" (date len=166)
"date CET 1972-04-08 13:45:53 pm PM 08 Sat April 1 13 01 13 45 8 Saturday 1 04 Apr 4 +0100 RFC822 Sat, 8 Apr 1972 13:45:53 +0100 53 30 71585153 6 72 1972 98 3600 2003" (adodb_date len=166)
09 Dec 1981 11:44:40 +0100 40 31 376742680 3 81 1981 342 3600 2003 Error date(): 376742680
"date CET 1981-12-09 11:44:40 am AM 09 Wed December 11 11 11 11 44 9 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 09 Dec 1981 11:44:40 +0100 40 31 376742680 3 81 1981 342 3600 2003" (date len=174)
"date CET 1981-12-09 11:44:40 am AM 09 Wed December 11 11 11 11 44 9 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 9 Dec 1981 11:44:40 +0100 40 31 376742680 3 81 1981 342 3600 2003" (adodb_date len=174)
01 Nov 1981 16:56:31 +0100 31 30 373478191 0 81 1981 304 3600 2003 Error date(): 373478191
"date CET 1981-11-01 16:56:31 pm PM 01 Sun November 4 16 04 16 56 1 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 01 Nov 1981 16:56:31 +0100 31 30 373478191 0 81 1981 304 3600 2003" (date len=170)
"date CET 1981-11-01 16:56:31 pm PM 01 Sun November 4 16 04 16 56 1 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 1 Nov 1981 16:56:31 +0100 31 30 373478191 0 81 1981 304 3600 2003" (adodb_date len=170)
06 Apr 1977 22:34:22 +0100 22 30 229210462 3 77 1977 95 3600 2003 Error date(): 229210462
"date CET 1977-04-06 22:34:22 pm PM 06 Wed April 10 22 10 22 34 6 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 06 Apr 1977 22:34:22 +0100 22 30 229210462 3 77 1977 95 3600 2003" (date len=169)
"date CET 1977-04-06 22:34:22 pm PM 06 Wed April 10 22 10 22 34 6 Wednesday 0 04 Apr 4 +0100 RFC822 Wed, 6 Apr 1977 22:34:22 +0100 22 30 229210462 3 77 1977 95 3600 2003" (adodb_date len=169)
ST 1980-06-29 16:45:34 pm PM 29 Sun June 4 16 04 16 45 29 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 29 Jun 1980 16:45:34 +0200 34 30 331137934 0 80 1980 180 7200 2003 Error date(): 331137934
"date CEST 1980-06-29 16:45:34 pm PM 29 Sun June 4 16 04 16 45 29 Sunday 1 06 Jun 6 +0200 RFC822 Sun, 29 Jun 1980 16:45:34 +0200 34 30 331137934 0 80 1980 180 7200 2003" (date len=167)
"date CET 1980-06-29 15:45:34 pm PM 29 Sun June 3 15 03 15 45 29 Sunday 1 06 Jun 6 +0100 RFC822 Sun, 29 Jun 1980 15:45:34 +0100 34 30 331137934 0 80 1980 180 3600 2003" (adodb_date len=166)
Error getdate() 331137934
Array
(
[seconds] => 34
[minutes] => 45
[hours] => 16
[mday] => 29
[wday] => 0
[mon] => 6
[year] => 1980
[yday] => 180
[weekday] => Sunday
[month] => June
[0] => 331137934
)
Array
(
[seconds] => 34
[minutes] => 45
[hours] => 15
[mday] => 29
[wday] => 0
[mon] => 6
[year] => 1980
[yday] => 180
[weekday] => Sunday
[month] => June
[0] => 331137934
)
05 Sep 1979 08:41:30 +0100 30 30 305365290 3 79 1979 247 3600 2003 Error date(): 305365290
"date CET 1979-09-05 08:41:30 am AM 05 Wed September 8 8 08 08 41 5 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 05 Sep 1979 08:41:30 +0100 30 30 305365290 3 79 1979 247 3600 2003" (date len=172)
"date CET 1979-09-05 08:41:30 am AM 05 Wed September 8 8 08 08 41 5 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 5 Sep 1979 08:41:30 +0100 30 30 305365290 3 79 1979 247 3600 2003" (adodb_date len=172)
03 May 1974 07:59:26 +0100 26 31 136796366 5 74 1974 122 3600 2003 Error date(): 136796366
"date CET 1974-05-03 07:59:26 am AM 03 Fri May 7 7 07 07 59 3 Friday 0 05 May 5 +0100 RFC822 Fri, 03 May 1974 07:59:26 +0100 26 31 136796366 5 74 1974 122 3600 2003" (date len=163)
"date CET 1974-05-03 07:59:26 am AM 03 Fri May 7 7 07 07 59 3 Friday 0 05 May 5 +0100 RFC822 Fri, 3 May 1974 07:59:26 +0100 26 31 136796366 5 74 1974 122 3600 2003" (adodb_date len=163)
Testing random dates between 100 and 4000
Testing 1966 to 1978, or 378432000 seconds, offset=81467: 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977
Failed :-(