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
02 Dec 1970 23:39:20 +0100 20 31 29025560 3 70 1970 335 3600 2003 Error date(): 29025560
 
  "date CET 1970-12-02 23:39:20 pm PM 02 Wed December 11 23 11 23 39 2 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 02 Dec 1970 23:39:20 +0100 20 31 29025560 3 70 1970 335 3600 2003" (date len=173)
  "date CET 1970-12-02 23:39:20 pm PM 02 Wed December 11 23 11 23 39 2 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  2 Dec 1970 23:39:20 +0100 20 31 29025560 3 70 1970 335 3600 2003" (adodb_date len=173)

08 Apr 1975 19:25:15 +0100 15 30 166213515 2 75 1975 97 3600 2003 Error date(): 166213515
 
  "date CET 1975-04-08 19:25:15 pm PM 08 Tue April 7 19 07 19 25 8 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 08 Apr 1975 19:25:15 +0100 15 30 166213515 2 75 1975 97 3600 2003" (date len=166)
  "date CET 1975-04-08 19:25:15 pm PM 08 Tue April 7 19 07 19 25 8 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  8 Apr 1975 19:25:15 +0100 15 30 166213515 2 75 1975 97 3600 2003" (adodb_date len=166)

03 Mar 1978 04:01:57 +0100 57 31 257742117 5 78 1978 61 3600 2003 Error date(): 257742117
 
  "date CET 1978-03-03 04:01:57 am AM 03 Fri March 4 4 04 04 01 3 Friday 0 03 Mar 3 +0100 RFC822 Fri, 03 Mar 1978 04:01:57 +0100 57 31 257742117 5 78 1978 61 3600 2003" (date len=164)
  "date CET 1978-03-03 04:01:57 am AM 03 Fri March 4 4 04 04 01 3 Friday 0 03 Mar 3 +0100 RFC822 Fri,  3 Mar 1978 04:01:57 +0100 57 31 257742117 5 78 1978 61 3600 2003" (adodb_date len=164)

08 Jul 1973 08:08:45 +0100 45 31 110963325 0 73 1973 188 3600 2003 Error date(): 110963325
 
  "date CET 1973-07-08 08:08:45 am AM 08 Sun July 8 8 08 08 08 8 Sunday 0 07 Jul 7 +0100 RFC822 Sun, 08 Jul 1973 08:08:45 +0100 45 31 110963325 0 73 1973 188 3600 2003" (date len=164)
  "date CET 1973-07-08 08:08:45 am AM 08 Sun July 8 8 08 08 08 8 Sunday 0 07 Jul 7 +0100 RFC822 Sun,  8 Jul 1973 08:08:45 +0100 45 31 110963325 0 73 1973 188 3600 2003" (adodb_date len=164)

03 Nov 1975 05:19:12 +0100 12 30 184220352 1 75 1975 306 3600 2003 Error date(): 184220352
 
  "date CET 1975-11-03 05:19:12 am AM 03 Mon November 5 5 05 05 19 3 Monday 0 11 Nov 11 +0100 RFC822 Mon, 03 Nov 1975 05:19:12 +0100 12 30 184220352 1 75 1975 306 3600 2003" (date len=169)
  "date CET 1975-11-03 05:19:12 am AM 03 Mon November 5 5 05 05 19 3 Monday 0 11 Nov 11 +0100 RFC822 Mon,  3 Nov 1975 05:19:12 +0100 12 30 184220352 1 75 1975 306 3600 2003" (adodb_date len=169)

06 Apr 1976 08:54:52 +0100 52 30 197625292 2 76 1976 96 3600 2003 Error date(): 197625292
 
  "date CET 1976-04-06 08:54:52 am AM 06 Tue April 8 8 08 08 54 6 Tuesday 1 04 Apr 4 +0100 RFC822 Tue, 06 Apr 1976 08:54:52 +0100 52 30 197625292 2 76 1976 96 3600 2003" (date len=165)
  "date CET 1976-04-06 08:54:52 am AM 06 Tue April 8 8 08 08 54 6 Tuesday 1 04 Apr 4 +0100 RFC822 Tue,  6 Apr 1976 08:54:52 +0100 52 30 197625292 2 76 1976 96 3600 2003" (adodb_date len=165)

