-24 :20-01-2038
-23 :20-02-2038
-22 :20-03-2038
-21 :20-04-2038
-20 :20-05-2038
-19 :20-06-2038
-18 :20-07-2038
-17 :20-08-2038
-16 :20-09-2038
-15 :20-10-2038
-14 :20-11-2038
-13 :20-12-2038
-12 :20-01-2039
-11 :20-02-2039
-10 :20-03-2039
-9 :20-04-2039
-8 :20-05-2039
-7 :20-06-2039
-6 :20-07-2039
-5 :20-08-2039
-4 :20-09-2039
-3 :20-10-2039
-2 :20-11-2039
-1 :20-12-2039
0 :20-01-2040
1 :20-02-2040
2 :20-03-2040
3 :20-04-2040
4 :20-05-2040
5 :20-06-2040
6 :20-07-2040
7 :20-08-2040
8 :20-09-2040
9 :20-10-2040
10 :20-11-2040
11 :20-12-2040
12 :20-01-2041
13 :20-02-2041
14 :20-03-2041
15 :20-04-2041
16 :20-05-2041
17 :20-06-2041
18 :20-07-2041
19 :20-08-2041
20 :20-09-2041
21 :20-10-2041
22 :20-11-2041
23 :20-12-2041
24 :20-01-2042

Testing adodb_date and adodb_mktime. version=0.35 PHP=5.4.45

adodb: 2026-05-09 18:34:07
php : 2026-05-09 19:34:07
error for %Y %m %x %X, strftime=2026 05 05/09/26 19:34:07, adodb=2026 05 05/09/26 18:34:07
error for %H %M S, strftime=19 34 S, adodb=18 34 S

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

1:38:04 pm PM 15 Fri April 9 21 09 21 38 15 Friday 0 04 Apr 4 +0200 RFC2822 Fri, 15 Apr 1977 21:38:04 +0200 04 30 229981084 5 77 1977 104 7200 2003 Error date(): 229981084
 
  "date CEST 1977-04-15 21:38:04 pm PM 15 Fri April 9 21 09 21 38 15 Friday 0 04 Apr 4 +0200 RFC2822 Fri, 15 Apr 1977 21:38:04 +0200 04 30 229981084 5 77 1977 104 7200 2003" (date len=169)
  "date CEST 1977-04-15 20:38:04 pm PM 15 Fri April 8 20 08 20 38 15 Friday 0 04 Apr 4 +0100 RFC2822 Fri, 15 Apr 1977 20:38:04 +0100 04 30 229981084 5 77 1977 104 3600 2003" (adodb_date len=169)

Error getdate() 229981084
Array ( [seconds] => 4 [minutes] => 38 [hours] => 21 [mday] => 15 [wday] => 5 [mon] => 4 [year] => 1977 [yday] => 104 [weekday] => Friday [month] => April [0] => 229981084 )
Array ( [seconds] => 4 [minutes] => 38 [hours] => 20 [mday] => 15 [wday] => 5 [mon] => 4 [year] => 1977 [yday] => 104 [weekday] => Friday [month] => April [0] => 229981084 )

4:16:12 am AM 11 Sat June 4 4 04 04 16 11 Saturday 0 06 Jun 6 +0200 RFC2822 Sat, 11 Jun 1977 04:16:12 +0200 12 30 234843372 6 77 1977 161 7200 2003 Error date(): 234843372

 
  "date CEST 1977-06-11 04:16:12 am AM 11 Sat June 4 4 04 04 16 11 Saturday 0 06 Jun 6 +0200 RFC2822 Sat, 11 Jun 1977 04:16:12 +0200 12 30 234843372 6 77 1977 161 7200 2003" (date len=169)
  "date CEST 1977-06-11 03:16:12 am AM 11 Sat June 3 3 03 03 16 11 Saturday 0 06 Jun 6 +0100 RFC2822 Sat, 11 Jun 1977 03:16:12 +0100 12 30 234843372 6 77 1977 161 3600 2003" (adodb_date len=169)

Error getdate() 234843372
Array ( [seconds] => 12 [minutes] => 16 [hours] => 4 [mday] => 11 [wday] => 6 [mon] => 6 [year] => 1977 [yday] => 161 [weekday] => Saturday [month] => June [0] => 234843372 )
Array ( [seconds] => 12 [minutes] => 16 [hours] => 3 [mday] => 11 [wday] => 6 [mon] => 6 [year] => 1977 [yday] => 161 [weekday] => Saturday [month] => June [0] => 234843372 )

1:08:56 am AM 15 Tue August 11 11 11 11 08 15 Tuesday 0 08 Aug 8 +0200 RFC2822 Tue, 15 Aug 1978 11:08:56 +0200 56 31 272020136 2 78 1978 226 7200 2003 Error date(): 272020136

 
  "date CEST 1978-08-15 11:08:56 am AM 15 Tue August 11 11 11 11 08 15 Tuesday 0 08 Aug 8 +0200 RFC2822 Tue, 15 Aug 1978 11:08:56 +0200 56 31 272020136 2 78 1978 226 7200 2003" (date len=172)
  "date CEST 1978-08-15 10:08:56 am AM 15 Tue August 10 10 10 10 08 15 Tuesday 0 08 Aug 8 +0100 RFC2822 Tue, 15 Aug 1978 10:08:56 +0100 56 31 272020136 2 78 1978 226 3600 2003" (adodb_date len=172)

Error getdate() 272020136
Array ( [seconds] => 56 [minutes] => 8 [hours] => 11 [mday] => 15 [wday] => 2 [mon] => 8 [year] => 1978 [yday] => 226 [weekday] => Tuesday [month] => August [0] => 272020136 )
Array ( [seconds] => 56 [minutes] => 8 [hours] => 10 [mday] => 15 [wday] => 2 [mon] => 8 [year] => 1978 [yday] => 226 [weekday] => Tuesday [month] => August [0] => 272020136 )

