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
01 Sep 1978 00:06:27 +0100 27 30 273452787 5 78 1978 243 3600 2003 Error date(): 273452787
 
  "date CET 1978-09-01 00:06:27 am AM 01 Fri September 12 0 12 00 06 1 Friday 0 09 Sep 9 +0100 RFC822 Fri, 01 Sep 1978 00:06:27 +0100 27 30 273452787 5 78 1978 243 3600 2003" (date len=170)
  "date CET 1978-09-01 00:06:27 am AM 01 Fri September 12 0 12 00 06 1 Friday 0 09 Sep 9 +0100 RFC822 Fri,  1 Sep 1978 00:06:27 +0100 27 30 273452787 5 78 1978 243 3600 2003" (adodb_date len=170)

02 Sep 1973 11:41:00 +0100 00 30 115814460 0 73 1973 244 3600 2003 Error date(): 115814460
 
  "date CET 1973-09-02 11:41:00 am AM 02 Sun September 11 11 11 11 41 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun, 02 Sep 1973 11:41:00 +0100 00 30 115814460 0 73 1973 244 3600 2003" (date len=171)
  "date CET 1973-09-02 11:41:00 am AM 02 Sun September 11 11 11 11 41 2 Sunday 0 09 Sep 9 +0100 RFC822 Sun,  2 Sep 1973 11:41:00 +0100 00 30 115814460 0 73 1973 244 3600 2003" (adodb_date len=171)

04 Jul 1976 10:12:47 +0100 47 31 205319567 0 76 1976 185 3600 2003 Error date(): 205319567
 
  "date CET 1976-07-04 10:12:47 am AM 04 Sun July 10 10 10 10 12 4 Sunday 1 07 Jul 7 +0100 RFC822 Sun, 04 Jul 1976 10:12:47 +0100 47 31 205319567 0 76 1976 185 3600 2003" (date len=166)
  "date CET 1976-07-04 10:12:47 am AM 04 Sun July 10 10 10 10 12 4 Sunday 1 07 Jul 7 +0100 RFC822 Sun,  4 Jul 1976 10:12:47 +0100 47 31 205319567 0 76 1976 185 3600 2003" (adodb_date len=166)

03 Feb 1974 21:27:47 +0100 47 28 129155267 0 74 1974 33 3600 2003 Error date(): 129155267
 
  "date CET 1974-02-03 21:27:47 pm PM 03 Sun February 9 21 09 21 27 3 Sunday 0 02 Feb 2 +0100 RFC822 Sun, 03 Feb 1974 21:27:47 +0100 47 28 129155267 0 74 1974 33 3600 2003" (date len=168)
  "date CET 1974-02-03 21:27:47 pm PM 03 Sun February 9 21 09 21 27 3 Sunday 0 02 Feb 2 +0100 RFC822 Sun,  3 Feb 1974 21:27:47 +0100 47 28 129155267 0 74 1974 33 3600 2003" (adodb_date len=168)

05 Oct 1979 05:09:23 +0100 23 31 307944563 5 79 1979 277 3600 2003 Error date(): 307944563
 
  "date CET 1979-10-05 05:09:23 am AM 05 Fri October 5 5 05 05 09 5 Friday 0 10 Oct 10 +0100 RFC822 Fri, 05 Oct 1979 05:09:23 +0100 23 31 307944563 5 79 1979 277 3600 2003" (date len=168)
  "date CET 1979-10-05 05:09:23 am AM 05 Fri October 5 5 05 05 09 5 Friday 0 10 Oct 10 +0100 RFC822 Fri,  5 Oct 1979 05:09:23 +0100 23 31 307944563 5 79 1979 277 3600 2003" (adodb_date len=168)

