Testing adodb_date and adodb_mktime. version=0.1

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 1970-01-01 01:00:00 am AM 01 Thu January 1 1 01 01 00 1 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 01 Jan 1970 01:00:00 +0100 00 31 0 4 70 1970 0 3600 2003
date CET 1970-01-01 01:00:00 am AM 01 Thu January 1 1 01 01 00 1 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 1 Jan 1970 01:00:00 +0100 00 31 0 4 70 1970 0 3600 2003
07 Jun 1971 13:26:27 +0100 27 30 45145587 1 71 1971 157 3600 2003 Error date(): 45145587
 
  "date CET 1971-06-07 13:26:27 pm PM 07 Mon June 1 13 01 13 26 7 Monday 0 06 Jun 6 +0100 RFC822 Mon, 07 Jun 1971 13:26:27 +0100 27 30 45145587 1 71 1971 157 3600 2003" (date len=164)
  "date CET 1971-06-07 13:26:27 pm PM 07 Mon June 1 13 01 13 26 7 Monday 0 06 Jun 6 +0100 RFC822 Mon,  7 Jun 1971 13:26:27 +0100 27 30 45145587 1 71 1971 157 3600 2003" (adodb_date len=164)

07 Jan 1976 21:01:15 +0100 15 31 189892875 3 76 1976 6 3600 2003 Error date(): 189892875
 
  "date CET 1976-01-07 21:01:15 pm PM 07 Wed January 9 21 09 21 01 7 Wednesday 1 01 Jan 1 +0100 RFC822 Wed, 07 Jan 1976 21:01:15 +0100 15 31 189892875 3 76 1976 6 3600 2003" (date len=169)
  "date CET 1976-01-07 21:01:15 pm PM 07 Wed January 9 21 09 21 01 7 Wednesday 1 01 Jan 1 +0100 RFC822 Wed,  7 Jan 1976 21:01:15 +0100 15 31 189892875 3 76 1976 6 3600 2003" (adodb_date len=169)

09 Apr 1977 22:34:54 +0100 54 30 229469694 6 77 1977 98 3600 2003 Error date(): 229469694
 
  "date CET 1977-04-09 22:34:54 pm PM 09 Sat April 10 22 10 22 34 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 09 Apr 1977 22:34:54 +0100 54 30 229469694 6 77 1977 98 3600 2003" (date len=168)
  "date CET 1977-04-09 22:34:54 pm PM 09 Sat April 10 22 10 22 34 9 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  9 Apr 1977 22:34:54 +0100 54 30 229469694 6 77 1977 98 3600 2003" (adodb_date len=168)

05 Oct 1972 19:27:36 +0100 36 31 87157656 4 72 1972 278 3600 2003 Error date(): 87157656
 
  "date CET 1972-10-05 19:27:36 pm PM 05 Thu October 7 19 07 19 27 5 Thursday 1 10 Oct 10 +0100 RFC822 Thu, 05 Oct 1972 19:27:36 +0100 36 31 87157656 4 72 1972 278 3600 2003" (date len=170)
  "date CET 1972-10-05 19:27:36 pm PM 05 Thu October 7 19 07 19 27 5 Thursday 1 10 Oct 10 +0100 RFC822 Thu,  5 Oct 1972 19:27:36 +0100 36 31 87157656 4 72 1972 278 3600 2003" (adodb_date len=170)

02 Oct 1973 00:58:38 +0100 38 31 118367918 2 73 1973 274 3600 2003 Error date(): 118367918
 
  "date CET 1973-10-02 00:58:38 am AM 02 Tue October 12 0 12 00 58 2 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 02 Oct 1973 00:58:38 +0100 38 31 118367918 2 73 1973 274 3600 2003" (date len=170)
  "date CET 1973-10-02 00:58:38 am AM 02 Tue October 12 0 12 00 58 2 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  2 Oct 1973 00:58:38 +0100 38 31 118367918 2 73 1973 274 3600 2003" (adodb_date len=170)

09 May 1974 15:54:45 +0100 45 31 137343285 4 74 1974 128 3600 2003 Error date(): 137343285
 
  "date CET 1974-05-09 15:54:45 pm PM 09 Thu May 3 15 03 15 54 9 Thursday 0 05 May 5 +0100 RFC822 Thu, 09 May 1974 15:54:45 +0100 45 31 137343285 4 74 1974 128 3600 2003" (date len=166)
  "date CET 1974-05-09 15:54:45 pm PM 09 Thu May 3 15 03 15 54 9 Thursday 0 05 May 5 +0100 RFC822 Thu,  9 May 1974 15:54:45 +0100 45 31 137343285 4 74 1974 128 3600 2003" (adodb_date len=166)