7:00:04 am AM 01 Wed September 7 7 07 07 00 1 Wednesday 1 09 Sep 9 +0200 RFC2822 Wed, 01 Sep 1976 07:00:04 +0200 04 30 210402004 3 76 1976 244 7200 2003 Error date(): 210402004

 
  "date CEST 1976-09-01 07:00:04 am AM 01 Wed September 7 7 07 07 00 1 Wednesday 1 09 Sep 9 +0200 RFC2822 Wed, 01 Sep 1976 07:00:04 +0200 04 30 210402004 3 76 1976 244 7200 2003" (date len=174)
  "date CEST 1976-09-01 06:00:04 am AM 01 Wed September 6 6 06 06 00 1 Wednesday 1 09 Sep 9 +0100 RFC2822 Wed, 01 Sep 1976 06:00:04 +0100 04 30 210402004 3 76 1976 244 3600 2003" (adodb_date len=174)

Error getdate() 210402004
Array ( [seconds] => 4 [minutes] => 0 [hours] => 7 [mday] => 1 [wday] => 3 [mon] => 9 [year] => 1976 [yday] => 244 [weekday] => Wednesday [month] => September [0] => 210402004 )
Array ( [seconds] => 4 [minutes] => 0 [hours] => 6 [mday] => 1 [wday] => 3 [mon] => 9 [year] => 1976 [yday] => 244 [weekday] => Wednesday [month] => September [0] => 210402004 )

5:04:46 am AM 30 Sun August 5 5 05 05 04 30 Sunday 0 08 Aug 8 +0200 RFC2822 Sun, 30 Aug 1981 05:04:46 +0200 46 31 367988686 0 81 1981 241 7200 2003 Error date(): 367988686

 
  "date CEST 1981-08-30 05:04:46 am AM 30 Sun August 5 5 05 05 04 30 Sunday 0 08 Aug 8 +0200 RFC2822 Sun, 30 Aug 1981 05:04:46 +0200 46 31 367988686 0 81 1981 241 7200 2003" (date len=169)
  "date CEST 1981-08-30 04:04:46 am AM 30 Sun August 4 4 04 04 04 30 Sunday 0 08 Aug 8 +0100 RFC2822 Sun, 30 Aug 1981 04:04:46 +0100 46 31 367988686 0 81 1981 241 3600 2003" (adodb_date len=169)

Error getdate() 367988686
Array ( [seconds] => 46 [minutes] => 4 [hours] => 5 [mday] => 30 [wday] => 0 [mon] => 8 [year] => 1981 [yday] => 241 [weekday] => Sunday [month] => August [0] => 367988686 )
Array ( [seconds] => 46 [minutes] => 4 [hours] => 4 [mday] => 30 [wday] => 0 [mon] => 8 [year] => 1981 [yday] => 241 [weekday] => Sunday [month] => August [0] => 367988686 )

9:58:39 am AM 01 Sat May 9 9 09 09 58 1 Saturday 1 05 May 5 +0200 RFC2822 Sat, 01 May 1976 09:58:39 +0200 39 31 199785519 6 76 1976 121 7200 2003 Error date(): 199785519

 
  "date CEST 1976-05-01 09:58:39 am AM 01 Sat May 9 9 09 09 58 1 Saturday 1 05 May 5 +0200 RFC2822 Sat, 01 May 1976 09:58:39 +0200 39 31 199785519 6 76 1976 121 7200 2003" (date len=167)
  "date CEST 1976-05-01 08:58:39 am AM 01 Sat May 8 8 08 08 58 1 Saturday 1 05 May 5 +0100 RFC2822 Sat, 01 May 1976 08:58:39 +0100 39 31 199785519 6 76 1976 121 3600 2003" (adodb_date len=167)

Error getdate() 199785519
Array ( [seconds] => 39 [minutes] => 58 [hours] => 9 [mday] => 1 [wday] => 6 [mon] => 5 [year] => 1976 [yday] => 121 [weekday] => Saturday [month] => May [0] => 199785519 )
Array ( [seconds] => 39 [minutes] => 58 [hours] => 8 [mday] => 1 [wday] => 6 [mon] => 5 [year] => 1976 [yday] => 121 [weekday] => Saturday [month] => May [0] => 199785519 )

7:19:44 am AM 23 Sat September 7 7 07 07 19 23 Saturday 0 09 Sep 9 +0200 RFC2822 Sat, 23 Sep 1978 07:19:44 +0200 44 30 275375984 6 78 1978 265 7200 2003 Error date(): 275375984

 
  "date CEST 1978-09-23 07:19:44 am AM 23 Sat September 7 7 07 07 19 23 Saturday 0 09 Sep 9 +0200 RFC2822 Sat, 23 Sep 1978 07:19:44 +0200 44 30 275375984 6 78 1978 265 7200 2003" (date len=174)
  "date CEST 1978-09-23 06:19:44 am AM 23 Sat September 6 6 06 06 19 23 Saturday 0 09 Sep 9 +0100 RFC2822 Sat, 23 Sep 1978 06:19:44 +0100 44 30 275375984 6 78 1978 265 3600 2003" (adodb_date len=174)

Error getdate() 275375984
Array ( [seconds] => 44 [minutes] => 19 [hours] => 7 [mday] => 23 [wday] => 6 [mon] => 9 [year] => 1978 [yday] => 265 [weekday] => Saturday [month] => September [0] => 275375984 )
Array ( [seconds] => 44 [minutes] => 19 [hours] => 6 [mday] => 23 [wday] => 6 [mon] => 9 [year] => 1978 [yday] => 265 [weekday] => Saturday [month] => September [0] => 275375984 )

