我有毫秒,我希望以2月01-2014 09:12:12的格式转换它。我使用了以下代码
var today = new Date(1419359400000);
var p=today.toLocaleFormat('%b-%d-%Y %H:%M:%S');
但它不适用于chrome
由于
答案 0 :(得分:1)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleFormat读到:
<强>非标准强>
此功能不符合标准,不符合标准。不要在面向Web的生产站点上使用它:它不适用于每个用户。实现之间可能存在很大的不兼容性,并且行为可能在将来发生变化。
如果您发现自己需要格式化或使用原生函数today.getYear()
,today.getMonth()
等,请使用一些日期库。
请注意,toLocaleFormat
使用操作系统区域设置,这可能实际上并非您想要的。您的日期可能会以与其他应用程序不同的语言显示。