09 Jul 1974 14:36:07 +0100 07 31 142608967 2 74 1974 189 3600 2003 Error date(): 142608967
 
  "date CET 1974-07-09 14:36:07 pm PM 09 Tue July 2 14 02 14 36 9 Tuesday 0 07 Jul 7 +0100 RFC822 Tue, 09 Jul 1974 14:36:07 +0100 07 31 142608967 2 74 1974 189 3600 2003" (date len=166)
  "date CET 1974-07-09 14:36:07 pm PM 09 Tue July 2 14 02 14 36 9 Tuesday 0 07 Jul 7 +0100 RFC822 Tue,  9 Jul 1974 14:36:07 +0100 07 31 142608967 2 74 1974 189 3600 2003" (adodb_date len=166)

05 Aug 1975 00:25:16 +0100 16 31 176426716 2 75 1975 216 3600 2003 Error date(): 176426716
 
  "date CET 1975-08-05 00:25:16 am AM 05 Tue August 12 0 12 00 25 5 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 05 Aug 1975 00:25:16 +0100 16 31 176426716 2 75 1975 216 3600 2003" (date len=168)
  "date CET 1975-08-05 00:25:16 am AM 05 Tue August 12 0 12 00 25 5 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  5 Aug 1975 00:25:16 +0100 16 31 176426716 2 75 1975 216 3600 2003" (adodb_date len=168)

ST 1980-07-22 01:18:58 am AM 22 Tue July 1 1 01 01 18 22 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 22 Jul 1980 01:18:58 +0200 58 31 333069538 2 80 1980 203 7200 2003 Error date(): 333069538
 
  "date CEST 1980-07-22 01:18:58 am AM 22 Tue July 1 1 01 01 18 22 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 22 Jul 1980 01:18:58 +0200 58 31 333069538 2 80 1980 203 7200 2003" (date len=167)
  "date CET 1980-07-22 00:18:58 am AM 22 Tue July 12 0 12 00 18 22 Tuesday 1 07 Jul 7 +0100 RFC822 Tue, 22 Jul 1980 00:18:58 +0100 58 31 333069538 2 80 1980 203 3600 2003" (adodb_date len=167)

Error getdate() 333069538
Array ( [seconds] => 58 [minutes] => 18 [hours] => 1 [mday] => 22 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 203 [weekday] => Tuesday [month] => July [0] => 333069538 )
Array ( [seconds] => 58 [minutes] => 18 [hours] => 0 [mday] => 22 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 203 [weekday] => Tuesday [month] => July [0] => 333069538 )

ST 1982-05-04 01:54:55 am AM 04 Tue May 1 1 01 01 54 4 Tuesday 0 05 May 5 +0200 RFC822 Tue, 04 May 1982 01:54:55 +0200 55 31 389318095 2 82 1982 123 7200 2003 Error date(): 389318095

 
  "date CEST 1982-05-04 01:54:55 am AM 04 Tue May 1 1 01 01 54 4 Tuesday 0 05 May 5 +0200 RFC822 Tue, 04 May 1982 01:54:55 +0200 55 31 389318095 2 82 1982 123 7200 2003" (date len=165)
  "date CET 1982-05-04 00:54:55 am AM 04 Tue May 12 0 12 00 54 4 Tuesday 0 05 May 5 +0100 RFC822 Tue,  4 May 1982 00:54:55 +0100 55 31 389318095 2 82 1982 123 3600 2003" (adodb_date len=165)

Error getdate() 389318095
Array ( [seconds] => 55 [minutes] => 54 [hours] => 1 [mday] => 4 [wday] => 2 [mon] => 5 [year] => 1982 [yday] => 123 [weekday] => Tuesday [month] => May [0] => 389318095 )
Array ( [seconds] => 55 [minutes] => 54 [hours] => 0 [mday] => 4 [wday] => 2 [mon] => 5 [year] => 1982 [yday] => 123 [weekday] => Tuesday [month] => May [0] => 389318095 )

09 Oct 1978 12:30:03 +0100 03 31 276780603 1 78 1978 281 3600 2003 Error date(): 276780603

 
  "date CET 1978-10-09 12:30:03 pm PM 09 Mon October 12 12 12 12 30 9 Monday 0 10 Oct 10 +0100 RFC822 Mon, 09 Oct 1978 12:30:03 +0100 03 31 276780603 1 78 1978 281 3600 2003" (date len=170)
  "date CET 1978-10-09 12:30:03 pm PM 09 Mon October 12 12 12 12 30 9 Monday 0 10 Oct 10 +0100 RFC822 Mon,  9 Oct 1978 12:30:03 +0100 03 31 276780603 1 78 1978 281 3600 2003" (adodb_date len=170)

