date.toLocaleTimeString
不适用于 Chrome,并且始终以 12 小时格式返回时间。我需要根据系统的时间格式显示时间。
简短的回答是No您无法在浏览器中获取默认时间格式,因为它依赖于系统和浏览器设置,而 JavaScript 无法访问此类选项。
但是,如果您想在代码中管理时间格式,则可以指定显示日期的格式。
实际上toLocaleString() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString有一个布尔值hour12
告诉引擎使用或不使用的选项12 hours
format:
console.log(date.toLocaleString('en-US', { hour12: false }));
如果您将其设置为false
它将显示时间24 hours
format.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)