Javascript 这是IE 11中的一个bug吗?

Javascript 这是IE 11中的一个bug吗?,javascript,internet-explorer-11,Javascript,Internet Explorer 11,console.log( ('00'+(新日期('2019年3月4日')).toLocaleDateString(“en-US”).split('/')[1]).slice(-2) );为什么不从对象的可用方法中获取日期呢 var-day=新日期('2019年3月4日')。getDate(); console.log(天>=10天:(“0”+天));//我们可以使用Strig.Primult.PADSTART(2,“0”),但是IE11

console.log(
('00'+(新日期('2019年3月4日')).toLocaleDateString(“en-US”).split('/')[1]).slice(-2)

);为什么不从对象的可用方法中获取日期呢

var-day=新日期('2019年3月4日')。getDate();

console.log(天>=10天:(“0”+天));//我们可以使用Strig.Primult.PADSTART(2,“0”),但是IE11 04 <代码>正确?我不把星球大战日写在5月4日,但写在5月4日。@Garfield,你的问题仍然存在,还是你从社区成员建议的另一条线索中得到了解决方案?请让我们了解问题的当前状态。如有需要,我们将尽力提供进一步建议。感谢您的理解。重复线程解释说IE11在toLocaleDateString()中添加了隐藏字符,因此.slice()不起作用。我的解决方案与公认的答案类似,但在重复线程上也提供了可接受的变通方法。