Javascript比较在Microsoft Edge中不起作用

Javascript比较在Microsoft Edge中不起作用,javascript,microsoft-edge,Javascript,Microsoft Edge,我只用JavaScript创建了一个日历;我需要将中存储的事件日期与从数据库中检索到的日期进行比较,它在Chrome和Firefox中运行得非常好,但在Edge中则不行 var td=document.querySelector('td'); 风险值日期=新日期(“2017-06-22”); td.dataset.date=date.toLocaleDateString(); console.log(td.dataset.date==“2017年6月22日”); //Firefox和Chrom

我只用JavaScript创建了一个日历;我需要将
中存储的事件日期与从数据库中检索到的日期进行比较,它在Chrome和Firefox中运行得非常好,但在Edge中则不行

var td=document.querySelector('td');
风险值日期=新日期(“2017-06-22”);
td.dataset.date=date.toLocaleDateString();
console.log(td.dataset.date==“2017年6月22日”);
//Firefox和Chrome的输出为true,Edge的输出为false

1.
2.
3.
4.
5.
6.
7.
...

toLocaleDateString
是出了名的不可靠,甚至只是有边缘支持的问号,所以您可能应该停止使用它。感谢您的快速回复,我尝试了其他方法,并向您提供信息感谢一千次,我尝试了getFullYear()、getMonth()和getDate(),效果很好,晚安,再次谢谢你,很可能是