我在 js 中的时间格式遇到了一个奇怪的问题
function getClockInTime() {
var now = new Date();
var hour = parseInt(now.format("HH"));
var timeString = now.format('h:MM:ss') + " " + (hour > 12 ? "PM" : "AM");
return timeString;
}
在我老板的机器上,上面的函数将时间显示为小时、分钟和秒。在我的机器上,这种格式将其显示为小时、月份和秒,为了获得分钟,我使用 h:mm:ss 而不是在他的机器上显示小时、月份、秒。
关于为什么会发生这种情况的任何理论?我认为这可能是因为我的运行的是 AMD 硬件,而他的是 Intel,所以他们可以做一些不同的内部时钟。
此外,是否有一种方法可以将其格式化,以便在所有机器上普遍采用小时、分钟、秒?
谢谢