04 Nov 1976 17:08:02 +0100 02 30 215971682 4 76 1976 308 3600 2003 Error date(): 215971682
 
  "date CET 1976-11-04 17:08:02 pm PM 04 Thu November 5 17 05 17 08 4 Thursday 1 11 Nov 11 +0100 RFC822 Thu, 04 Nov 1976 17:08:02 +0100 02 30 215971682 4 76 1976 308 3600 2003" (date len=172)
  "date CET 1976-11-04 17:08:02 pm PM 04 Thu November 5 17 05 17 08 4 Thursday 1 11 Nov 11 +0100 RFC822 Thu,  4 Nov 1976 17:08:02 +0100 02 30 215971682 4 76 1976 308 3600 2003" (adodb_date len=172)

04 Jul 1975 08:45:25 +0100 25 31 173691925 5 75 1975 184 3600 2003 Error date(): 173691925
 
  "date CET 1975-07-04 08:45:25 am AM 04 Fri July 8 8 08 08 45 4 Friday 0 07 Jul 7 +0100 RFC822 Fri, 04 Jul 1975 08:45:25 +0100 25 31 173691925 5 75 1975 184 3600 2003" (date len=164)
  "date CET 1975-07-04 08:45:25 am AM 04 Fri July 8 8 08 08 45 4 Friday 0 07 Jul 7 +0100 RFC822 Fri,  4 Jul 1975 08:45:25 +0100 25 31 173691925 5 75 1975 184 3600 2003" (adodb_date len=164)

05 Apr 1977 01:45:24 +0100 24 30 229049124 2 77 1977 94 3600 2003 Error date(): 229049124
 
  "date CET 1977-04-05 01:45:24 am AM 05 Tue April 1 1 01 01 45 5 Tuesday 0 04 Apr 4 +0100 RFC822 Tue, 05 Apr 1977 01:45:24 +0100 24 30 229049124 2 77 1977 94 3600 2003" (date len=165)
  "date CET 1977-04-05 01:45:24 am AM 05 Tue April 1 1 01 01 45 5 Tuesday 0 04 Apr 4 +0100 RFC822 Tue,  5 Apr 1977 01:45:24 +0100 24 30 229049124 2 77 1977 94 3600 2003" (adodb_date len=165)

09 May 1979 03:53:39 +0100 39 31 295066419 3 79 1979 128 3600 2003 Error date(): 295066419
 
  "date CET 1979-05-09 03:53:39 am AM 09 Wed May 3 3 03 03 53 9 Wednesday 0 05 May 5 +0100 RFC822 Wed, 09 May 1979 03:53:39 +0100 39 31 295066419 3 79 1979 128 3600 2003" (date len=166)
  "date CET 1979-05-09 03:53:39 am AM 09 Wed May 3 3 03 03 53 9 Wednesday 0 05 May 5 +0100 RFC822 Wed,  9 May 1979 03:53:39 +0100 39 31 295066419 3 79 1979 128 3600 2003" (adodb_date len=166)

02 Nov 1976 05:08:24 +0100 24 30 215755704 2 76 1976 306 3600 2003 Error date(): 215755704
 
  "date CET 1976-11-02 05:08:24 am AM 02 Tue November 5 5 05 05 08 2 Tuesday 1 11 Nov 11 +0100 RFC822 Tue, 02 Nov 1976 05:08:24 +0100 24 30 215755704 2 76 1976 306 3600 2003" (date len=170)
  "date CET 1976-11-02 05:08:24 am AM 02 Tue November 5 5 05 05 08 2 Tuesday 1 11 Nov 11 +0100 RFC822 Tue,  2 Nov 1976 05:08:24 +0100 24 30 215755704 2 76 1976 306 3600 2003" (adodb_date len=170)

08 Oct 1974 22:59:51 +0100 51 31 150501591 2 74 1974 280 3600 2003 Error date(): 150501591
 
  "date CET 1974-10-08 22:59:51 pm PM 08 Tue October 10 22 10 22 59 8 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 08 Oct 1974 22:59:51 +0100 51 31 150501591 2 74 1974 280 3600 2003" (date len=171)
  "date CET 1974-10-08 22:59:51 pm PM 08 Tue October 10 22 10 22 59 8 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  8 Oct 1974 22:59:51 +0100 51 31 150501591 2 74 1974 280 3600 2003" (adodb_date len=171)

