javascript - toLocaleDateString() 不返回 dd/mm/yyyy 格式

标签 javascript jquery html date

您好,我已经使用 toLocaleDateString() 来显示来自 rss 提要的日期,但它在所有浏览器中都不显示 dd/mm/yyyy 格式, safarimozila 显示不同,但 chrome 显示正确。

最佳答案

toLocaleDateString 旨在提供一种人类可读的格式,根据用户自己计算机的规则。例如,如果我的计算机设置为法语,它可能包含法语的日期名称。

toLocaleDateString 不是获取所需格式的可靠方法。相反,这样做:

var dateobj = new Date();
function pad(n) {return n < 10 ? "0"+n : n;}
var result = pad(dateobj.getDate())+"/"+pad(dateobj.getMonth()+1)+"/"+dateobj.getFullYear();

关于javascript - toLocaleDateString() 不返回 dd/mm/yyyy 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22719346/

相关文章:

javascript - Jquery Knockout : ko. Computed() 与经典函数?

javascript - 执行名为remove()的函数后,按钮从html页面中删除

javascript - 复选框如何通过 javascript 触发 html 中的另一个输入元素?

javascript - 如何获得处理 AJAX 函数以返回 bool 值的 PHP 函数?

javascript - 轻弹切换CSS

javascript - 如何动态更改 Laravel 表单

jquery mobile事件taphold在图像上

javascript - 如何从 Firefox 中的 'drag' 事件获取鼠标位置

html - Bootstrap Navbar 折叠边距

html - Bootstrap "hamburger"移动菜单 z-index 问题