08 Jun 1978 23:35:15 +0100 15 30 266193315 4 78 1978 158 3600 2003 Error date(): 266193315
 
  "date CET 1978-06-08 23:35:15 pm PM 08 Thu June 11 23 11 23 35 8 Thursday 0 06 Jun 6 +0100 RFC822 Thu, 08 Jun 1978 23:35:15 +0100 15 30 266193315 4 78 1978 158 3600 2003" (date len=168)
  "date CET 1978-06-08 23:35:15 pm PM 08 Thu June 11 23 11 23 35 8 Thursday 0 06 Jun 6 +0100 RFC822 Thu,  8 Jun 1978 23:35:15 +0100 15 30 266193315 4 78 1978 158 3600 2003" (adodb_date len=168)

06 Jan 1977 03:09:36 +0100 36 31 221364576 4 77 1977 5 3600 2003 Error date(): 221364576
 
  "date CET 1977-01-06 03:09:36 am AM 06 Thu January 3 3 03 03 09 6 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 06 Jan 1977 03:09:36 +0100 36 31 221364576 4 77 1977 5 3600 2003" (date len=167)
  "date CET 1977-01-06 03:09:36 am AM 06 Thu January 3 3 03 03 09 6 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  6 Jan 1977 03:09:36 +0100 36 31 221364576 4 77 1977 5 3600 2003" (adodb_date len=167)

02 Jan 1976 03:16:39 +0100 39 31 189396999 5 76 1976 1 3600 2003 Error date(): 189396999
 
  "date CET 1976-01-02 03:16:39 am AM 02 Fri January 3 3 03 03 16 2 Friday 1 01 Jan 1 +0100 RFC822 Fri, 02 Jan 1976 03:16:39 +0100 39 31 189396999 5 76 1976 1 3600 2003" (date len=165)
  "date CET 1976-01-02 03:16:39 am AM 02 Fri January 3 3 03 03 16 2 Friday 1 01 Jan 1 +0100 RFC822 Fri,  2 Jan 1976 03:16:39 +0100 39 31 189396999 5 76 1976 1 3600 2003" (adodb_date len=165)

06 Aug 1979 20:37:54 +0100 54 31 302816274 1 79 1979 217 3600 2003 Error date(): 302816274
 
  "date CET 1979-08-06 20:37:54 pm PM 06 Mon August 8 20 08 20 37 6 Monday 0 08 Aug 8 +0100 RFC822 Mon, 06 Aug 1979 20:37:54 +0100 54 31 302816274 1 79 1979 217 3600 2003" (date len=167)
  "date CET 1979-08-06 20:37:54 pm PM 06 Mon August 8 20 08 20 37 6 Monday 0 08 Aug 8 +0100 RFC822 Mon,  6 Aug 1979 20:37:54 +0100 54 31 302816274 1 79 1979 217 3600 2003" (adodb_date len=167)

ST 1980-08-20 17:44:41 pm PM 20 Wed August 5 17 05 17 44 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 17:44:41 +0200 41 31 335634281 3 80 1980 232 7200 2003 Error date(): 335634281
 
  "date CEST 1980-08-20 17:44:41 pm PM 20 Wed August 5 17 05 17 44 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 17:44:41 +0200 41 31 335634281 3 80 1980 232 7200 2003" (date len=172)
  "date CET 1980-08-20 16:44:41 pm PM 20 Wed August 4 16 04 16 44 20 Wednesday 1 08 Aug 8 +0100 RFC822 Wed, 20 Aug 1980 16:44:41 +0100 41 31 335634281 3 80 1980 232 3600 2003" (adodb_date len=171)

Error getdate() 335634281
Array ( [seconds] => 41 [minutes] => 44 [hours] => 17 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335634281 )
Array ( [seconds] => 41 [minutes] => 44 [hours] => 16 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335634281 )

07 Sep 1978 02:32:52 +0100 52 30 273979972 4 78 1978 249 3600 2003 Error date(): 273979972

 
  "date CET 1978-09-07 02:32:52 am AM 07 Thu September 2 2 02 02 32 7 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 07 Sep 1978 02:32:52 +0100 52 30 273979972 4 78 1978 249 3600 2003" (date len=171)
  "date CET 1978-09-07 02:32:52 am AM 07 Thu September 2 2 02 02 32 7 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  7 Sep 1978 02:32:52 +0100 52 30 273979972 4 78 1978 249 3600 2003" (adodb_date len=171)