07 Nov 1981 04:48:18 +0100 18 30 373952898 6 81 1981 310 3600 2003 Error date(): 373952898
 
  "date CET 1981-11-07 04:48:18 am AM 07 Sat November 4 4 04 04 48 7 Saturday 0 11 Nov 11 +0100 RFC822 Sat, 07 Nov 1981 04:48:18 +0100 18 30 373952898 6 81 1981 310 3600 2003" (date len=171)
  "date CET 1981-11-07 04:48:18 am AM 07 Sat November 4 4 04 04 48 7 Saturday 0 11 Nov 11 +0100 RFC822 Sat,  7 Nov 1981 04:48:18 +0100 18 30 373952898 6 81 1981 310 3600 2003" (adodb_date len=171)

09 Feb 1978 00:45:31 +0100 31 28 255829531 4 78 1978 39 3600 2003 Error date(): 255829531
 
  "date CET 1978-02-09 00:45:31 am AM 09 Thu February 12 0 12 00 45 9 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 09 Feb 1978 00:45:31 +0100 31 28 255829531 4 78 1978 39 3600 2003" (date len=170)
  "date CET 1978-02-09 00:45:31 am AM 09 Thu February 12 0 12 00 45 9 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  9 Feb 1978 00:45:31 +0100 31 28 255829531 4 78 1978 39 3600 2003" (adodb_date len=170)

05 Jan 1978 10:17:57 +0100 57 31 252839877 4 78 1978 4 3600 2003 Error date(): 252839877
 
  "date CET 1978-01-05 10:17:57 am AM 05 Thu January 10 10 10 10 17 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu, 05 Jan 1978 10:17:57 +0100 57 31 252839877 4 78 1978 4 3600 2003" (date len=169)
  "date CET 1978-01-05 10:17:57 am AM 05 Thu January 10 10 10 10 17 5 Thursday 0 01 Jan 1 +0100 RFC822 Thu,  5 Jan 1978 10:17:57 +0100 57 31 252839877 4 78 1978 4 3600 2003" (adodb_date len=169)

08 Feb 1974 18:11:05 +0100 05 28 129575465 5 74 1974 38 3600 2003 Error date(): 129575465
 
  "date CET 1974-02-08 18:11:05 pm PM 08 Fri February 6 18 06 18 11 8 Friday 0 02 Feb 2 +0100 RFC822 Fri, 08 Feb 1974 18:11:05 +0100 05 28 129575465 5 74 1974 38 3600 2003" (date len=168)
  "date CET 1974-02-08 18:11:05 pm PM 08 Fri February 6 18 06 18 11 8 Friday 0 02 Feb 2 +0100 RFC822 Fri,  8 Feb 1974 18:11:05 +0100 05 28 129575465 5 74 1974 38 3600 2003" (adodb_date len=168)

01 Jan 1979 04:20:31 +0100 31 31 284008831 1 79 1979 0 3600 2003 Error date(): 284008831
 
  "date CET 1979-01-01 04:20:31 am AM 01 Mon January 4 4 04 04 20 1 Monday 0 01 Jan 1 +0100 RFC822 Mon, 01 Jan 1979 04:20:31 +0100 31 31 284008831 1 79 1979 0 3600 2003" (date len=165)
  "date CET 1979-01-01 04:20:31 am AM 01 Mon January 4 4 04 04 20 1 Monday 0 01 Jan 1 +0100 RFC822 Mon,  1 Jan 1979 04:20:31 +0100 31 31 284008831 1 79 1979 0 3600 2003" (adodb_date len=165)

03 Jun 1976 14:19:24 +0100 24 30 202655964 4 76 1976 154 3600 2003 Error date(): 202655964
 
  "date CET 1976-06-03 14:19:24 pm PM 03 Thu June 2 14 02 14 19 3 Thursday 1 06 Jun 6 +0100 RFC822 Thu, 03 Jun 1976 14:19:24 +0100 24 30 202655964 4 76 1976 154 3600 2003" (date len=167)
  "date CET 1976-06-03 14:19:24 pm PM 03 Thu June 2 14 02 14 19 3 Thursday 1 06 Jun 6 +0100 RFC822 Thu,  3 Jun 1976 14:19:24 +0100 24 30 202655964 4 76 1976 154 3600 2003" (adodb_date len=167)

