我正在寻找一种方法来告诉JavaScript,如果用户的语言环境更喜欢在上午12点/下午或24小时内显示时间
有没有简单的方法可以做到这一点,或者我不得不面对导航器对象以及针对不同语言的大量案例?
答案 0 :(得分:3)
您可以使用JS Date Object的toLocaleTimeString()函数
Here is a description of the function
回答你的评论:
您还可以使用单一方法获取浏览器的本地时间:
var date = new Date();
date.getHours();
date.getMinutes();
date.getSeconds();
构造自己的时间字符串或围绕toLocalTimeString()构建一个Helper,如果需要,可以格式化结果。我希望这有帮助