在Chromes控制台上运行(new Date()).toLocaleDateString()
正在返回
" 2017年6月27日&#34 ;.我的浏览器语言和PC设置适用于英国。
在Firefox上,它将于2017年6月27日返回。如何在Chrome中实现相同功能,或者这是一个错误?
我知道自己格式化日期的方法,但浏览器是否有办法始终如一地选择语言环境和格式 本身?
答案 0 :(得分:-3)
根据特定语言约定表示给定Date实例的日期部分的字符串。
要确保返回值,您可以覆盖此方法:
Date.prototype.toLocaleDateString = function () {
return this.getDate() + "/" + (this.getMonth() + 1) + "/" this.getFullYear()
};