05 May 1971 15:28:00 +0100 00 31 42301680 3 71 1971 124 3600 2003 Error date(): 42301680
 
  "date CET 1971-05-05 15:28:00 pm PM 05 Wed May 3 15 03 15 28 5 Wednesday 0 05 May 5 +0100 RFC822 Wed, 05 May 1971 15:28:00 +0100 00 31 42301680 3 71 1971 124 3600 2003" (date len=166)
  "date CET 1971-05-05 15:28:00 pm PM 05 Wed May 3 15 03 15 28 5 Wednesday 0 05 May 5 +0100 RFC822 Wed,  5 May 1971 15:28:00 +0100 00 31 42301680 3 71 1971 124 3600 2003" (adodb_date len=166)

ST 1981-09-17 19:59:58 pm PM 17 Thu September 7 19 07 19 59 17 Thursday 0 09 Sep 9 +0200 RFC822 Thu, 17 Sep 1981 19:59:58 +0200 58 30 369597598 4 81 1981 259 7200 2003 Error date(): 369597598
 
  "date CEST 1981-09-17 19:59:58 pm PM 17 Thu September 7 19 07 19 59 17 Thursday 0 09 Sep 9 +0200 RFC822 Thu, 17 Sep 1981 19:59:58 +0200 58 30 369597598 4 81 1981 259 7200 2003" (date len=174)
  "date CET 1981-09-17 18:59:58 pm PM 17 Thu September 6 18 06 18 59 17 Thursday 0 09 Sep 9 +0100 RFC822 Thu, 17 Sep 1981 18:59:58 +0100 58 30 369597598 4 81 1981 259 3600 2003" (adodb_date len=173)

Error getdate() 369597598
Array ( [seconds] => 58 [minutes] => 59 [hours] => 19 [mday] => 17 [wday] => 4 [mon] => 9 [year] => 1981 [yday] => 259 [weekday] => Thursday [month] => September [0] => 369597598 )
Array ( [seconds] => 58 [minutes] => 59 [hours] => 18 [mday] => 17 [wday] => 4 [mon] => 9 [year] => 1981 [yday] => 259 [weekday] => Thursday [month] => September [0] => 369597598 )

ST 1981-04-27 15:54:36 pm PM 27 Mon April 3 15 03 15 54 27 Monday 0 04 Apr 4 +0200 RFC822 Mon, 27 Apr 1981 15:54:36 +0200 36 30 357227676 1 81 1981 116 7200 2003 Error date(): 357227676

 
  "date CEST 1981-04-27 15:54:36 pm PM 27 Mon April 3 15 03 15 54 27 Monday 0 04 Apr 4 +0200 RFC822 Mon, 27 Apr 1981 15:54:36 +0200 36 30 357227676 1 81 1981 116 7200 2003" (date len=168)
  "date CET 1981-04-27 14:54:36 pm PM 27 Mon April 2 14 02 14 54 27 Monday 0 04 Apr 4 +0100 RFC822 Mon, 27 Apr 1981 14:54:36 +0100 36 30 357227676 1 81 1981 116 3600 2003" (adodb_date len=167)

Error getdate() 357227676
Array ( [seconds] => 36 [minutes] => 54 [hours] => 15 [mday] => 27 [wday] => 1 [mon] => 4 [year] => 1981 [yday] => 116 [weekday] => Monday [month] => April [0] => 357227676 )
Array ( [seconds] => 36 [minutes] => 54 [hours] => 14 [mday] => 27 [wday] => 1 [mon] => 4 [year] => 1981 [yday] => 116 [weekday] => Monday [month] => April [0] => 357227676 )