09 Sep 1977 14:53:25 +0100 25 30 242661205 5 77 1977 251 3600 2003 Error date(): 242661205
 
  "date CET 1977-09-09 14:53:25 pm PM 09 Fri September 2 14 02 14 53 9 Friday 0 09 Sep 9 +0100 RFC822 Fri, 09 Sep 1977 14:53:25 +0100 25 30 242661205 5 77 1977 251 3600 2003" (date len=170)
  "date CET 1977-09-09 14:53:25 pm PM 09 Fri September 2 14 02 14 53 9 Friday 0 09 Sep 9 +0100 RFC822 Fri,  9 Sep 1977 14:53:25 +0100 25 30 242661205 5 77 1977 251 3600 2003" (adodb_date len=170)

01 Apr 1978 16:18:45 +0100 45 30 260291925 6 78 1978 90 3600 2003 Error date(): 260291925
 
  "date CET 1978-04-01 16:18:45 pm PM 01 Sat April 4 16 04 16 18 1 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 01 Apr 1978 16:18:45 +0100 45 30 260291925 6 78 1978 90 3600 2003" (date len=167)
  "date CET 1978-04-01 16:18:45 pm PM 01 Sat April 4 16 04 16 18 1 Saturday 0 04 Apr 4 +0100 RFC822 Sat,  1 Apr 1978 16:18:45 +0100 45 30 260291925 6 78 1978 90 3600 2003" (adodb_date len=167)

03 Oct 1976 00:56:30 +0100 30 31 213148590 0 76 1976 276 3600 2003 Error date(): 213148590
 
  "date CET 1976-10-03 00:56:30 am AM 03 Sun October 12 0 12 00 56 3 Sunday 1 10 Oct 10 +0100 RFC822 Sun, 03 Oct 1976 00:56:30 +0100 30 31 213148590 0 76 1976 276 3600 2003" (date len=169)
  "date CET 1976-10-03 00:56:30 am AM 03 Sun October 12 0 12 00 56 3 Sunday 1 10 Oct 10 +0100 RFC822 Sun,  3 Oct 1976 00:56:30 +0100 30 31 213148590 0 76 1976 276 3600 2003" (adodb_date len=169)

02 Mar 1980 13:06:00 +0100 00 31 320846760 0 80 1980 61 3600 2003 Error date(): 320846760
 
  "date CET 1980-03-02 13:06:00 pm PM 02 Sun March 1 13 01 13 06 2 Sunday 1 03 Mar 3 +0100 RFC822 Sun, 02 Mar 1980 13:06:00 +0100 00 31 320846760 0 80 1980 61 3600 2003" (date len=165)
  "date CET 1980-03-02 13:06:00 pm PM 02 Sun March 1 13 01 13 06 2 Sunday 1 03 Mar 3 +0100 RFC822 Sun,  2 Mar 1980 13:06:00 +0100 00 31 320846760 0 80 1980 61 3600 2003" (adodb_date len=165)

08 Aug 1978 17:51:30 +0100 30 31 271443090 2 78 1978 219 3600 2003 Error date(): 271443090
 
  "date CET 1978-08-08 17:51:30 pm PM 08 Tue August 5 17 05 17 51 8 Tuesday 0 08 Aug 8 +0100 RFC822 Tue, 08 Aug 1978 17:51:30 +0100 30 31 271443090 2 78 1978 219 3600 2003" (date len=168)
  "date CET 1978-08-08 17:51:30 pm PM 08 Tue August 5 17 05 17 51 8 Tuesday 0 08 Aug 8 +0100 RFC822 Tue,  8 Aug 1978 17:51:30 +0100 30 31 271443090 2 78 1978 219 3600 2003" (adodb_date len=168)

03 Apr 1978 23:12:35 +0100 35 30 260489555 1 78 1978 92 3600 2003 Error date(): 260489555
 
  "date CET 1978-04-03 23:12:35 pm PM 03 Mon April 11 23 11 23 12 3 Monday 0 04 Apr 4 +0100 RFC822 Mon, 03 Apr 1978 23:12:35 +0100 35 30 260489555 1 78 1978 92 3600 2003" (date len=166)
  "date CET 1978-04-03 23:12:35 pm PM 03 Mon April 11 23 11 23 12 3 Monday 0 04 Apr 4 +0100 RFC822 Mon,  3 Apr 1978 23:12:35 +0100 35 30 260489555 1 78 1978 92 3600 2003" (adodb_date len=166)