03 Feb 1972 21:44:53 +0100 53 29 65997893 4 72 1972 33 3600 2003 Error date(): 65997893
 
  "date CET 1972-02-03 21:44:53 pm PM 03 Thu February 9 21 09 21 44 3 Thursday 1 02 Feb 2 +0100 RFC822 Thu, 03 Feb 1972 21:44:53 +0100 53 29 65997893 4 72 1972 33 3600 2003" (date len=169)
  "date CET 1972-02-03 21:44:53 pm PM 03 Thu February 9 21 09 21 44 3 Thursday 1 02 Feb 2 +0100 RFC822 Thu,  3 Feb 1972 21:44:53 +0100 53 29 65997893 4 72 1972 33 3600 2003" (adodb_date len=169)

ST 1981-09-07 04:37:53 am AM 07 Mon September 4 4 04 04 37 7 Monday 0 09 Sep 9 +0200 RFC822 Mon, 07 Sep 1981 04:37:53 +0200 53 30 368678273 1 81 1981 249 7200 2003 Error date(): 368678273
 
  "date CEST 1981-09-07 04:37:53 am AM 07 Mon September 4 4 04 04 37 7 Monday 0 09 Sep 9 +0200 RFC822 Mon, 07 Sep 1981 04:37:53 +0200 53 30 368678273 1 81 1981 249 7200 2003" (date len=170)
  "date CET 1981-09-07 03:37:53 am AM 07 Mon September 3 3 03 03 37 7 Monday 0 09 Sep 9 +0100 RFC822 Mon,  7 Sep 1981 03:37:53 +0100 53 30 368678273 1 81 1981 249 3600 2003" (adodb_date len=169)

Error getdate() 368678273
Array ( [seconds] => 53 [minutes] => 37 [hours] => 4 [mday] => 7 [wday] => 1 [mon] => 9 [year] => 1981 [yday] => 249 [weekday] => Monday [month] => September [0] => 368678273 )
Array ( [seconds] => 53 [minutes] => 37 [hours] => 3 [mday] => 7 [wday] => 1 [mon] => 9 [year] => 1981 [yday] => 249 [weekday] => Monday [month] => September [0] => 368678273 )

05 May 1975 22:21:00 +0100 00 31 168556860 1 75 1975 124 3600 2003 Error date(): 168556860

 
  "date CET 1975-05-05 22:21:00 pm PM 05 Mon May 10 22 10 22 21 5 Monday 0 05 May 5 +0100 RFC822 Mon, 05 May 1975 22:21:00 +0100 00 31 168556860 1 75 1975 124 3600 2003" (date len=165)
  "date CET 1975-05-05 22:21:00 pm PM 05 Mon May 10 22 10 22 21 5 Monday 0 05 May 5 +0100 RFC822 Mon,  5 May 1975 22:21:00 +0100 00 31 168556860 1 75 1975 124 3600 2003" (adodb_date len=165)

06 May 1978 08:06:51 +0100 51 31 263286411 6 78 1978 125 3600 2003 Error date(): 263286411
 
  "date CET 1978-05-06 08:06:51 am AM 06 Sat May 8 8 08 08 06 6 Saturday 0 05 May 5 +0100 RFC822 Sat, 06 May 1978 08:06:51 +0100 51 31 263286411 6 78 1978 125 3600 2003" (date len=165)
  "date CET 1978-05-06 08:06:51 am AM 06 Sat May 8 8 08 08 06 6 Saturday 0 05 May 5 +0100 RFC822 Sat,  6 May 1978 08:06:51 +0100 51 31 263286411 6 78 1978 125 3600 2003" (adodb_date len=165)

02 Feb 1978 06:51:40 +0100 40 28 255246700 4 78 1978 32 3600 2003 Error date(): 255246700
 
  "date CET 1978-02-02 06:51:40 am AM 02 Thu February 6 6 06 06 51 2 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 02 Feb 1978 06:51:40 +0100 40 28 255246700 4 78 1978 32 3600 2003" (date len=169)
  "date CET 1978-02-02 06:51:40 am AM 02 Thu February 6 6 06 06 51 2 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  2 Feb 1978 06:51:40 +0100 40 28 255246700 4 78 1978 32 3600 2003" (adodb_date len=169)

01 Nov 1981 08:31:19 +0100 19 30 373447879 0 81 1981 304 3600 2003 Error date(): 373447879
 
  "date CET 1981-11-01 08:31:19 am AM 01 Sun November 8 8 08 08 31 1 Sunday 0 11 Nov 11 +0100 RFC822 Sun, 01 Nov 1981 08:31:19 +0100 19 30 373447879 0 81 1981 304 3600 2003" (date len=169)
  "date CET 1981-11-01 08:31:19 am AM 01 Sun November 8 8 08 08 31 1 Sunday 0 11 Nov 11 +0100 RFC822 Sun,  1 Nov 1981 08:31:19 +0100 19 30 373447879 0 81 1981 304 3600 2003" (adodb_date len=169)