06 Jun 1973 07:58:49 +0100 49 30 108197929 3 73 1973 156 3600 2003 Error date(): 108197929

 
  "date CET 1973-06-06 07:58:49 am AM 06 Wed June 7 7 07 07 58 6 Wednesday 0 06 Jun 6 +0100 RFC822 Wed, 06 Jun 1973 07:58:49 +0100 49 30 108197929 3 73 1973 156 3600 2003" (date len=167)
  "date CET 1973-06-06 07:58:49 am AM 06 Wed June 7 7 07 07 58 6 Wednesday 0 06 Jun 6 +0100 RFC822 Wed,  6 Jun 1973 07:58:49 +0100 49 30 108197929 3 73 1973 156 3600 2003" (adodb_date len=167)

04 Oct 1975 17:50:01 +0100 01 31 181673401 6 75 1975 276 3600 2003 Error date(): 181673401
 
  "date CET 1975-10-04 17:50:01 pm PM 04 Sat October 5 17 05 17 50 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat, 04 Oct 1975 17:50:01 +0100 01 31 181673401 6 75 1975 276 3600 2003" (date len=171)
  "date CET 1975-10-04 17:50:01 pm PM 04 Sat October 5 17 05 17 50 4 Saturday 0 10 Oct 10 +0100 RFC822 Sat,  4 Oct 1975 17:50:01 +0100 01 31 181673401 6 75 1975 276 3600 2003" (adodb_date len=171)

05 Dec 1979 21:43:47 +0100 47 31 313274627 3 79 1979 338 3600 2003 Error date(): 313274627
 
  "date CET 1979-12-05 21:43:47 pm PM 05 Wed December 9 21 09 21 43 5 Wednesday 0 12 Dec 12 +0100 RFC822 Wed, 05 Dec 1979 21:43:47 +0100 47 31 313274627 3 79 1979 338 3600 2003" (date len=173)
  "date CET 1979-12-05 21:43:47 pm PM 05 Wed December 9 21 09 21 43 5 Wednesday 0 12 Dec 12 +0100 RFC822 Wed,  5 Dec 1979 21:43:47 +0100 47 31 313274627 3 79 1979 338 3600 2003" (adodb_date len=173)

07 Sep 1977 09:02:18 +0100 18 30 242467338 3 77 1977 249 3600 2003 Error date(): 242467338
 
  "date CET 1977-09-07 09:02:18 am AM 07 Wed September 9 9 09 09 02 7 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 07 Sep 1977 09:02:18 +0100 18 30 242467338 3 77 1977 249 3600 2003" (date len=172)
  "date CET 1977-09-07 09:02:18 am AM 07 Wed September 9 9 09 09 02 7 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  7 Sep 1977 09:02:18 +0100 18 30 242467338 3 77 1977 249 3600 2003" (adodb_date len=172)

06 Mar 1973 22:01:40 +0100 40 31 100299700 2 73 1973 64 3600 2003 Error date(): 100299700
 
  "date CET 1973-03-06 22:01:40 pm PM 06 Tue March 10 22 10 22 01 6 Tuesday 0 03 Mar 3 +0100 RFC822 Tue, 06 Mar 1973 22:01:40 +0100 40 31 100299700 2 73 1973 64 3600 2003" (date len=167)
  "date CET 1973-03-06 22:01:40 pm PM 06 Tue March 10 22 10 22 01 6 Tuesday 0 03 Mar 3 +0100 RFC822 Tue,  6 Mar 1973 22:01:40 +0100 40 31 100299700 2 73 1973 64 3600 2003" (adodb_date len=167)

02 Oct 1975 01:04:40 +0100 40 31 181440280 4 75 1975 274 3600 2003 Error date(): 181440280
 
  "date CET 1975-10-02 01:04:40 am AM 02 Thu October 1 1 01 01 04 2 Thursday 0 10 Oct 10 +0100 RFC822 Thu, 02 Oct 1975 01:04:40 +0100 40 31 181440280 4 75 1975 274 3600 2003" (date len=170)
  "date CET 1975-10-02 01:04:40 am AM 02 Thu October 1 1 01 01 04 2 Thursday 0 10 Oct 10 +0100 RFC822 Thu,  2 Oct 1975 01:04:40 +0100 40 31 181440280 4 75 1975 274 3600 2003" (adodb_date len=170)

