JavaScript new Date().toLocaleString() length
<p>In I.E. 11, in the console window, if I type <code>new Date().toLocaleString()</code>, I get something like "2/4/2016 9:12:05 AM".  However, if I add <code>.length</code>, I get 32.  The string is 19 "readable" characters, so what's up with the 32 and is there an option I can invoke that will give me a string of length 19?</p>

<p>If I type <code>new Date(new Date().toLocaleString())</code>, I get [date] Invalid Date, whereas if I type <code>new Date(new Date("2/4/2016 9:12:05 AM"))</code> I get a legitimate date.</p>

<p>My locale is "en-US".</p>