javascript - 如何在不显示秒数的情况下使用 .toLocaleTimeString()?

标签 javascript time

我目前正在尝试显示用户的时间而不显示秒数。有没有一种方法可以使用 Javascript 的 .toLocaleTimeString() 来做到这一点?

做这样的事情:

var date = new Date();
var string = date.toLocaleTimeString();

将显示每个单位的用户时间,例如目前它显示下午 3:39:15。我是否能够显示相同的字符串,只是没有秒数? (例如下午 3:39)

最佳答案

您始终可以根据此 page 设置选项你可以设置,摆脱秒,像这样

var dateWithouthSecond = new Date();
dateWithouthSecond.toLocaleTimeString([], {hour: '2-digit', minute:'2-digit'});

Firefox、Chrome、IE9+ 和 Opera 均支持。在您的 Web 浏览器控制台上尝试。

关于javascript - 如何在不显示秒数的情况下使用 .toLocaleTimeString()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17913681/

相关文章:

javascript - 如何使用 material-ui 图标中的图标?

Javascript 时间函数无法正确显示

部分代码的CPU运行时间

php - "Hour:Minute"与两个 "Hour:Minute"字符串的差异

javascript - 为同一页面的两个部分打印 css

javascript - 更改knockout js中的Javascript对象值

javascript - 使用后退按钮移动单页应用程序 AngularJS

javascript - 为什么绑定(bind)到 <applet> 的 'load' 事件处理程序没有被调用?

android - 使用计时器小部件的时间来计算给定速率的数量

python时间间隔重叠持续时间