01 May 1979 00:18:42 +0100 42 31 294362322 2 79 1979 120 3600 2003 Error date(): 294362322
 
  "date CET 1979-05-01 00:18:42 am AM 01 Tue May 12 0 12 00 18 1 Tuesday 0 05 May 5 +0100 RFC822 Tue, 01 May 1979 00:18:42 +0100 42 31 294362322 2 79 1979 120 3600 2003" (date len=165)
  "date CET 1979-05-01 00:18:42 am AM 01 Tue May 12 0 12 00 18 1 Tuesday 0 05 May 5 +0100 RFC822 Tue,  1 May 1979 00:18:42 +0100 42 31 294362322 2 79 1979 120 3600 2003" (adodb_date len=165)

05 Jul 1973 21:52:41 +0100 41 31 110753561 4 73 1973 185 3600 2003 Error date(): 110753561
 
  "date CET 1973-07-05 21:52:41 pm PM 05 Thu July 9 21 09 21 52 5 Thursday 0 07 Jul 7 +0100 RFC822 Thu, 05 Jul 1973 21:52:41 +0100 41 31 110753561 4 73 1973 185 3600 2003" (date len=167)
  "date CET 1973-07-05 21:52:41 pm PM 05 Thu July 9 21 09 21 52 5 Thursday 0 07 Jul 7 +0100 RFC822 Thu,  5 Jul 1973 21:52:41 +0100 41 31 110753561 4 73 1973 185 3600 2003" (adodb_date len=167)

09 Aug 1978 17:38:04 +0100 04 31 271528684 3 78 1978 220 3600 2003 Error date(): 271528684
 
  "date CET 1978-08-09 17:38:04 pm PM 09 Wed August 5 17 05 17 38 9 Wednesday 0 08 Aug 8 +0100 RFC822 Wed, 09 Aug 1978 17:38:04 +0100 04 31 271528684 3 78 1978 220 3600 2003" (date len=170)
  "date CET 1978-08-09 17:38:04 pm PM 09 Wed August 5 17 05 17 38 9 Wednesday 0 08 Aug 8 +0100 RFC822 Wed,  9 Aug 1978 17:38:04 +0100 04 31 271528684 3 78 1978 220 3600 2003" (adodb_date len=170)

01 Aug 1974 21:24:22 +0100 22 31 144620662 4 74 1974 212 3600 2003 Error date(): 144620662
 
  "date CET 1974-08-01 21:24:22 pm PM 01 Thu August 9 21 09 21 24 1 Thursday 0 08 Aug 8 +0100 RFC822 Thu, 01 Aug 1974 21:24:22 +0100 22 31 144620662 4 74 1974 212 3600 2003" (date len=169)
  "date CET 1974-08-01 21:24:22 pm PM 01 Thu August 9 21 09 21 24 1 Thursday 0 08 Aug 8 +0100 RFC822 Thu,  1 Aug 1974 21:24:22 +0100 22 31 144620662 4 74 1974 212 3600 2003" (adodb_date len=169)

06 Mar 1974 21:21:18 +0100 18 31 131833278 3 74 1974 64 3600 2003 Error date(): 131833278
 
  "date CET 1974-03-06 21:21:18 pm PM 06 Wed March 9 21 09 21 21 6 Wednesday 0 03 Mar 3 +0100 RFC822 Wed, 06 Mar 1974 21:21:18 +0100 18 31 131833278 3 74 1974 64 3600 2003" (date len=168)
  "date CET 1974-03-06 21:21:18 pm PM 06 Wed March 9 21 09 21 21 6 Wednesday 0 03 Mar 3 +0100 RFC822 Wed,  6 Mar 1974 21:21:18 +0100 18 31 131833278 3 74 1974 64 3600 2003" (adodb_date len=168)