01 Jan 1977 12:24:15 +0100 15 31 220965855 6 77 1977 0 3600 2003 Error date(): 220965855
 
  "date CET 1977-01-01 12:24:15 pm PM 01 Sat January 12 12 12 12 24 1 Saturday 0 01 Jan 1 +0100 RFC822 Sat, 01 Jan 1977 12:24:15 +0100 15 31 220965855 6 77 1977 0 3600 2003" (date len=169)
  "date CET 1977-01-01 12:24:15 pm PM 01 Sat January 12 12 12 12 24 1 Saturday 0 01 Jan 1 +0100 RFC822 Sat,  1 Jan 1977 12:24:15 +0100 15 31 220965855 6 77 1977 0 3600 2003" (adodb_date len=169)

09 Dec 1981 08:05:22 +0100 22 31 376729522 3 81 1981 342 3600 2003 Error date(): 376729522
 
  "date CET 1981-12-09 08:05:22 am AM 09 Wed December 8 8 08 08 05 9 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 09 Dec 1981 08:05:22 +0100 22 31 376729522 3 81 1981 342 3600 2003" (date len=172)
  "date CET 1981-12-09 08:05:22 am AM 09 Wed December 8 8 08 08 05 9 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  9 Dec 1981 08:05:22 +0100 22 31 376729522 3 81 1981 342 3600 2003" (adodb_date len=172)

ST 1980-06-05 05:03:44 am AM 05 Thu June 5 5 05 05 03 5 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 05 Jun 1980 05:03:44 +0200 44 30 329022224 4 80 1980 156 7200 2003 Error date(): 329022224
 
  "date CEST 1980-06-05 05:03:44 am AM 05 Thu June 5 5 05 05 03 5 Thursday 1 06 Jun 6 +0200 RFC822 Thu, 05 Jun 1980 05:03:44 +0200 44 30 329022224 4 80 1980 156 7200 2003" (date len=167)
  "date CET 1980-06-05 04:03:44 am AM 05 Thu June 4 4 04 04 03 5 Thursday 1 06 Jun 6 +0100 RFC822 Thu,  5 Jun 1980 04:03:44 +0100 44 30 329022224 4 80 1980 156 3600 2003" (adodb_date len=166)

07 May 1979 19:04:07 +0100 07 31 294948247 1 79 1979 126 3600 2003 Error date(): 294948247
 
  "date CET 1979-05-07 19:04:07 pm PM 07 Mon May 7 19 07 19 04 7 Monday 0 05 May 5 +0100 RFC822 Mon, 07 May 1979 19:04:07 +0100 07 31 294948247 1 79 1979 126 3600 2003" (date len=164)
  "date CET 1979-05-07 19:04:07 pm PM 07 Mon May 7 19 07 19 04 7 Monday 0 05 May 5 +0100 RFC822 Mon,  7 May 1979 19:04:07 +0100 07 31 294948247 1 79 1979 126 3600 2003" (adodb_date len=164)

04 Oct 1970 07:29:15 +0100 15 31 23869755 0 70 1970 276 3600 2003 Error date(): 23869755
 
  "date CET 1970-10-04 07:29:15 am AM 04 Sun October 7 7 07 07 29 4 Sunday 0 10 Oct 10 +0100 RFC822 Sun, 04 Oct 1970 07:29:15 +0100 15 31 23869755 0 70 1970 276 3600 2003" (date len=167)
  "date CET 1970-10-04 07:29:15 am AM 04 Sun October 7 7 07 07 29 4 Sunday 0 10 Oct 10 +0100 RFC822 Sun,  4 Oct 1970 07:29:15 +0100 15 31 23869755 0 70 1970 276 3600 2003" (adodb_date len=167)

06 Jun 1975 00:18:41 +0100 41 30 171242321 5 75 1975 156 3600 2003 Error date(): 171242321
 
  "date CET 1975-06-06 00:18:41 am AM 06 Fri June 12 0 12 00 18 6 Friday 0 06 Jun 6 +0100 RFC822 Fri, 06 Jun 1975 00:18:41 +0100 41 30 171242321 5 75 1975 156 3600 2003" (date len=165)
  "date CET 1975-06-06 00:18:41 am AM 06 Fri June 12 0 12 00 18 6 Friday 0 06 Jun 6 +0100 RFC822 Fri,  6 Jun 1975 00:18:41 +0100 41 30 171242321 5 75 1975 156 3600 2003" (adodb_date len=165)