1:51:32 am AM 11 Sun June 1 1 01 01 51 11 Sunday 0 06 Jun 6 +0200 RFC2822 Sun, 11 Jun 1978 01:51:32 +0200 32 30 266370692 0 78 1978 161 7200 2003 Error date(): 266370692

 
  "date CEST 1978-06-11 01:51:32 am AM 11 Sun June 1 1 01 01 51 11 Sunday 0 06 Jun 6 +0200 RFC2822 Sun, 11 Jun 1978 01:51:32 +0200 32 30 266370692 0 78 1978 161 7200 2003" (date len=167)
  "date CEST 1978-06-11 00:51:32 am AM 11 Sun June 12 0 12 00 51 11 Sunday 0 06 Jun 6 +0100 RFC2822 Sun, 11 Jun 1978 00:51:32 +0100 32 30 266370692 0 78 1978 161 3600 2003" (adodb_date len=168)

Error getdate() 266370692
Array ( [seconds] => 32 [minutes] => 51 [hours] => 1 [mday] => 11 [wday] => 0 [mon] => 6 [year] => 1978 [yday] => 161 [weekday] => Sunday [month] => June [0] => 266370692 )
Array ( [seconds] => 32 [minutes] => 51 [hours] => 0 [mday] => 11 [wday] => 0 [mon] => 6 [year] => 1978 [yday] => 161 [weekday] => Sunday [month] => June [0] => 266370692 )

1:27:12 pm PM 26 Tue September 9 21 09 21 27 26 Tuesday 0 09 Sep 9 +0200 RFC2822 Tue, 26 Sep 1978 21:27:12 +0200 12 30 275686032 2 78 1978 268 7200 2003 Error date(): 275686032

 
  "date CEST 1978-09-26 21:27:12 pm PM 26 Tue September 9 21 09 21 27 26 Tuesday 0 09 Sep 9 +0200 RFC2822 Tue, 26 Sep 1978 21:27:12 +0200 12 30 275686032 2 78 1978 268 7200 2003" (date len=174)
  "date CEST 1978-09-26 20:27:12 pm PM 26 Tue September 8 20 08 20 27 26 Tuesday 0 09 Sep 9 +0100 RFC2822 Tue, 26 Sep 1978 20:27:12 +0100 12 30 275686032 2 78 1978 268 3600 2003" (adodb_date len=174)

Error getdate() 275686032
Array ( [seconds] => 12 [minutes] => 27 [hours] => 21 [mday] => 26 [wday] => 2 [mon] => 9 [year] => 1978 [yday] => 268 [weekday] => Tuesday [month] => September [0] => 275686032 )
Array ( [seconds] => 12 [minutes] => 27 [hours] => 20 [mday] => 26 [wday] => 2 [mon] => 9 [year] => 1978 [yday] => 268 [weekday] => Tuesday [month] => September [0] => 275686032 )

4:05:36 pm PM 17 Sun September 2 14 02 14 05 17 Sunday 0 09 Sep 9 +0200 RFC2822 Sun, 17 Sep 1978 14:05:36 +0200 36 30 274881936 0 78 1978 259 7200 2003 Error date(): 274881936

 
  "date CEST 1978-09-17 14:05:36 pm PM 17 Sun September 2 14 02 14 05 17 Sunday 0 09 Sep 9 +0200 RFC2822 Sun, 17 Sep 1978 14:05:36 +0200 36 30 274881936 0 78 1978 259 7200 2003" (date len=173)
  "date CEST 1978-09-17 13:05:36 pm PM 17 Sun September 1 13 01 13 05 17 Sunday 0 09 Sep 9 +0100 RFC2822 Sun, 17 Sep 1978 13:05:36 +0100 36 30 274881936 0 78 1978 259 3600 2003" (adodb_date len=173)

Error getdate() 274881936
Array ( [seconds] => 36 [minutes] => 5 [hours] => 14 [mday] => 17 [wday] => 0 [mon] => 9 [year] => 1978 [yday] => 259 [weekday] => Sunday [month] => September [0] => 274881936 )
Array ( [seconds] => 36 [minutes] => 5 [hours] => 13 [mday] => 17 [wday] => 0 [mon] => 9 [year] => 1978 [yday] => 259 [weekday] => Sunday [month] => September [0] => 274881936 )

6:16:10 pm PM 12 Thu August 4 16 04 16 16 12 Thursday 1 08 Aug 8 +0200 RFC2822 Thu, 12 Aug 1976 16:16:10 +0200 10 31 208707370 4 76 1976 224 7200 2003 Error date(): 208707370

 
  "date CEST 1976-08-12 16:16:10 pm PM 12 Thu August 4 16 04 16 16 12 Thursday 1 08 Aug 8 +0200 RFC2822 Thu, 12 Aug 1976 16:16:10 +0200 10 31 208707370 4 76 1976 224 7200 2003" (date len=172)
  "date CEST 1976-08-12 15:16:10 pm PM 12 Thu August 3 15 03 15 16 12 Thursday 1 08 Aug 8 +0100 RFC2822 Thu, 12 Aug 1976 15:16:10 +0100 10 31 208707370 4 76 1976 224 3600 2003" (adodb_date len=172)

20:30:47 pm PM 19 Fri September 8 20 08 20 30 19 Friday 1 09 Sep 9 +0200 RFC2822 Fri, 19 Sep 1980 20:30:47 +0200 47 30 338236247 5 80 1980 262 7200 2003 Error date(): 338236247
 
  "date CEST 1980-09-19 20:30:47 pm PM 19 Fri September 8 20 08 20 30 19 Friday 1 09 Sep 9 +0200 RFC2822 Fri, 19 Sep 1980 20:30:47 +0200 47 30 338236247 5 80 1980 262 7200 2003" (date len=173)
  "date CEST 1980-09-19 19:30:47 pm PM 19 Fri September 7 19 07 19 30 19 Friday 1 09 Sep 9 +0100 RFC2822 Fri, 19 Sep 1980 19:30:47 +0100 47 30 338236247 5 80 1980 262 3600 2003" (adodb_date len=173)