03 Nov 1976 09:29:03 +0100 03 30 215857743 3 76 1976 307 3600 2003 Error date(): 215857743
 
  "date CET 1976-11-03 09:29:03 am AM 03 Wed November 9 9 09 09 29 3 Wednesday 1 11 Nov 11 +0100 RFC822 Wed, 03 Nov 1976 09:29:03 +0100 03 30 215857743 3 76 1976 307 3600 2003" (date len=172)
  "date CET 1976-11-03 09:29:03 am AM 03 Wed November 9 9 09 09 29 3 Wednesday 1 11 Nov 11 +0100 RFC822 Wed,  3 Nov 1976 09:29:03 +0100 03 30 215857743 3 76 1976 307 3600 2003" (adodb_date len=172)

04 Jan 1976 13:48:20 +0100 20 31 189607700 0 76 1976 3 3600 2003 Error date(): 189607700
 
  "date CET 1976-01-04 13:48:20 pm PM 04 Sun January 1 13 01 13 48 4 Sunday 1 01 Jan 1 +0100 RFC822 Sun, 04 Jan 1976 13:48:20 +0100 20 31 189607700 0 76 1976 3 3600 2003" (date len=166)
  "date CET 1976-01-04 13:48:20 pm PM 04 Sun January 1 13 01 13 48 4 Sunday 1 01 Jan 1 +0100 RFC822 Sun,  4 Jan 1976 13:48:20 +0100 20 31 189607700 0 76 1976 3 3600 2003" (adodb_date len=166)

08 Oct 1978 14:00:05 +0100 05 31 276699605 0 78 1978 280 3600 2003 Error date(): 276699605
 
  "date CET 1978-10-08 14:00:05 pm PM 08 Sun October 2 14 02 14 00 8 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 08 Oct 1978 14:00:05 +0100 05 31 276699605 0 78 1978 280 3600 2003" (date len=169)
  "date CET 1978-10-08 14:00:05 pm PM 08 Sun October 2 14 02 14 00 8 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  8 Oct 1978 14:00:05 +0100 05 31 276699605 0 78 1978 280 3600 2003" (adodb_date len=169)

06 Jul 1975 04:08:20 +0100 20 31 173848100 0 75 1975 186 3600 2003 Error date(): 173848100
 
  "date CET 1975-07-06 04:08:20 am AM 06 Sun July 4 4 04 04 08 6 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 06 Jul 1975 04:08:20 +0100 20 31 173848100 0 75 1975 186 3600 2003" (date len=164)
  "date CET 1975-07-06 04:08:20 am AM 06 Sun July 4 4 04 04 08 6 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  6 Jul 1975 04:08:20 +0100 20 31 173848100 0 75 1975 186 3600 2003" (adodb_date len=164)

04 Nov 1972 17:14:50 +0100 50 30 89741690 6 72 1972 308 3600 2003 Error date(): 89741690
 
  "date CET 1972-11-04 17:14:50 pm PM 04 Sat November 5 17 05 17 14 4 Saturday 1 11 Nov 11 +0100 RFC822 Sat, 04 Nov 1972 17:14:50 +0100 50 30 89741690 6 72 1972 308 3600 2003" (date len=171)
  "date CET 1972-11-04 17:14:50 pm PM 04 Sat November 5 17 05 17 14 4 Saturday 1 11 Nov 11 +0100 RFC822 Sat,  4 Nov 1972 17:14:50 +0100 50 30 89741690 6 72 1972 308 3600 2003" (adodb_date len=171)

08 Sep 1973 16:40:13 +0100 13 30 116350813 6 73 1973 250 3600 2003 Error date(): 116350813
 
  "date CET 1973-09-08 16:40:13 pm PM 08 Sat September 4 16 04 16 40 8 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 08 Sep 1973 16:40:13 +0100 13 30 116350813 6 73 1973 250 3600 2003" (date len=172)
  "date CET 1973-09-08 16:40:13 pm PM 08 Sat September 4 16 04 16 40 8 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  8 Sep 1973 16:40:13 +0100 13 30 116350813 6 73 1973 250 3600 2003" (adodb_date len=172)