04 Jul 1979 09:30:42 +0100 42 31 299925042 3 79 1979 184 3600 2003 Error date(): 299925042
 
  "date CET 1979-07-04 09:30:42 am AM 04 Wed July 9 9 09 09 30 4 Wednesday 0 07 Jul 7 +0100 RFC822 Wed, 04 Jul 1979 09:30:42 +0100 42 31 299925042 3 79 1979 184 3600 2003" (date len=167)
  "date CET 1979-07-04 09:30:42 am AM 04 Wed July 9 9 09 09 30 4 Wednesday 0 07 Jul 7 +0100 RFC822 Wed,  4 Jul 1979 09:30:42 +0100 42 31 299925042 3 79 1979 184 3600 2003" (adodb_date len=167)

07 Nov 1979 04:08:17 +0100 17 30 310792097 3 79 1979 310 3600 2003 Error date(): 310792097
 
  "date CET 1979-11-07 04:08:17 am AM 07 Wed November 4 4 04 04 08 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed, 07 Nov 1979 04:08:17 +0100 17 30 310792097 3 79 1979 310 3600 2003" (date len=172)
  "date CET 1979-11-07 04:08:17 am AM 07 Wed November 4 4 04 04 08 7 Wednesday 0 11 Nov 11 +0100 RFC822 Wed,  7 Nov 1979 04:08:17 +0100 17 30 310792097 3 79 1979 310 3600 2003" (adodb_date len=172)

ST 1980-05-21 23:14:31 pm PM 21 Wed May 11 23 11 23 14 21 Wednesday 1 05 May 5 +0200 RFC822 Wed, 21 May 1980 23:14:31 +0200 31 31 327791671 3 80 1980 141 7200 2003 Error date(): 327791671
 
  "date CEST 1980-05-21 23:14:31 pm PM 21 Wed May 11 23 11 23 14 21 Wednesday 1 05 May 5 +0200 RFC822 Wed, 21 May 1980 23:14:31 +0200 31 31 327791671 3 80 1980 141 7200 2003" (date len=170)
  "date CET 1980-05-21 22:14:31 pm PM 21 Wed May 10 22 10 22 14 21 Wednesday 1 05 May 5 +0100 RFC822 Wed, 21 May 1980 22:14:31 +0100 31 31 327791671 3 80 1980 141 3600 2003" (adodb_date len=169)

Error getdate() 327791671
Array ( [seconds] => 31 [minutes] => 14 [hours] => 23 [mday] => 21 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 141 [weekday] => Wednesday [month] => May [0] => 327791671 )
Array ( [seconds] => 31 [minutes] => 14 [hours] => 22 [mday] => 21 [wday] => 3 [mon] => 5 [year] => 1980 [yday] => 141 [weekday] => Wednesday [month] => May [0] => 327791671 )

04 Dec 1975 07:07:41 +0100 41 31 186905261 4 75 1975 337 3600 2003 Error date(): 186905261

 
  "date CET 1975-12-04 07:07:41 am AM 04 Thu December 7 7 07 07 07 4 Thursday 0 12 Dec 12 +0100 RFC822 Thu, 04 Dec 1975 07:07:41 +0100 41 31 186905261 4 75 1975 337 3600 2003" (date len=171)
  "date CET 1975-12-04 07:07:41 am AM 04 Thu December 7 7 07 07 07 4 Thursday 0 12 Dec 12 +0100 RFC822 Thu,  4 Dec 1975 07:07:41 +0100 41 31 186905261 4 75 1975 337 3600 2003" (adodb_date len=171)