Error getdate() 338236247
Array ( [seconds] => 47 [minutes] => 30 [hours] => 20 [mday] => 19 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 262 [weekday] => Friday [month] => September [0] => 338236247 )
Array ( [seconds] => 47 [minutes] => 30 [hours] => 19 [mday] => 19 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 262 [weekday] => Friday [month] => September [0] => 338236247 )

3:23:52 am AM 30 Mon August 3 3 03 03 23 30 Monday 1 08 Aug 8 +0200 RFC2822 Mon, 30 Aug 1976 03:23:52 +0200 52 31 210216232 1 76 1976 242 7200 2003 Error date(): 210216232

 
  "date CEST 1976-08-30 03:23:52 am AM 30 Mon August 3 3 03 03 23 30 Monday 1 08 Aug 8 +0200 RFC2822 Mon, 30 Aug 1976 03:23:52 +0200 52 31 210216232 1 76 1976 242 7200 2003" (date len=169)
  "date CEST 1976-08-30 02:23:52 am AM 30 Mon August 2 2 02 02 23 30 Monday 1 08 Aug 8 +0100 RFC2822 Mon, 30 Aug 1976 02:23:52 +0100 52 31 210216232 1 76 1976 242 3600 2003" (adodb_date len=169)

Error getdate() 210216232
Array ( [seconds] => 52 [minutes] => 23 [hours] => 3 [mday] => 30 [wday] => 1 [mon] => 8 [year] => 1976 [yday] => 242 [weekday] => Monday [month] => August [0] => 210216232 )
Array ( [seconds] => 52 [minutes] => 23 [hours] => 2 [mday] => 30 [wday] => 1 [mon] => 8 [year] => 1976 [yday] => 242 [weekday] => Monday [month] => August [0] => 210216232 )

3:28:22 pm PM 16 Sat August 11 23 11 23 28 16 Saturday 1 08 Aug 8 +0200 RFC2822 Sat, 16 Aug 1980 23:28:22 +0200 22 31 335309302 6 80 1980 228 7200 2003 Error date(): 335309302

 
  "date CEST 1980-08-16 23:28:22 pm PM 16 Sat August 11 23 11 23 28 16 Saturday 1 08 Aug 8 +0200 RFC2822 Sat, 16 Aug 1980 23:28:22 +0200 22 31 335309302 6 80 1980 228 7200 2003" (date len=173)
  "date CEST 1980-08-16 22:28:22 pm PM 16 Sat August 10 22 10 22 28 16 Saturday 1 08 Aug 8 +0100 RFC2822 Sat, 16 Aug 1980 22:28:22 +0100 22 31 335309302 6 80 1980 228 3600 2003" (adodb_date len=173)

Error getdate() 335309302
Array ( [seconds] => 22 [minutes] => 28 [hours] => 23 [mday] => 16 [wday] => 6 [mon] => 8 [year] => 1980 [yday] => 228 [weekday] => Saturday [month] => August [0] => 335309302 )
Array ( [seconds] => 22 [minutes] => 28 [hours] => 22 [mday] => 16 [wday] => 6 [mon] => 8 [year] => 1980 [yday] => 228 [weekday] => Saturday [month] => August [0] => 335309302 )

7:17:48 pm PM 18 Sun December 5 17 05 17 17 18 Sunday 0 12 Dec 12 +0100 RFC2822 Sun, 18 Dec 1977 17:17:48 +0100 48 31 251309868 0 77 1977 351 3600 2003 Error date(): 251309868

 
  "date CET 1977-12-18 17:17:48 pm PM 18 Sun December 5 17 05 17 17 18 Sunday 0 12 Dec 12 +0100 RFC2822 Sun, 18 Dec 1977 17:17:48 +0100 48 31 251309868 0 77 1977 351 3600 2003" (date len=172)
  "date CET 1977-12-18 18:17:48 pm PM 18 Sun December 6 18 06 18 17 18 Sunday 0 12 Dec 12 +0200 RFC2822 Sun, 18 Dec 1977 18:17:48 +0200 48 31 251309868 0 77 1977 351 7200 2003" (adodb_date len=172)

7:29:38 am AM 23 Tue May 7 7 07 07 29 23 Tuesday 0 05 May 5 +0200 RFC2822 Tue, 23 May 1978 07:29:38 +0200 38 31 264749378 2 78 1978 142 7200 2003 Error date(): 264749378
 
  "date CEST 1978-05-23 07:29:38 am AM 23 Tue May 7 7 07 07 29 23 Tuesday 0 05 May 5 +0200 RFC2822 Tue, 23 May 1978 07:29:38 +0200 38 31 264749378 2 78 1978 142 7200 2003" (date len=167)
  "date CEST 1978-05-23 06:29:38 am AM 23 Tue May 6 6 06 06 29 23 Tuesday 0 05 May 5 +0100 RFC2822 Tue, 23 May 1978 06:29:38 +0100 38 31 264749378 2 78 1978 142 3600 2003" (adodb_date len=167)

Error getdate() 264749378
Array ( [seconds] => 38 [minutes] => 29 [hours] => 7 [mday] => 23 [wday] => 2 [mon] => 5 [year] => 1978 [yday] => 142 [weekday] => Tuesday [month] => May [0] => 264749378 )
Array ( [seconds] => 38 [minutes] => 29 [hours] => 6 [mday] => 23 [wday] => 2 [mon] => 5 [year] => 1978 [yday] => 142 [weekday] => Tuesday [month] => May [0] => 264749378 )