ST 1982-05-13 20:57:39 pm PM 13 Thu May 8 20 08 20 57 13 Thursday 0 05 May 5 +0200 RFC822 Thu, 13 May 1982 20:57:39 +0200 39 31 390164259 4 82 1982 132 7200 2003 Error date(): 390164259
 
  "date CEST 1982-05-13 20:57:39 pm PM 13 Thu May 8 20 08 20 57 13 Thursday 0 05 May 5 +0200 RFC822 Thu, 13 May 1982 20:57:39 +0200 39 31 390164259 4 82 1982 132 7200 2003" (date len=168)
  "date CET 1982-05-13 19:57:39 pm PM 13 Thu May 7 19 07 19 57 13 Thursday 0 05 May 5 +0100 RFC822 Thu, 13 May 1982 19:57:39 +0100 39 31 390164259 4 82 1982 132 3600 2003" (adodb_date len=167)

Error getdate() 390164259
Array ( [seconds] => 39 [minutes] => 57 [hours] => 20 [mday] => 13 [wday] => 4 [mon] => 5 [year] => 1982 [yday] => 132 [weekday] => Thursday [month] => May [0] => 390164259 )
Array ( [seconds] => 39 [minutes] => 57 [hours] => 19 [mday] => 13 [wday] => 4 [mon] => 5 [year] => 1982 [yday] => 132 [weekday] => Thursday [month] => May [0] => 390164259 )

02 Feb 1980 19:57:57 +0100 57 29 318365877 6 80 1980 32 3600 2003 Error date(): 318365877

 
  "date CET 1980-02-02 19:57:57 pm PM 02 Sat February 7 19 07 19 57 2 Saturday 1 02 Feb 2 +0100 RFC822 Sat, 02 Feb 1980 19:57:57 +0100 57 29 318365877 6 80 1980 32 3600 2003" (date len=170)
  "date CET 1980-02-02 19:57:57 pm PM 02 Sat February 7 19 07 19 57 2 Saturday 1 02 Feb 2 +0100 RFC822 Sat,  2 Feb 1980 19:57:57 +0100 57 29 318365877 6 80 1980 32 3600 2003" (adodb_date len=170)

07 Apr 1976 18:18:00 +0100 00 30 197745480 3 76 1976 97 3600 2003 Error date(): 197745480
 
  "date CET 1976-04-07 18:18:00 pm PM 07 Wed April 6 18 06 18 18 7 Wednesday 1 04 Apr 4 +0100 RFC822 Wed, 07 Apr 1976 18:18:00 +0100 00 30 197745480 3 76 1976 97 3600 2003" (date len=168)
  "date CET 1976-04-07 18:18:00 pm PM 07 Wed April 6 18 06 18 18 7 Wednesday 1 04 Apr 4 +0100 RFC822 Wed,  7 Apr 1976 18:18:00 +0100 00 30 197745480 3 76 1976 97 3600 2003" (adodb_date len=168)

ST 1981-05-09 13:20:07 pm PM 09 Sat May 1 13 01 13 20 9 Saturday 0 05 May 5 +0200 RFC822 Sat, 09 May 1981 13:20:07 +0200 07 31 358255207 6 81 1981 128 7200 2003 Error date(): 358255207
 
  "date CEST 1981-05-09 13:20:07 pm PM 09 Sat May 1 13 01 13 20 9 Saturday 0 05 May 5 +0200 RFC822 Sat, 09 May 1981 13:20:07 +0200 07 31 358255207 6 81 1981 128 7200 2003" (date len=167)
  "date CET 1981-05-09 12:20:07 pm PM 09 Sat May 12 12 12 12 20 9 Saturday 0 05 May 5 +0100 RFC822 Sat,  9 May 1981 12:20:07 +0100 07 31 358255207 6 81 1981 128 3600 2003" (adodb_date len=167)

Error getdate() 358255207
Array ( [seconds] => 7 [minutes] => 20 [hours] => 13 [mday] => 9 [wday] => 6 [mon] => 5 [year] => 1981 [yday] => 128 [weekday] => Saturday [month] => May [0] => 358255207 )
Array ( [seconds] => 7 [minutes] => 20 [hours] => 12 [mday] => 9 [wday] => 6 [mon] => 5 [year] => 1981 [yday] => 128 [weekday] => Saturday [month] => May [0] => 358255207 )

ST 1982-06-22 11:43:02 am AM 22 Tue June 11 11 11 11 43 22 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 22 Jun 1982 11:43:02 +0200 02 30 393586982 2 82 1982 172 7200 2003 Error date(): 393586982

 
  "date CEST 1982-06-22 11:43:02 am AM 22 Tue June 11 11 11 11 43 22 Tuesday 0 06 Jun 6 +0200 RFC822 Tue, 22 Jun 1982 11:43:02 +0200 02 30 393586982 2 82 1982 172 7200 2003" (date len=169)
  "date CET 1982-06-22 10:43:02 am AM 22 Tue June 10 10 10 10 43 22 Tuesday 0 06 Jun 6 +0100 RFC822 Tue, 22 Jun 1982 10:43:02 +0100 02 30 393586982 2 82 1982 172 3600 2003" (adodb_date len=168)