ST 1980-07-01 15:17:56 pm PM 01 Tue July 3 15 03 15 17 1 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 01 Jul 1980 15:17:56 +0200 56 31 331305476 2 80 1980 182 7200 2003 Error date(): 331305476
 
  "date CEST 1980-07-01 15:17:56 pm PM 01 Tue July 3 15 03 15 17 1 Tuesday 1 07 Jul 7 +0200 RFC822 Tue, 01 Jul 1980 15:17:56 +0200 56 31 331305476 2 80 1980 182 7200 2003" (date len=167)
  "date CET 1980-07-01 14:17:56 pm PM 01 Tue July 2 14 02 14 17 1 Tuesday 1 07 Jul 7 +0100 RFC822 Tue,  1 Jul 1980 14:17:56 +0100 56 31 331305476 2 80 1980 182 3600 2003" (adodb_date len=166)

Error getdate() 331305476
Array ( [seconds] => 56 [minutes] => 17 [hours] => 15 [mday] => 1 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 182 [weekday] => Tuesday [month] => July [0] => 331305476 )
Array ( [seconds] => 56 [minutes] => 17 [hours] => 14 [mday] => 1 [wday] => 2 [mon] => 7 [year] => 1980 [yday] => 182 [weekday] => Tuesday [month] => July [0] => 331305476 )

ST 1981-09-18 23:56:11 pm PM 18 Fri September 11 23 11 23 56 18 Friday 0 09 Sep 9 +0200 RFC822 Fri, 18 Sep 1981 23:56:11 +0200 11 30 369698171 5 81 1981 260 7200 2003 Error date(): 369698171

 
  "date CEST 1981-09-18 23:56:11 pm PM 18 Fri September 11 23 11 23 56 18 Friday 0 09 Sep 9 +0200 RFC822 Fri, 18 Sep 1981 23:56:11 +0200 11 30 369698171 5 81 1981 260 7200 2003" (date len=173)
  "date CET 1981-09-18 22:56:11 pm PM 18 Fri September 10 22 10 22 56 18 Friday 0 09 Sep 9 +0100 RFC822 Fri, 18 Sep 1981 22:56:11 +0100 11 30 369698171 5 81 1981 260 3600 2003" (adodb_date len=172)

Error getdate() 369698171
Array ( [seconds] => 11 [minutes] => 56 [hours] => 23 [mday] => 18 [wday] => 5 [mon] => 9 [year] => 1981 [yday] => 260 [weekday] => Friday [month] => September [0] => 369698171 )
Array ( [seconds] => 11 [minutes] => 56 [hours] => 22 [mday] => 18 [wday] => 5 [mon] => 9 [year] => 1981 [yday] => 260 [weekday] => Friday [month] => September [0] => 369698171 )

02 May 1976 02:13:06 +0100 06 31 199847586 0 76 1976 122 3600 2003 Error date(): 199847586

 
  "date CET 1976-05-02 02:13:06 am AM 02 Sun May 2 2 02 02 13 2 Sunday 1 05 May 5 +0100 RFC822 Sun, 02 May 1976 02:13:06 +0100 06 31 199847586 0 76 1976 122 3600 2003" (date len=163)
  "date CET 1976-05-02 02:13:06 am AM 02 Sun May 2 2 02 02 13 2 Sunday 1 05 May 5 +0100 RFC822 Sun,  2 May 1976 02:13:06 +0100 06 31 199847586 0 76 1976 122 3600 2003" (adodb_date len=163)

02 Feb 1978 22:26:18 +0100 18 28 255302778 4 78 1978 32 3600 2003 Error date(): 255302778
 
  "date CET 1978-02-02 22:26:18 pm PM 02 Thu February 10 22 10 22 26 2 Thursday 0 02 Feb 2 +0100 RFC822 Thu, 02 Feb 1978 22:26:18 +0100 18 28 255302778 4 78 1978 32 3600 2003" (date len=171)
  "date CET 1978-02-02 22:26:18 pm PM 02 Thu February 10 22 10 22 26 2 Thursday 0 02 Feb 2 +0100 RFC822 Thu,  2 Feb 1978 22:26:18 +0100 18 28 255302778 4 78 1978 32 3600 2003" (adodb_date len=171)