ST 1980-09-15 12:18:05 pm PM 15 Mon September 12 12 12 12 18 15 Monday 1 09 Sep 9 +0200 RFC822 Mon, 15 Sep 1980 12:18:05 +0200 05 30 337861085 1 80 1980 258 7200 2003 Error date(): 337861085
 
  "date CEST 1980-09-15 12:18:05 pm PM 15 Mon September 12 12 12 12 18 15 Monday 1 09 Sep 9 +0200 RFC822 Mon, 15 Sep 1980 12:18:05 +0200 05 30 337861085 1 80 1980 258 7200 2003" (date len=173)
  "date CET 1980-09-15 11:18:05 am AM 15 Mon September 11 11 11 11 18 15 Monday 1 09 Sep 9 +0100 RFC822 Mon, 15 Sep 1980 11:18:05 +0100 05 30 337861085 1 80 1980 258 3600 2003" (adodb_date len=172)

Error getdate() 337861085
Array ( [seconds] => 5 [minutes] => 18 [hours] => 12 [mday] => 15 [wday] => 1 [mon] => 9 [year] => 1980 [yday] => 258 [weekday] => Monday [month] => September [0] => 337861085 )
Array ( [seconds] => 5 [minutes] => 18 [hours] => 11 [mday] => 15 [wday] => 1 [mon] => 9 [year] => 1980 [yday] => 258 [weekday] => Monday [month] => September [0] => 337861085 )

03 Sep 1978 11:12:34 +0100 34 30 273665554 0 78 1978 245 3600 2003 Error date(): 273665554

 
  "date CET 1978-09-03 11:12:34 am AM 03 Sun September 11 11 11 11 12 3 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 03 Sep 1978 11:12:34 +0100 34 30 273665554 0 78 1978 245 3600 2003" (date len=171)
  "date CET 1978-09-03 11:12:34 am AM 03 Sun September 11 11 11 11 12 3 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  3 Sep 1978 11:12:34 +0100 34 30 273665554 0 78 1978 245 3600 2003" (adodb_date len=171)

04 Dec 1974 07:02:23 +0100 23 31 155368943 3 74 1974 337 3600 2003 Error date(): 155368943
 
  "date CET 1974-12-04 07:02:23 am AM 04 Wed December 7 7 07 07 02 4 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 04 Dec 1974 07:02:23 +0100 23 31 155368943 3 74 1974 337 3600 2003" (date len=172)
  "date CET 1974-12-04 07:02:23 am AM 04 Wed December 7 7 07 07 02 4 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  4 Dec 1974 07:02:23 +0100 23 31 155368943 3 74 1974 337 3600 2003" (adodb_date len=172)

02 Dec 1979 09:22:16 +0100 16 31 312970936 0 79 1979 335 3600 2003 Error date(): 312970936
 
  "date CET 1979-12-02 09:22:16 am AM 02 Sun December 9 9 09 09 22 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun, 02 Dec 1979 09:22:16 +0100 16 31 312970936 0 79 1979 335 3600 2003" (date len=169)
  "date CET 1979-12-02 09:22:16 am AM 02 Sun December 9 9 09 09 22 2 Sunday 0 12 Dec 12 +0100 RFC822 Sun,  2 Dec 1979 09:22:16 +0100 16 31 312970936 0 79 1979 335 3600 2003" (adodb_date len=169)

03 Mar 1976 23:52:41 +0100 41 31 194741561 3 76 1976 62 3600 2003 Error date(): 194741561
 
  "date CET 1976-03-03 23:52:41 pm PM 03 Wed March 11 23 11 23 52 3 Wednesday 1 03 Mar 3 +0100 RFC822 Wed, 03 Mar 1976 23:52:41 +0100 41 31 194741561 3 76 1976 62 3600 2003" (date len=169)
  "date CET 1976-03-03 23:52:41 pm PM 03 Wed March 11 23 11 23 52 3 Wednesday 1 03 Mar 3 +0100 RFC822 Wed,  3 Mar 1976 23:52:41 +0100 41 31 194741561 3 76 1976 62 3600 2003" (adodb_date len=169)

03 Jan 1976 01:21:32 +0100 32 31 189476492 6 76 1976 2 3600 2003 Error date(): 189476492
 
  "date CET 1976-01-03 01:21:32 am AM 03 Sat January 1 1 01 01 21 3 Saturday 1 01 Jan 1 +0100 RFC822 Sat, 03 Jan 1976 01:21:32 +0100 32 31 189476492 6 76 1976 2 3600 2003" (date len=167)
  "date CET 1976-01-03 01:21:32 am AM 03 Sat January 1 1 01 01 21 3 Saturday 1 01 Jan 1 +0100 RFC822 Sat,  3 Jan 1976 01:21:32 +0100 32 31 189476492 6 76 1976 2 3600 2003" (adodb_date len=167)