Error getdate() 393586982
Array ( [seconds] => 2 [minutes] => 43 [hours] => 11 [mday] => 22 [wday] => 2 [mon] => 6 [year] => 1982 [yday] => 172 [weekday] => Tuesday [month] => June [0] => 393586982 )
Array ( [seconds] => 2 [minutes] => 43 [hours] => 10 [mday] => 22 [wday] => 2 [mon] => 6 [year] => 1982 [yday] => 172 [weekday] => Tuesday [month] => June [0] => 393586982 )

01 Dec 1973 08:42:42 +0100 42 31 123579762 6 73 1973 334 3600 2003 Error date(): 123579762

 
  "date CET 1973-12-01 08:42:42 am AM 01 Sat December 8 8 08 08 42 1 Saturday 0 12 Dec 12 +0100 RFC822 Sat, 01 Dec 1973 08:42:42 +0100 42 31 123579762 6 73 1973 334 3600 2003" (date len=171)
  "date CET 1973-12-01 08:42:42 am AM 01 Sat December 8 8 08 08 42 1 Saturday 0 12 Dec 12 +0100 RFC822 Sat,  1 Dec 1973 08:42:42 +0100 42 31 123579762 6 73 1973 334 3600 2003" (adodb_date len=171)

02 Jun 1975 01:46:39 +0100 39 30 170901999 1 75 1975 152 3600 2003 Error date(): 170901999
 
  "date CET 1975-06-02 01:46:39 am AM 02 Mon June 1 1 01 01 46 2 Monday 0 06 Jun 6 +0100 RFC822 Mon, 02 Jun 1975 01:46:39 +0100 39 30 170901999 1 75 1975 152 3600 2003" (date len=164)
  "date CET 1975-06-02 01:46:39 am AM 02 Mon June 1 1 01 01 46 2 Monday 0 06 Jun 6 +0100 RFC822 Mon,  2 Jun 1975 01:46:39 +0100 39 30 170901999 1 75 1975 152 3600 2003" (adodb_date len=164)

09 Dec 1976 19:56:29 +0100 29 31 219005789 4 76 1976 343 3600 2003 Error date(): 219005789
 
  "date CET 1976-12-09 19:56:29 pm PM 09 Thu December 7 19 07 19 56 9 Thursday 1 12 Dec 12 +0100 RFC822 Thu, 09 Dec 1976 19:56:29 +0100 29 31 219005789 4 76 1976 343 3600 2003" (date len=172)
  "date CET 1976-12-09 19:56:29 pm PM 09 Thu December 7 19 07 19 56 9 Thursday 1 12 Dec 12 +0100 RFC822 Thu,  9 Dec 1976 19:56:29 +0100 29 31 219005789 4 76 1976 343 3600 2003" (adodb_date len=172)

02 Nov 1979 10:12:59 +0100 59 30 310381979 5 79 1979 305 3600 2003 Error date(): 310381979
 
  "date CET 1979-11-02 10:12:59 am AM 02 Fri November 10 10 10 10 12 2 Friday 0 11 Nov 11 +0100 RFC822 Fri, 02 Nov 1979 10:12:59 +0100 59 30 310381979 5 79 1979 305 3600 2003" (date len=171)
  "date CET 1979-11-02 10:12:59 am AM 02 Fri November 10 10 10 10 12 2 Friday 0 11 Nov 11 +0100 RFC822 Fri,  2 Nov 1979 10:12:59 +0100 59 30 310381979 5 79 1979 305 3600 2003" (adodb_date len=171)

04 Feb 1977 20:39:28 +0100 28 28 223933168 5 77 1977 34 3600 2003 Error date(): 223933168
 
  "date CET 1977-02-04 20:39:28 pm PM 04 Fri February 8 20 08 20 39 4 Friday 0 02 Feb 2 +0100 RFC822 Fri, 04 Feb 1977 20:39:28 +0100 28 28 223933168 5 77 1977 34 3600 2003" (date len=168)
  "date CET 1977-02-04 20:39:28 pm PM 04 Fri February 8 20 08 20 39 4 Friday 0 02 Feb 2 +0100 RFC822 Fri,  4 Feb 1977 20:39:28 +0100 28 28 223933168 5 77 1977 34 3600 2003" (adodb_date len=168)

