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 1983-04-17 22:41:09 pm PM 17 Sun April 10 22 10 22 41 17 Sunday 0 04 Apr 4 +0200 RFC822 Sun, 17 Apr 1983 22:41:09 +0200 09 30 419460069 0 83 1983 106 7200 2003" (date len=169) "date CET 1983-04-17 21:41:09 pm PM 17 Sun April 9 21 09 21 41 17 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 17 Apr 1983 21:41:09 +0100 09 30 419460069 0 83 1983 106 3600 2003" (adodb_date len=167)
08 Jan 1981 02:20:55 +0100 55 31 347764855 4 81 1981 7 3600 2003 Error date(): 347764855
"date CET 1981-01-08 02:20:55 am AM 08 Thu January 2 2 02 02 20 8 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 08 Jan 1981 02:20:55 +0100 55 31 347764855 4 81 1981 7 3600 2003" (date len=167)
"date CET 1981-01-08 02:20:55 am AM 08 Thu January 2 2 02 02 20 8 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 8 Jan 1981 02:20:55 +0100 55 31 347764855 4 81 1981 7 3600 2003" (adodb_date len=167)
ST 1981-05-19 19:22:02 pm PM 19 Tue May 7 19 07 19 22 19 Tuesday 0 05 May 5 +0200 RFC822 Tue, 19 May 1981 19:22:02 +0200 02 31 359140922 2 81 1981 138 7200 2003 Error date(): 359140922
"date CEST 1981-05-19 19:22:02 pm PM 19 Tue May 7 19 07 19 22 19 Tuesday 0 05 May 5 +0200 RFC822 Tue, 19 May 1981 19:22:02 +0200 02 31 359140922 2 81 1981 138 7200 2003" (date len=167)
"date CET 1981-05-19 18:22:02 pm PM 19 Tue May 6 18 06 18 22 19 Tuesday 0 05 May 5 +0100 RFC822 Tue, 19 May 1981 18:22:02 +0100 02 31 359140922 2 81 1981 138 3600 2003" (adodb_date len=166)
ST 1980-08-26 01:03:09 am AM 26 Tue August 1 1 01 01 03 26 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 26 Aug 1980 01:03:09 +0200 09 31 336092589 2 80 1980 238 7200 2003 Error date(): 336092589
"date CEST 1980-08-26 01:03:09 am AM 26 Tue August 1 1 01 01 03 26 Tuesday 1 08 Aug 8 +0200 RFC822 Tue, 26 Aug 1980 01:03:09 +0200 09 31 336092589 2 80 1980 238 7200 2003" (date len=169)
"date CET 1980-08-26 00:03:09 am AM 26 Tue August 12 0 12 00 03 26 Tuesday 1 08 Aug 8 +0100 RFC822 Tue, 26 Aug 1980 00:03:09 +0100 09 31 336092589 2 80 1980 238 3600 2003" (adodb_date len=169)
Error getdate() 336092589
Array
(
[seconds] => 9
[minutes] => 3
[hours] => 1
[mday] => 26
[wday] => 2
[mon] => 8
[year] => 1980
[yday] => 238
[weekday] => Tuesday
[month] => August
[0] => 336092589
)
Array
(
[seconds] => 9
[minutes] => 3
[hours] => 0
[mday] => 26
[wday] => 2
[mon] => 8
[year] => 1980
[yday] => 238
[weekday] => Tuesday
[month] => August
[0] => 336092589
)
03 Nov 1974 06:54:24 +0100 24 30 152690064 0 74 1974 306 3600 2003 Error date(): 152690064
"date CET 1974-11-03 06:54:24 am AM 03 Sun November 6 6 06 06 54 3 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 03 Nov 1974 06:54:24 +0100 24 30 152690064 0 74 1974 306 3600 2003" (date len=169)
"date CET 1974-11-03 06:54:24 am AM 03 Sun November 6 6 06 06 54 3 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 3 Nov 1974 06:54:24 +0100 24 30 152690064 0 74 1974 306 3600 2003" (adodb_date len=169)
02 May 1978 04:50:46 +0100 46 31 262929046 2 78 1978 121 3600 2003 Error date(): 262929046
"date CET 1978-05-02 04:50:46 am AM 02 Tue May 4 4 04 04 50 2 Tuesday 0 05 May 5 +0100 RFC822 Tue, 02 May 1978 04:50:46 +0100 46 31 262929046 2 78 1978 121 3600 2003" (date len=164)
"date CET 1978-05-02 04:50:46 am AM 02 Tue May 4 4 04 04 50 2 Tuesday 0 05 May 5 +0100 RFC822 Tue, 2 May 1978 04:50:46 +0100 46 31 262929046 2 78 1978 121 3600 2003" (adodb_date len=164)
01 Oct 1979 04:43:20 +0100 20 31 307597400 1 79 1979 273 3600 2003 Error date(): 307597400
"date CET 1979-10-01 04:43:20 am AM 01 Mon October 4 4 04 04 43 1 Monday 0 10 Oct 10 +0100 RFC822 Mon, 01 Oct 1979 04:43:20 +0100 20 31 307597400 1 79 1979 273 3600 2003" (date len=168)
"date CET 1979-10-01 04:43:20 am AM 01 Mon October 4 4 04 04 43 1 Monday 0 10 Oct 10 +0100 RFC822 Mon, 1 Oct 1979 04:43:20 +0100 20 31 307597400 1 79 1979 273 3600 2003" (adodb_date len=168)
03 Aug 1975 20:59:30 +0100 30 31 176327970 0 75 1975 214 3600 2003 Error date(): 176327970
"date CET 1975-08-03 20:59:30 pm PM 03 Sun August 8 20 08 20 59 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 03 Aug 1975 20:59:30 +0100 30 31 176327970 0 75 1975 214 3600 2003" (date len=167)
"date CET 1975-08-03 20:59:30 pm PM 03 Sun August 8 20 08 20 59 3 Sunday 0 08 Aug 8 +0100 RFC822 Sun, 3 Aug 1975 20:59:30 +0100 30 31 176327970 0 75 1975 214 3600 2003" (adodb_date len=167)
04 Nov 1973 19:41:10 +0100 10 30 121286470 0 73 1973 307 3600 2003 Error date(): 121286470
"date CET 1973-11-04 19:41:10 pm PM 04 Sun November 7 19 07 19 41 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 04 Nov 1973 19:41:10 +0100 10 30 121286470 0 73 1973 307 3600 2003" (date len=170)
"date CET 1973-11-04 19:41:10 pm PM 04 Sun November 7 19 07 19 41 4 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 4 Nov 1973 19:41:10 +0100 10 30 121286470 0 73 1973 307 3600 2003" (adodb_date len=170)
07 May 1972 14:45:34 +0100 34 31 74094334 0 72 1972 127 3600 2003 Error date(): 74094334
"date CET 1972-05-07 14:45:34 pm PM 07 Sun May 2 14 02 14 45 7 Sunday 1 05 May 5 +0100 RFC822 Sun, 07 May 1972 14:45:34 +0100 34 31 74094334 0 72 1972 127 3600 2003" (date len=163)
"date CET 1972-05-07 14:45:34 pm PM 07 Sun May 2 14 02 14 45 7 Sunday 1 05 May 5 +0100 RFC822 Sun, 7 May 1972 14:45:34 +0100 34 31 74094334 0 72 1972 127 3600 2003" (adodb_date len=163)
05 Jun 1977 08:19:51 +0100 51 30 234343191 0 77 1977 155 3600 2003 Error date(): 234343191
"date CET 1977-06-05 08:19:51 am AM 05 Sun June 8 8 08 08 19 5 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 05 Jun 1977 08:19:51 +0100 51 30 234343191 0 77 1977 155 3600 2003" (date len=164)
"date CET 1977-06-05 08:19:51 am AM 05 Sun June 8 8 08 08 19 5 Sunday 0 06 Jun 6 +0100 RFC822 Sun, 5 Jun 1977 08:19:51 +0100 51 30 234343191 0 77 1977 155 3600 2003" (adodb_date len=164)
05 Nov 1977 11:15:15 +0100 15 30 247572915 6 77 1977 308 3600 2003 Error date(): 247572915
"date CET 1977-11-05 11:15:15 am AM 05 Sat November 11 11 11 11 15 5 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 05 Nov 1977 11:15:15 +0100 15 30 247572915 6 77 1977 308 3600 2003" (date len=173)
"date CET 1977-11-05 11:15:15 am AM 05 Sat November 11 11 11 11 15 5 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 5 Nov 1977 11:15:15 +0100 15 30 247572915 6 77 1977 308 3600 2003" (adodb_date len=173)
05 Oct 1978 02:17:30 +0100 30 31 276398250 4 78 1978 277 3600 2003 Error date(): 276398250
"date CET 1978-10-05 02:17:30 am AM 05 Thu October 2 2 02 02 17 5 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 05 Oct 1978 02:17:30 +0100 30 31 276398250 4 78 1978 277 3600 2003" (date len=170)
"date CET 1978-10-05 02:17:30 am AM 05 Thu October 2 2 02 02 17 5 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 5 Oct 1978 02:17:30 +0100 30 31 276398250 4 78 1978 277 3600 2003" (adodb_date len=170)
09 Sep 1976 08:39:37 +0100 37 30 211102777 4 76 1976 252 3600 2003 Error date(): 211102777
"date CET 1976-09-09 08:39:37 am AM 09 Thu September 8 8 08 08 39 9 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 09 Sep 1976 08:39:37 +0100 37 30 211102777 4 76 1976 252 3600 2003" (date len=171)
"date CET 1976-09-09 08:39:37 am AM 09 Thu September 8 8 08 08 39 9 Thursday 1 09 Sep 9 +0100 RFC822 Thu, 9 Sep 1976 08:39:37 +0100 37 30 211102777 4 76 1976 252 3600 2003" (adodb_date len=171)
06 Jun 1973 18:26:51 +0100 51 30 108235611 3 73 1973 156 3600 2003 Error date(): 108235611
"date CET 1973-06-06 18:26:51 pm PM 06 Wed June 6 18 06 18 26 6 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 06 Jun 1973 18:26:51 +0100 51 30 108235611 3 73 1973 156 3600 2003" (date len=168)
"date CET 1973-06-06 18:26:51 pm PM 06 Wed June 6 18 06 18 26 6 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 6 Jun 1973 18:26:51 +0100 51 30 108235611 3 73 1973 156 3600 2003" (adodb_date len=168)
ST 1980-05-19 04:41:59 am AM 19 Mon May 4 4 04 04 41 19 Monday 1 05 May 5 +0200 RFC822 Mon, 19 May 1980 04:41:59 +0200 59 31 327552119 1 80 1980 139 7200 2003 Error date(): 327552119
"date CEST 1980-05-19 04:41:59 am AM 19 Mon May 4 4 04 04 41 19 Monday 1 05 May 5 +0200 RFC822 Mon, 19 May 1980 04:41:59 +0200 59 31 327552119 1 80 1980 139 7200 2003" (date len=165)
"date CET 1980-05-19 03:41:59 am AM 19 Mon May 3 3 03 03 41 19 Monday 1 05 May 5 +0100 RFC822 Mon, 19 May 1980 03:41:59 +0100 59 31 327552119 1 80 1980 139 3600 2003" (adodb_date len=164)
Error getdate() 327552119
Array
(
[seconds] => 59
[minutes] => 41
[hours] => 4
[mday] => 19
[wday] => 1
[mon] => 5
[year] => 1980
[yday] => 139
[weekday] => Monday
[month] => May
[0] => 327552119
)
Array
(
[seconds] => 59
[minutes] => 41
[hours] => 3
[mday] => 19
[wday] => 1
[mon] => 5
[year] => 1980
[yday] => 139
[weekday] => Monday
[month] => May
[0] => 327552119
)
09 Oct 1978 06:06:01 +0100 01 31 276757561 1 78 1978 281 3600 2003 Error date(): 276757561
"date CET 1978-10-09 06:06:01 am AM 09 Mon October 6 6 06 06 06 9 Monday 0 10 Oct 10 +0100 RFC822 Mon, 09 Oct 1978 06:06:01 +0100 01 31 276757561 1 78 1978 281 3600 2003" (date len=168)
"date CET 1978-10-09 06:06:01 am AM 09 Mon October 6 6 06 06 06 9 Monday 0 10 Oct 10 +0100 RFC822 Mon, 9 Oct 1978 06:06:01 +0100 01 31 276757561 1 78 1978 281 3600 2003" (adodb_date len=168)
07 Feb 1979 04:13:26 +0100 26 28 287205206 3 79 1979 37 3600 2003 Error date(): 287205206
"date CET 1979-02-07 04:13:26 am AM 07 Wed February 4 4 04 04 13 7 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 07 Feb 1979 04:13:26 +0100 26 28 287205206 3 79 1979 37 3600 2003" (date len=170)
"date CET 1979-02-07 04:13:26 am AM 07 Wed February 4 4 04 04 13 7 Wednesday 0 02 Feb 2 +0100 RFC822 Wed, 7 Feb 1979 04:13:26 +0100 26 28 287205206 3 79 1979 37 3600 2003" (adodb_date len=170)
04 Mar 1974 03:17:00 +0100 00 31 131595420 1 74 1974 62 3600 2003 Error date(): 131595420
"date CET 1974-03-04 03:17:00 am AM 04 Mon March 3 3 03 03 17 4 Monday 0 03 Mar 3 +0100 RFC822 Mon, 04 Mar 1974 03:17:00 +0100 00 31 131595420 1 74 1974 62 3600 2003" (date len=164)
"date CET 1974-03-04 03:17:00 am AM 04 Mon March 3 3 03 03 17 4 Monday 0 03 Mar 3 +0100 RFC822 Mon, 4 Mar 1974 03:17:00 +0100 00 31 131595420 1 74 1974 62 3600 2003" (adodb_date len=164)
09 Jun 1975 09:17:14 +0100 14 30 171533834 1 75 1975 159 3600 2003 Error date(): 171533834
"date CET 1975-06-09 09:17:14 am AM 09 Mon June 9 9 09 09 17 9 Monday 0 06 Jun 6 +0100 RFC822 Mon, 09 Jun 1975 09:17:14 +0100 14 30 171533834 1 75 1975 159 3600 2003" (date len=164)
"date CET 1975-06-09 09:17:14 am AM 09 Mon June 9 9 09 09 17 9 Monday 0 06 Jun 6 +0100 RFC822 Mon, 9 Jun 1975 09:17:14 +0100 14 30 171533834 1 75 1975 159 3600 2003" (adodb_date len=164)
08 Jul 1976 01:53:17 +0100 17 31 205635197 4 76 1976 189 3600 2003 Error date(): 205635197
"date CET 1976-07-08 01:53:17 am AM 08 Thu July 1 1 01 01 53 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 08 Jul 1976 01:53:17 +0100 17 31 205635197 4 76 1976 189 3600 2003" (date len=166)
"date CET 1976-07-08 01:53:17 am AM 08 Thu July 1 1 01 01 53 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 8 Jul 1976 01:53:17 +0100 17 31 205635197 4 76 1976 189 3600 2003" (adodb_date len=166)
07 Dec 1973 22:54:26 +0100 26 31 124149266 5 73 1973 340 3600 2003 Error date(): 124149266
"date CET 1973-12-07 22:54:26 pm PM 07 Fri December 10 22 10 22 54 7 Friday 0 12 Dec 12 +0100 RFC822 Fri, 07 Dec 1973 22:54:26 +0100 26 31 124149266 5 73 1973 340 3600 2003" (date len=171)
"date CET 1973-12-07 22:54:26 pm PM 07 Fri December 10 22 10 22 54 7 Friday 0 12 Dec 12 +0100 RFC822 Fri, 7 Dec 1973 22:54:26 +0100 26 31 124149266 5 73 1973 340 3600 2003" (adodb_date len=171)
03 Apr 1977 09:48:10 +0100 10 30 228905290 0 77 1977 92 3600 2003 Error date(): 228905290
"date CET 1977-04-03 09:48:10 am AM 03 Sun April 9 9 09 09 48 3 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 03 Apr 1977 09:48:10 +0100 10 30 228905290 0 77 1977 92 3600 2003" (date len=164)
"date CET 1977-04-03 09:48:10 am AM 03 Sun April 9 9 09 09 48 3 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 3 Apr 1977 09:48:10 +0100 10 30 228905290 0 77 1977 92 3600 2003" (adodb_date len=164)
04 Nov 1977 04:42:07 +0100 07 30 247462927 5 77 1977 307 3600 2003 Error date(): 247462927
"date CET 1977-11-04 04:42:07 am AM 04 Fri November 4 4 04 04 42 4 Friday 0 11 Nov 11 +0100 RFC822 Fri, 04 Nov 1977 04:42:07 +0100 07 30 247462927 5 77 1977 307 3600 2003" (date len=169)
"date CET 1977-11-04 04:42:07 am AM 04 Fri November 4 4 04 04 42 4 Friday 0 11 Nov 11 +0100 RFC822 Fri, 4 Nov 1977 04:42:07 +0100 07 30 247462927 5 77 1977 307 3600 2003" (adodb_date len=169)
04 Oct 1975 04:19:16 +0100 16 31 181624756 6 75 1975 276 3600 2003 Error date(): 181624756
"date CET 1975-10-04 04:19:16 am AM 04 Sat October 4 4 04 04 19 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 04 Oct 1975 04:19:16 +0100 16 31 181624756 6 75 1975 276 3600 2003" (date len=170)
"date CET 1975-10-04 04:19:16 am AM 04 Sat October 4 4 04 04 19 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 4 Oct 1975 04:19:16 +0100 16 31 181624756 6 75 1975 276 3600 2003" (adodb_date len=170)
06 Oct 1972 01:55:22 +0100 22 31 87180922 5 72 1972 279 3600 2003 Error date(): 87180922
"date CET 1972-10-06 01:55:22 am AM 06 Fri October 1 1 01 01 55 6 Friday 1 10 Oct 10 +0100 RFC822 Fri, 06 Oct 1972 01:55:22 +0100 22 31 87180922 5 72 1972 279 3600 2003" (date len=167)
"date CET 1972-10-06 01:55:22 am AM 06 Fri October 1 1 01 01 55 6 Friday 1 10 Oct 10 +0100 RFC822 Fri, 6 Oct 1972 01:55:22 +0100 22 31 87180922 5 72 1972 279 3600 2003" (adodb_date len=167)
08 Apr 1973 15:23:14 +0100 14 30 103126994 0 73 1973 97 3600 2003 Error date(): 103126994
"date CET 1973-04-08 15:23:14 pm PM 08 Sun April 3 15 03 15 23 8 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 08 Apr 1973 15:23:14 +0100 14 30 103126994 0 73 1973 97 3600 2003" (date len=165)
"date CET 1973-04-08 15:23:14 pm PM 08 Sun April 3 15 03 15 23 8 Sunday 0 04 Apr 4 +0100 RFC822 Sun, 8 Apr 1973 15:23:14 +0100 14 30 103126994 0 73 1973 97 3600 2003" (adodb_date len=165)
02 Jul 1975 21:01:33 +0100 33 31 173563293 3 75 1975 182 3600 2003 Error date(): 173563293
"date CET 1975-07-02 21:01:33 pm PM 02 Wed July 9 21 09 21 01 2 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 02 Jul 1975 21:01:33 +0100 33 31 173563293 3 75 1975 182 3600 2003" (date len=168)
"date CET 1975-07-02 21:01:33 pm PM 02 Wed July 9 21 09 21 01 2 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 2 Jul 1975 21:01:33 +0100 33 31 173563293 3 75 1975 182 3600 2003" (adodb_date len=168)
06 Sep 1971 01:05:12 +0100 12 30 52963512 1 71 1971 248 3600 2003 Error date(): 52963512
"date CET 1971-09-06 01:05:12 am AM 06 Mon September 1 1 01 01 05 6 Monday 0 09 Sep 9 +0100 RFC822 Mon, 06 Sep 1971 01:05:12 +0100 12 30 52963512 1 71 1971 248 3600 2003" (date len=168)
"date CET 1971-09-06 01:05:12 am AM 06 Mon September 1 1 01 01 05 6 Monday 0 09 Sep 9 +0100 RFC822 Mon, 6 Sep 1971 01:05:12 +0100 12 30 52963512 1 71 1971 248 3600 2003" (adodb_date len=168)
08 Aug 1975 12:38:13 +0100 13 31 176729893 5 75 1975 219 3600 2003 Error date(): 176729893
"date CET 1975-08-08 12:38:13 pm PM 08 Fri August 12 12 12 12 38 8 Friday 0 08 Aug 8 +0100 RFC822 Fri, 08 Aug 1975 12:38:13 +0100 13 31 176729893 5 75 1975 219 3600 2003" (date len=168)
"date CET 1975-08-08 12:38:13 pm PM 08 Fri August 12 12 12 12 38 8 Friday 0 08 Aug 8 +0100 RFC822 Fri, 8 Aug 1975 12:38:13 +0100 13 31 176729893 5 75 1975 219 3600 2003" (adodb_date len=168)
09 Jan 1975 12:29:15 +0100 15 31 158498955 4 75 1975 8 3600 2003 Error date(): 158498955
"date CET 1975-01-09 12:29:15 pm PM 09 Thu January 12 12 12 12 29 9 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 09 Jan 1975 12:29:15 +0100 15 31 158498955 4 75 1975 8 3600 2003" (date len=169)
"date CET 1975-01-09 12:29:15 pm PM 09 Thu January 12 12 12 12 29 9 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 9 Jan 1975 12:29:15 +0100 15 31 158498955 4 75 1975 8 3600 2003" (adodb_date len=169)
08 Jul 1976 12:39:02 +0100 02 31 205673942 4 76 1976 189 3600 2003 Error date(): 205673942
"date CET 1976-07-08 12:39:02 pm PM 08 Thu July 12 12 12 12 39 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 08 Jul 1976 12:39:02 +0100 02 31 205673942 4 76 1976 189 3600 2003" (date len=168)
"date CET 1976-07-08 12:39:02 pm PM 08 Thu July 12 12 12 12 39 8 Thursday 1 07 Jul 7 +0100 RFC822 Thu, 8 Jul 1976 12:39:02 +0100 02 31 205673942 4 76 1976 189 3600 2003" (adodb_date len=168)
Testing random dates between 100 and 4000
Testing 1961 to 1973, or 378432000 seconds, offset=70947: 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972
Failed :-(