Javascript - 将序列化日期字符串转换为短日期字符串

Javascript - Convert serialized date string to short date string

如何使用 javascript 将序列化日期值 (1424246400000) 转换为 mmddyyyy 格式的短日期字符串 ("2/23/2015")?

我试过使用 Date(),但我似乎只能想出一个长字符串...

Date(1424246400000); //"Mon Feb 23 2015 16:56:37 GMT-0800 (Pacific Standard Time)"

您应该能够使用不带任何参数的 Date.prototype.toLocaleDateString 以您当前的语言环境格式获得一个简单的日期字符串,或者如果您可以传递 "en-US"特别想要那个语言环境,例如

var d = new Date(1424246400000);
document.getElementById('date').innerHTML = d.toLocaleDateString('en-US', {
  year: 'numeric',
  month: '2-digit',
  day: '2-digit'
});
<p id="date"></p>

我意识到这个问题阻止我使用 new Date(serializedString)... serializedString 必须是整数,而不是字符串。