ST 1980-09-07 10:33:54 am AM 07 Sun September 10 10 10 10 33 7 Sunday 1 09 Sep 9 +0200 RFC822 Sun, 07 Sep 1980 10:33:54 +0200 54 30 337163634 0 80 1980 250 7200 2003 Error date(): 337163634
 
  "date CEST 1980-09-07 10:33:54 am AM 07 Sun September 10 10 10 10 33 7 Sunday 1 09 Sep 9 +0200 RFC822 Sun, 07 Sep 1980 10:33:54 +0200 54 30 337163634 0 80 1980 250 7200 2003" (date len=172)
  "date CET 1980-09-07 09:33:54 am AM 07 Sun September 9 9 09 09 33 7 Sunday 1 09 Sep 9 +0100 RFC822 Sun,  7 Sep 1980 09:33:54 +0100 54 30 337163634 0 80 1980 250 3600 2003" (adodb_date len=169)

Error getdate() 337163634
Array ( [seconds] => 54 [minutes] => 33 [hours] => 10 [mday] => 7 [wday] => 0 [mon] => 9 [year] => 1980 [yday] => 250 [weekday] => Sunday [month] => September [0] => 337163634 )
Array ( [seconds] => 54 [minutes] => 33 [hours] => 9 [mday] => 7 [wday] => 0 [mon] => 9 [year] => 1980 [yday] => 250 [weekday] => Sunday [month] => September [0] => 337163634 )

05 Jan 1974 02:45:20 +0100 20 31 126582320 6 74 1974 4 3600 2003 Error date(): 126582320

 
  "date CET 1974-01-05 02:45:20 am AM 05 Sat January 2 2 02 02 45 5 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 05 Jan 1974 02:45:20 +0100 20 31 126582320 6 74 1974 4 3600 2003" (date len=167)
  "date CET 1974-01-05 02:45:20 am AM 05 Sat January 2 2 02 02 45 5 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  5 Jan 1974 02:45:20 +0100 20 31 126582320 6 74 1974 4 3600 2003" (adodb_date len=167)

ST 1980-08-08 22:38:44 pm PM 08 Fri August 10 22 10 22 38 8 Friday 1 08 Aug 8 +0200 RFC822 Fri, 08 Aug 1980 22:38:44 +0200 44 31 334615124 5 80 1980 220 7200 2003 Error date(): 334615124
 
  "date CEST 1980-08-08 22:38:44 pm PM 08 Fri August 10 22 10 22 38 8 Friday 1 08 Aug 8 +0200 RFC822 Fri, 08 Aug 1980 22:38:44 +0200 44 31 334615124 5 80 1980 220 7200 2003" (date len=169)
  "date CET 1980-08-08 21:38:44 pm PM 08 Fri August 9 21 09 21 38 8 Friday 1 08 Aug 8 +0100 RFC822 Fri,  8 Aug 1980 21:38:44 +0100 44 31 334615124 5 80 1980 220 3600 2003" (adodb_date len=167)

Error getdate() 334615124
Array ( [seconds] => 44 [minutes] => 38 [hours] => 22 [mday] => 8 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 220 [weekday] => Friday [month] => August [0] => 334615124 )
Array ( [seconds] => 44 [minutes] => 38 [hours] => 21 [mday] => 8 [wday] => 5 [mon] => 8 [year] => 1980 [yday] => 220 [weekday] => Friday [month] => August [0] => 334615124 )

ST 1981-08-28 02:21:40 am AM 28 Fri August 2 2 02 02 21 28 Friday 0 08 Aug 8 +0200 RFC822 Fri, 28 Aug 1981 02:21:40 +0200 40 31 367806100 5 81 1981 239 7200 2003 Error date(): 367806100

 
  "date CEST 1981-08-28 02:21:40 am AM 28 Fri August 2 2 02 02 21 28 Friday 0 08 Aug 8 +0200 RFC822 Fri, 28 Aug 1981 02:21:40 +0200 40 31 367806100 5 81 1981 239 7200 2003" (date len=168)
  "date CET 1981-08-28 01:21:40 am AM 28 Fri August 1 1 01 01 21 28 Friday 0 08 Aug 8 +0100 RFC822 Fri, 28 Aug 1981 01:21:40 +0100 40 31 367806100 5 81 1981 239 3600 2003" (adodb_date len=167)

Error getdate() 367806100
Array ( [seconds] => 40 [minutes] => 21 [hours] => 2 [mday] => 28 [wday] => 5 [mon] => 8 [year] => 1981 [yday] => 239 [weekday] => Friday [month] => August [0] => 367806100 )
Array ( [seconds] => 40 [minutes] => 21 [hours] => 1 [mday] => 28 [wday] => 5 [mon] => 8 [year] => 1981 [yday] => 239 [weekday] => Friday [month] => August [0] => 367806100 )

Testing random dates between 100 and 4000

Testing 1964 to 1976, or 378432000 seconds, offset=74298: 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975

Failed :-(