【发布时间】:2013-03-27 22:09:28
【问题描述】:
嗯...好吧,我已经在网上搜索了 2 天,但没有任何运气。我已经看到很多关于如何格式化 javascript 日期的答案,例如 new Date().toString("yyyy-MM-dd")... 这将返回类似 2013-04-05 的内容。
这绝对不是问题。
我想要的是设置我的操作系统显示日期的格式,然后检索该特定格式并将其显示在浏览器中的可能性。
例如,假设我将操作系统中的日期格式更改为 MM-yyyy/dd(这是为了争论,是否可行无关紧要)。那么我希望在我的操作系统中看到 04-2013/05,对吧?接下来,我想通过 Javascript 在我的浏览器中检索这种特定格式,以便我可以使用它来格式化整个网页中的日期。
如果这是疯了,无法做到,请告诉我,因为我在搜索中头疼。 另外,如果您说使用 someDateObject.toLocaleDateString() 而没有确切解释为什么 .toLocaleDateString 会起作用,我会忽略它,因为我已经尝试将我的操作系统中的日期格式设置为多个格式,每次我使用 .toLocaleDateString() 时,我都会收到相同的格式:dd/MM/yyyy
【问题讨论】:
-
请检查
.toLocaleString方法。你看过这里stackoverflow.com/questions/85116/…或这里stackoverflow.com/questions/2388115/… -
看过它们...你测试过它们吗,我知道stackoverflow.com/questions/2388115/…页面上“mwrf”的答案,这似乎是最完整的并没有解决我的问题问题...谢谢你尝试
标签: javascript date operating-system date-format