5:01:34 am AM 21 Thu July 5 5 05 05 01 21 Thursday 0 07 Jul 7 +0200 RFC2822 Thu, 21 Jul 1977 05:01:34 +0200 34 31 238302094 4 77 1977 201 7200 2003 Error date(): 238302094

 
  "date CEST 1977-07-21 05:01:34 am AM 21 Thu July 5 5 05 05 01 21 Thursday 0 07 Jul 7 +0200 RFC2822 Thu, 21 Jul 1977 05:01:34 +0200 34 31 238302094 4 77 1977 201 7200 2003" (date len=169)
  "date CEST 1977-07-21 04:01:34 am AM 21 Thu July 4 4 04 04 01 21 Thursday 0 07 Jul 7 +0100 RFC2822 Thu, 21 Jul 1977 04:01:34 +0100 34 31 238302094 4 77 1977 201 3600 2003" (adodb_date len=169)

Error getdate() 238302094
Array ( [seconds] => 34 [minutes] => 1 [hours] => 5 [mday] => 21 [wday] => 4 [mon] => 7 [year] => 1977 [yday] => 201 [weekday] => Thursday [month] => July [0] => 238302094 )
Array ( [seconds] => 34 [minutes] => 1 [hours] => 4 [mday] => 21 [wday] => 4 [mon] => 7 [year] => 1977 [yday] => 201 [weekday] => Thursday [month] => July [0] => 238302094 )

3:00:03 am AM 15 Sat July 3 3 03 03 00 15 Saturday 0 07 Jul 7 +0200 RFC2822 Sat, 15 Jul 1978 03:00:03 +0200 03 31 269312403 6 78 1978 195 7200 2003 Error date(): 269312403

 
  "date CEST 1978-07-15 03:00:03 am AM 15 Sat July 3 3 03 03 00 15 Saturday 0 07 Jul 7 +0200 RFC2822 Sat, 15 Jul 1978 03:00:03 +0200 03 31 269312403 6 78 1978 195 7200 2003" (date len=169)
  "date CEST 1978-07-15 02:00:03 am AM 15 Sat July 2 2 02 02 00 15 Saturday 0 07 Jul 7 +0100 RFC2822 Sat, 15 Jul 1978 02:00:03 +0100 03 31 269312403 6 78 1978 195 3600 2003" (adodb_date len=169)

5:05:46 am AM 26 Thu July 5 5 05 05 05 26 Thursday 0 07 Jul 7 +0200 RFC2822 Thu, 26 Jul 1979 05:05:46 +0200 46 31 301806346 4 79 1979 206 7200 2003 Error date(): 301806346
 
  "date CEST 1979-07-26 05:05:46 am AM 26 Thu July 5 5 05 05 05 26 Thursday 0 07 Jul 7 +0200 RFC2822 Thu, 26 Jul 1979 05:05:46 +0200 46 31 301806346 4 79 1979 206 7200 2003" (date len=169)
  "date CEST 1979-07-26 04:05:46 am AM 26 Thu July 4 4 04 04 05 26 Thursday 0 07 Jul 7 +0100 RFC2822 Thu, 26 Jul 1979 04:05:46 +0100 46 31 301806346 4 79 1979 206 3600 2003" (adodb_date len=169)

4:12:16 am AM 19 Thu July 4 4 04 04 12 19 Thursday 0 07 Jul 7 +0200 RFC2822 Thu, 19 Jul 1979 04:12:16 +0200 16 31 301198336 4 79 1979 199 7200 2003 Error date(): 301198336
 
  "date CEST 1979-07-19 04:12:16 am AM 19 Thu July 4 4 04 04 12 19 Thursday 0 07 Jul 7 +0200 RFC2822 Thu, 19 Jul 1979 04:12:16 +0200 16 31 301198336 4 79 1979 199 7200 2003" (date len=169)
  "date CEST 1979-07-19 03:12:16 am AM 19 Thu July 3 3 03 03 12 19 Thursday 0 07 Jul 7 +0100 RFC2822 Thu, 19 Jul 1979 03:12:16 +0100 16 31 301198336 4 79 1979 199 3600 2003" (adodb_date len=169)

20:44:11 pm PM 29 Mon March 8 20 08 20 44 29 Monday 1 03 Mar 3 +0200 RFC2822 Mon, 29 Mar 1976 20:44:11 +0200 11 31 196973051 1 76 1976 88 7200 2003 Error date(): 196973051
 
  "date CEST 1976-03-29 20:44:11 pm PM 29 Mon March 8 20 08 20 44 29 Monday 1 03 Mar 3 +0200 RFC2822 Mon, 29 Mar 1976 20:44:11 +0200 11 31 196973051 1 76 1976 88 7200 2003" (date len=168)
  "date CEST 1976-03-29 19:44:11 pm PM 29 Mon March 7 19 07 19 44 29 Monday 1 03 Mar 3 +0100 RFC2822 Mon, 29 Mar 1976 19:44:11 +0100 11 31 196973051 1 76 1976 88 3600 2003" (adodb_date len=168)

Error getdate() 196973051
Array ( [seconds] => 11 [minutes] => 44 [hours] => 20 [mday] => 29 [wday] => 1 [mon] => 3 [year] => 1976 [yday] => 88 [weekday] => Monday [month] => March [0] => 196973051 )
Array ( [seconds] => 11 [minutes] => 44 [hours] => 19 [mday] => 29 [wday] => 1 [mon] => 3 [year] => 1976 [yday] => 88 [weekday] => Monday [month] => March [0] => 196973051 )