07 Jul 1976 16:13:49 +0100 49 31 205600429 3 76 1976 188 3600 2003 Error date(): 205600429
 
  "date CET 1976-07-07 16:13:49 pm PM 07 Wed July 4 16 04 16 13 7 Wednesday 1 07 Jul 7 +0100 RFC822 Wed, 07 Jul 1976 16:13:49 +0100 49 31 205600429 3 76 1976 188 3600 2003" (date len=168)
  "date CET 1976-07-07 16:13:49 pm PM 07 Wed July 4 16 04 16 13 7 Wednesday 1 07 Jul 7 +0100 RFC822 Wed,  7 Jul 1976 16:13:49 +0100 49 31 205600429 3 76 1976 188 3600 2003" (adodb_date len=168)

01 Jan 1979 00:44:54 +0100 54 31 283995894 1 79 1979 0 3600 2003 Error date(): 283995894
 
  "date CET 1979-01-01 00:44:54 am AM 01 Mon January 12 0 12 00 44 1 Monday 0 01 Jan 1 +0100 RFC822 Mon, 01 Jan 1979 00:44:54 +0100 54 31 283995894 1 79 1979 0 3600 2003" (date len=166)
  "date CET 1979-01-01 00:44:54 am AM 01 Mon January 12 0 12 00 44 1 Monday 0 01 Jan 1 +0100 RFC822 Mon,  1 Jan 1979 00:44:54 +0100 54 31 283995894 1 79 1979 0 3600 2003" (adodb_date len=166)

06 Sep 1973 15:19:23 +0100 23 30 116173163 4 73 1973 248 3600 2003 Error date(): 116173163
 
  "date CET 1973-09-06 15:19:23 pm PM 06 Thu September 3 15 03 15 19 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 06 Sep 1973 15:19:23 +0100 23 30 116173163 4 73 1973 248 3600 2003" (date len=172)
  "date CET 1973-09-06 15:19:23 pm PM 06 Thu September 3 15 03 15 19 6 Thursday 0 09 Sep 9 +0100 RFC822 Thu,  6 Sep 1973 15:19:23 +0100 23 30 116173163 4 73 1973 248 3600 2003" (adodb_date len=172)

ST 1980-08-20 22:04:48 pm PM 20 Wed August 10 22 10 22 04 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 22:04:48 +0200 48 31 335649888 3 80 1980 232 7200 2003 Error date(): 335649888
 
  "date CEST 1980-08-20 22:04:48 pm PM 20 Wed August 10 22 10 22 04 20 Wednesday 1 08 Aug 8 +0200 RFC822 Wed, 20 Aug 1980 22:04:48 +0200 48 31 335649888 3 80 1980 232 7200 2003" (date len=173)
  "date CET 1980-08-20 21:04:48 pm PM 20 Wed August 9 21 09 21 04 20 Wednesday 1 08 Aug 8 +0100 RFC822 Wed, 20 Aug 1980 21:04:48 +0100 48 31 335649888 3 80 1980 232 3600 2003" (adodb_date len=171)

Error getdate() 335649888
Array ( [seconds] => 48 [minutes] => 4 [hours] => 22 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335649888 )
Array ( [seconds] => 48 [minutes] => 4 [hours] => 21 [mday] => 20 [wday] => 3 [mon] => 8 [year] => 1980 [yday] => 232 [weekday] => Wednesday [month] => August [0] => 335649888 )

05 Jul 1971 03:12:52 +0100 52 31 47527972 1 71 1971 185 3600 2003 Error date(): 47527972

 
  "date CET 1971-07-05 03:12:52 am AM 05 Mon July 3 3 03 03 12 5 Monday 0 07 Jul 7 +0100 RFC822 Mon, 05 Jul 1971 03:12:52 +0100 52 31 47527972 1 71 1971 185 3600 2003" (date len=163)
  "date CET 1971-07-05 03:12:52 am AM 05 Mon July 3 3 03 03 12 5 Monday 0 07 Jul 7 +0100 RFC822 Mon,  5 Jul 1971 03:12:52 +0100 52 31 47527972 1 71 1971 185 3600 2003" (adodb_date len=163)

Testing random dates between 100 and 4000

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

Failed :-(