01 Sep 1973 10:33:12 +0100 12 30 115723992 6 73 1973 243 3600 2003 Error date(): 115723992
 
  "date CET 1973-09-01 10:33:12 am AM 01 Sat September 10 10 10 10 33 1 Saturday 0 09 Sep 9 +0100 RFC822 Sat, 01 Sep 1973 10:33:12 +0100 12 30 115723992 6 73 1973 243 3600 2003" (date len=173)
  "date CET 1973-09-01 10:33:12 am AM 01 Sat September 10 10 10 10 33 1 Saturday 0 09 Sep 9 +0100 RFC822 Sat,  1 Sep 1973 10:33:12 +0100 12 30 115723992 6 73 1973 243 3600 2003" (adodb_date len=173)

07 Oct 1975 08:31:03 +0100 03 31 181899063 2 75 1975 279 3600 2003 Error date(): 181899063
 
  "date CET 1975-10-07 08:31:03 am AM 07 Tue October 8 8 08 08 31 7 Tuesday 0 10 Oct 10 +0100 RFC822 Tue, 07 Oct 1975 08:31:03 +0100 03 31 181899063 2 75 1975 279 3600 2003" (date len=169)
  "date CET 1975-10-07 08:31:03 am AM 07 Tue October 8 8 08 08 31 7 Tuesday 0 10 Oct 10 +0100 RFC822 Tue,  7 Oct 1975 08:31:03 +0100 03 31 181899063 2 75 1975 279 3600 2003" (adodb_date len=169)

06 Sep 1978 02:42:15 +0100 15 30 273894135 3 78 1978 248 3600 2003 Error date(): 273894135
 
  "date CET 1978-09-06 02:42:15 am AM 06 Wed September 2 2 02 02 42 6 Wednesday 0 09 Sep 9 +0100 RFC822 Wed, 06 Sep 1978 02:42:15 +0100 15 30 273894135 3 78 1978 248 3600 2003" (date len=172)
  "date CET 1978-09-06 02:42:15 am AM 06 Wed September 2 2 02 02 42 6 Wednesday 0 09 Sep 9 +0100 RFC822 Wed,  6 Sep 1978 02:42:15 +0100 15 30 273894135 3 78 1978 248 3600 2003" (adodb_date len=172)

ST 1982-04-17 14:40:06 pm PM 17 Sat April 2 14 02 14 40 17 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 17 Apr 1982 14:40:06 +0200 06 30 387895206 6 82 1982 106 7200 2003 Error date(): 387895206
 
  "date CEST 1982-04-17 14:40:06 pm PM 17 Sat April 2 14 02 14 40 17 Saturday 0 04 Apr 4 +0200 RFC822 Sat, 17 Apr 1982 14:40:06 +0200 06 30 387895206 6 82 1982 106 7200 2003" (date len=170)
  "date CET 1982-04-17 13:40:06 pm PM 17 Sat April 1 13 01 13 40 17 Saturday 0 04 Apr 4 +0100 RFC822 Sat, 17 Apr 1982 13:40:06 +0100 06 30 387895206 6 82 1982 106 3600 2003" (adodb_date len=169)

Error getdate() 387895206
Array ( [seconds] => 6 [minutes] => 40 [hours] => 14 [mday] => 17 [wday] => 6 [mon] => 4 [year] => 1982 [yday] => 106 [weekday] => Saturday [month] => April [0] => 387895206 )
Array ( [seconds] => 6 [minutes] => 40 [hours] => 13 [mday] => 17 [wday] => 6 [mon] => 4 [year] => 1982 [yday] => 106 [weekday] => Saturday [month] => April [0] => 387895206 )

Testing random dates between 100 and 4000

Testing 1961 to 1973, or 378432000 seconds, offset=69408: 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972

Failed :-(