5:52:22 pm PM 27 Fri August 3 15 03 15 52 27 Friday 1 08 Aug 8 +0200 RFC2822 Fri, 27 Aug 1976 15:52:22 +0200 22 31 210001942 5 76 1976 239 7200 2003 Error date(): 210001942

 
  "date CEST 1976-08-27 15:52:22 pm PM 27 Fri August 3 15 03 15 52 27 Friday 1 08 Aug 8 +0200 RFC2822 Fri, 27 Aug 1976 15:52:22 +0200 22 31 210001942 5 76 1976 239 7200 2003" (date len=170)
  "date CEST 1976-08-27 14:52:22 pm PM 27 Fri August 2 14 02 14 52 27 Friday 1 08 Aug 8 +0100 RFC2822 Fri, 27 Aug 1976 14:52:22 +0100 22 31 210001942 5 76 1976 239 3600 2003" (adodb_date len=170)

Error getdate() 210001942
Array ( [seconds] => 22 [minutes] => 52 [hours] => 15 [mday] => 27 [wday] => 5 [mon] => 8 [year] => 1976 [yday] => 239 [weekday] => Friday [month] => August [0] => 210001942 )
Array ( [seconds] => 22 [minutes] => 52 [hours] => 14 [mday] => 27 [wday] => 5 [mon] => 8 [year] => 1976 [yday] => 239 [weekday] => Friday [month] => August [0] => 210001942 )

1:11:05 am AM 28 Thu April 1 1 01 01 11 28 Thursday 0 04 Apr 4 +0200 RFC2822 Thu, 28 Apr 1977 01:11:05 +0200 05 30 231030665 4 77 1977 117 7200 2003 Error date(): 231030665

 
  "date CEST 1977-04-28 01:11:05 am AM 28 Thu April 1 1 01 01 11 28 Thursday 0 04 Apr 4 +0200 RFC2822 Thu, 28 Apr 1977 01:11:05 +0200 05 30 231030665 4 77 1977 117 7200 2003" (date len=170)
  "date CEST 1977-04-28 00:11:05 am AM 28 Thu April 12 0 12 00 11 28 Thursday 0 04 Apr 4 +0100 RFC2822 Thu, 28 Apr 1977 00:11:05 +0100 05 30 231030665 4 77 1977 117 3600 2003" (adodb_date len=171)

Error getdate() 231030665
Array ( [seconds] => 5 [minutes] => 11 [hours] => 1 [mday] => 28 [wday] => 4 [mon] => 4 [year] => 1977 [yday] => 117 [weekday] => Thursday [month] => April [0] => 231030665 )
Array ( [seconds] => 5 [minutes] => 11 [hours] => 0 [mday] => 28 [wday] => 4 [mon] => 4 [year] => 1977 [yday] => 117 [weekday] => Thursday [month] => April [0] => 231030665 )

4:19:36 am AM 13 Tue July 4 4 04 04 19 13 Tuesday 1 07 Jul 7 +0200 RFC2822 Tue, 13 Jul 1976 04:19:36 +0200 36 31 206072376 2 76 1976 194 7200 2003 Error date(): 206072376

 
  "date CEST 1976-07-13 04:19:36 am AM 13 Tue July 4 4 04 04 19 13 Tuesday 1 07 Jul 7 +0200 RFC2822 Tue, 13 Jul 1976 04:19:36 +0200 36 31 206072376 2 76 1976 194 7200 2003" (date len=168)
  "date CEST 1976-07-13 03:19:36 am AM 13 Tue July 3 3 03 03 19 13 Tuesday 1 07 Jul 7 +0100 RFC2822 Tue, 13 Jul 1976 03:19:36 +0100 36 31 206072376 2 76 1976 194 3600 2003" (adodb_date len=168)

Error getdate() 206072376
Array ( [seconds] => 36 [minutes] => 19 [hours] => 4 [mday] => 13 [wday] => 2 [mon] => 7 [year] => 1976 [yday] => 194 [weekday] => Tuesday [month] => July [0] => 206072376 )
Array ( [seconds] => 36 [minutes] => 19 [hours] => 3 [mday] => 13 [wday] => 2 [mon] => 7 [year] => 1976 [yday] => 194 [weekday] => Tuesday [month] => July [0] => 206072376 )

10:29:15 am AM 16 Fri July 10 10 10 10 29 16 Friday 1 07 Jul 7 +0200 RFC2822 Fri, 16 Jul 1976 10:29:15 +0200 15 31 206353755 5 76 1976 197 7200 2003 Error date(): 206353755

 
  "date CEST 1976-07-16 10:29:15 am AM 16 Fri July 10 10 10 10 29 16 Friday 1 07 Jul 7 +0200 RFC2822 Fri, 16 Jul 1976 10:29:15 +0200 15 31 206353755 5 76 1976 197 7200 2003" (date len=169)
  "date CEST 1976-07-16 09:29:15 am AM 16 Fri July 9 9 09 09 29 16 Friday 1 07 Jul 7 +0100 RFC2822 Fri, 16 Jul 1976 09:29:15 +0100 15 31 206353755 5 76 1976 197 3600 2003" (adodb_date len=167)

Error getdate() 206353755
Array ( [seconds] => 15 [minutes] => 29 [hours] => 10 [mday] => 16 [wday] => 5 [mon] => 7 [year] => 1976 [yday] => 197 [weekday] => Friday [month] => July [0] => 206353755 )
Array ( [seconds] => 15 [minutes] => 29 [hours] => 9 [mday] => 16 [wday] => 5 [mon] => 7 [year] => 1976 [yday] => 197 [weekday] => Friday [month] => July [0] => 206353755 )

3:29:33 pm PM 27 Mon December 1 13 01 13 29 27 Monday 1 12 Dec 12 +0100 RFC2822 Mon, 27 Dec 1976 13:29:33 +0100 33 31 220537773 1 76 1976 361 3600 2003 Error date(): 220537773

 
  "date CET 1976-12-27 13:29:33 pm PM 27 Mon December 1 13 01 13 29 27 Monday 1 12 Dec 12 +0100 RFC2822 Mon, 27 Dec 1976 13:29:33 +0100 33 31 220537773 1 76 1976 361 3600 2003" (date len=172)
  "date CET 1976-12-27 14:29:33 pm PM 27 Mon December 2 14 02 14 29 27 Monday 1 12 Dec 12 +0200 RFC2822 Mon, 27 Dec 1976 14:29:33 +0200 33 31 220537773 1 76 1976 361 7200 2003" (adodb_date len=172)

