javascript - 如何使用用户偏好而不是语言环境来格式化 Date 对象?
问题描述
编辑:我认为 JavaScript 可以与 USB 设备对话但不能简单地提取操作系统的首选日期格式,这很疯狂。做更多的研究,这个问题是Javascript - Retrieve OS Date formatting的副本。感谢所有试图提供帮助的人。
您如何将日期格式化为用户的系统首选格式?我之前所做的研究表明getLocaleDateString()
会这样做,但是,我仍然看到不正确的行为。
浏览器的区域设置为“en_US”。操作系统的日期格式设置为 2020-03-11。当我打电话时(new Date()).getLocaleDateString()
,我得到的是 2020 年 3 月 11 日,这不是我所期望的格式。我似乎找不到任何可以格式化为用户首选日期格式的 JavaScript 方法,也找不到在浏览器中更改此格式的任何设置。我觉得我一定做错了什么,因为应用程序开发人员负责为用户格式化日期似乎很奇怪。
解决方案
正确的答案(至少在今天)似乎是这是不可能的。我发现了这个没有答案的重复问题:Javascript - Retrieve OS Date formatting。
如果有人知道这个问题的实际答案,请回答这个问题。
推荐阅读
- flutter - Flutter 小部件渲染设计名称?
- excel - 所有数字之间的所有数字的最大值
- ios - Alamofire Dark Sky API 请求 Swift
- c++ - 如何在 C++ 运行时更改 QML 对象的属性?
- java - 杀死所有 Gradle 守护进程,不管版本?
- pyautogui - Python pyautogui - 未检测到图像时出现位置打印问题
- machine-learning - sklearn.linear_model.SGDClassifier 如何用于多类分类?
- html - 网页字体大小(厘米)
- kubernetes - 是否可以为工作人员 kubeconfig 添加更多“https 端点”?
- python - 使用 python 创建 cassandra db 用户/角色