Error getdate() 220537773
Array ( [seconds] => 33 [minutes] => 29 [hours] => 13 [mday] => 27 [wday] => 1 [mon] => 12 [year] => 1976 [yday] => 361 [weekday] => Monday [month] => December [0] => 220537773 )
Array ( [seconds] => 33 [minutes] => 29 [hours] => 14 [mday] => 27 [wday] => 1 [mon] => 12 [year] => 1976 [yday] => 361 [weekday] => Monday [month] => December [0] => 220537773 )

4:55:29 am AM 19 Sat August 4 4 04 04 55 19 Saturday 0 08 Aug 8 +0200 RFC2822 Sat, 19 Aug 1978 04:55:29 +0200 29 31 272343329 6 78 1978 230 7200 2003 Error date(): 272343329

 
  "date CEST 1978-08-19 04:55:29 am AM 19 Sat August 4 4 04 04 55 19 Saturday 0 08 Aug 8 +0200 RFC2822 Sat, 19 Aug 1978 04:55:29 +0200 29 31 272343329 6 78 1978 230 7200 2003" (date len=171)
  "date CEST 1978-08-19 03:55:29 am AM 19 Sat August 3 3 03 03 55 19 Saturday 0 08 Aug 8 +0100 RFC2822 Sat, 19 Aug 1978 03:55:29 +0100 29 31 272343329 6 78 1978 230 3600 2003" (adodb_date len=171)

Error getdate() 272343329
Array ( [seconds] => 29 [minutes] => 55 [hours] => 4 [mday] => 19 [wday] => 6 [mon] => 8 [year] => 1978 [yday] => 230 [weekday] => Saturday [month] => August [0] => 272343329 )
Array ( [seconds] => 29 [minutes] => 55 [hours] => 3 [mday] => 19 [wday] => 6 [mon] => 8 [year] => 1978 [yday] => 230 [weekday] => Saturday [month] => August [0] => 272343329 )

4:45:17 pm PM 04 Fri May 2 14 02 14 45 4 Friday 0 05 May 5 +0200 RFC2822 Fri, 04 May 1979 14:45:17 +0200 17 31 294669917 5 79 1979 123 7200 2003 Error date(): 294669917

 
  "date CEST 1979-05-04 14:45:17 pm PM 04 Fri May 2 14 02 14 45 4 Friday 0 05 May 5 +0200 RFC2822 Fri, 04 May 1979 14:45:17 +0200 17 31 294669917 5 79 1979 123 7200 2003" (date len=166)
  "date CEST 1979-05-04 13:45:17 pm PM 04 Fri May 1 13 01 13 45 4 Friday 0 05 May 5 +0100 RFC2822 Fri, 04 May 1979 13:45:17 +0100 17 31 294669917 5 79 1979 123 3600 2003" (adodb_date len=166)

Error getdate() 294669917
Array ( [seconds] => 17 [minutes] => 45 [hours] => 14 [mday] => 4 [wday] => 5 [mon] => 5 [year] => 1979 [yday] => 123 [weekday] => Friday [month] => May [0] => 294669917 )
Array ( [seconds] => 17 [minutes] => 45 [hours] => 13 [mday] => 4 [wday] => 5 [mon] => 5 [year] => 1979 [yday] => 123 [weekday] => Friday [month] => May [0] => 294669917 )

4:18:00 am AM 19 Tue April 4 4 04 04 18 19 Tuesday 0 04 Apr 4 +0200 RFC2822 Tue, 19 Apr 1977 04:18:00 +0200 00 30 230264280 2 77 1977 108 7200 2003 Error date(): 230264280

 
  "date CEST 1977-04-19 04:18:00 am AM 19 Tue April 4 4 04 04 18 19 Tuesday 0 04 Apr 4 +0200 RFC2822 Tue, 19 Apr 1977 04:18:00 +0200 00 30 230264280 2 77 1977 108 7200 2003" (date len=169)
  "date CEST 1977-04-19 03:18:00 am AM 19 Tue April 3 3 03 03 18 19 Tuesday 0 04 Apr 4 +0100 RFC2822 Tue, 19 Apr 1977 03:18:00 +0100 00 30 230264280 2 77 1977 108 3600 2003" (adodb_date len=169)

6 00:55:42 am AM 26 Fri September 12 0 12 00 55 26 Friday 1 09 Sep 9 +0200 RFC2822 Fri, 26 Sep 1980 00:55:42 +0200 42 30 338770542 5 80 1980 269 7200 2003 Error date(): 338770542
 
  "date CEST 1980-09-26 00:55:42 am AM 26 Fri September 12 0 12 00 55 26 Friday 1 09 Sep 9 +0200 RFC2822 Fri, 26 Sep 1980 00:55:42 +0200 42 30 338770542 5 80 1980 269 7200 2003" (date len=173)
  "date CEST 1980-09-25 23:55:42 pm PM 25 Thu September 11 23 11 23 55 25 Thursday 1 09 Sep 9 +0100 RFC2822 Thu, 25 Sep 1980 23:55:42 +0100 42 30 338770542 4 80 1980 268 3600 2003" (adodb_date len=176)

Error getdate() 338770542
Array ( [seconds] => 42 [minutes] => 55 [hours] => 0 [mday] => 26 [wday] => 5 [mon] => 9 [year] => 1980 [yday] => 269 [weekday] => Friday [month] => September [0] => 338770542 )
Array ( [seconds] => 42 [minutes] => 55 [hours] => 23 [mday] => 25 [wday] => 4 [mon] => 9 [year] => 1980 [yday] => 268 [weekday] => Thursday [month] => September [0] => 338770542 )

6:43:51 am AM 27 Sun June 6 6 06 06 43 27 Sunday 1 06 Jun 6 +0200 RFC2822 Sun, 27 Jun 1976 06:43:51 +0200 51 30 204698631 0 76 1976 178 7200 2003 Error date(): 204698631

 
  "date CEST 1976-06-27 06:43:51 am AM 27 Sun June 6 6 06 06 43 27 Sunday 1 06 Jun 6 +0200 RFC2822 Sun, 27 Jun 1976 06:43:51 +0200 51 30 204698631 0 76 1976 178 7200 2003" (date len=167)
  "date CEST 1976-06-27 05:43:51 am AM 27 Sun June 5 5 05 05 43 27 Sunday 1 06 Jun 6 +0100 RFC2822 Sun, 27 Jun 1976 05:43:51 +0100 51 30 204698631 0 76 1976 178 3600 2003" (adodb_date len=167)

7:28:29 am AM 23 Sat July 7 7 07 07 28 23 Saturday 0 07 Jul 7 +0200 RFC2822 Sat, 23 Jul 1977 07:28:29 +0200 29 31 238483709 6 77 1977 203 7200 2003 Error date(): 238483709
 
  "date CEST 1977-07-23 07:28:29 am AM 23 Sat July 7 7 07 07 28 23 Saturday 0 07 Jul 7 +0200 RFC2822 Sat, 23 Jul 1977 07:28:29 +0200 29 31 238483709 6 77 1977 203 7200 2003" (date len=169)
  "date CEST 1977-07-23 06:28:29 am AM 23 Sat July 6 6 06 06 28 23 Saturday 0 07 Jul 7 +0100 RFC2822 Sat, 23 Jul 1977 06:28:29 +0100 29 31 238483709 6 77 1977 203 3600 2003" (adodb_date len=169)

20:52:31 pm PM 16 Thu June 8 20 08 20 52 16 Thursday 0 06 Jun 6 +0200 RFC2822 Thu, 16 Jun 1977 20:52:31 +0200 31 30 235335151 4 77 1977 166 7200 2003 Error date(): 235335151
 
  "date CEST 1977-06-16 20:52:31 pm PM 16 Thu June 8 20 08 20 52 16 Thursday 0 06 Jun 6 +0200 RFC2822 Thu, 16 Jun 1977 20:52:31 +0200 31 30 235335151 4 77 1977 166 7200 2003" (date len=170)
  "date CEST 1977-06-16 19:52:31 pm PM 16 Thu June 7 19 07 19 52 16 Thursday 0 06 Jun 6 +0100 RFC2822 Thu, 16 Jun 1977 19:52:31 +0100 31 30 235335151 4 77 1977 166 3600 2003" (adodb_date len=170)

Error getdate() 235335151
Array ( [seconds] => 31 [minutes] => 52 [hours] => 20 [mday] => 16 [wday] => 4 [mon] => 6 [year] => 1977 [yday] => 166 [weekday] => Thursday [month] => June [0] => 235335151 )
Array ( [seconds] => 31 [minutes] => 52 [hours] => 19 [mday] => 16 [wday] => 4 [mon] => 6 [year] => 1977 [yday] => 166 [weekday] => Thursday [month] => June [0] => 235335151 )

6:50:11 am AM 17 Fri June 6 6 06 06 50 17 Friday 0 06 Jun 6 +0200 RFC2822 Fri, 17 Jun 1977 06:50:11 +0200 11 30 235371011 5 77 1977 167 7200 2003 Error date(): 235371011

 
  "date CEST 1977-06-17 06:50:11 am AM 17 Fri June 6 6 06 06 50 17 Friday 0 06 Jun 6 +0200 RFC2822 Fri, 17 Jun 1977 06:50:11 +0200 11 30 235371011 5 77 1977 167 7200 2003" (date len=167)
  "date CEST 1977-06-17 05:50:11 am AM 17 Fri June 5 5 05 05 50 17 Friday 0 06 Jun 6 +0100 RFC2822 Fri, 17 Jun 1977 05:50:11 +0100 11 30 235371011 5 77 1977 167 3600 2003" (adodb_date len=167)

0:49:31 am AM 25 Sat November 12 0 12 00 49 25 Saturday 0 11 Nov 11 +0100 RFC2822 Sat, 25 Nov 1978 00:49:31 +0100 31 30 280799371 6 78 1978 328 3600 2003 Error date(): 280799371
 
  "date CET 1978-11-25 00:49:31 am AM 25 Sat November 12 0 12 00 49 25 Saturday 0 11 Nov 11 +0100 RFC2822 Sat, 25 Nov 1978 00:49:31 +0100 31 30 280799371 6 78 1978 328 3600 2003" (date len=174)
  "date CET 1978-11-25 01:49:31 am AM 25 Sat November 1 1 01 01 49 25 Saturday 0 11 Nov 11 +0200 RFC2822 Sat, 25 Nov 1978 01:49:31 +0200 31 30 280799371 6 78 1978 328 7200 2003" (adodb_date len=173)

Error getdate() 280799371
Array ( [seconds] => 31 [minutes] => 49 [hours] => 0 [mday] => 25 [wday] => 6 [mon] => 11 [year] => 1978 [yday] => 328 [weekday] => Saturday [month] => November [0] => 280799371 )
Array ( [seconds] => 31 [minutes] => 49 [hours] => 1 [mday] => 25 [wday] => 6 [mon] => 11 [year] => 1978 [yday] => 328 [weekday] => Saturday [month] => November [0] => 280799371 )

Testing random dates between 100 and 4000

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

Failed :-(

Original: 2063-12-24
Converted: 24-Dec-2063