先看toLocaleString结果区别
旧版
新版
问题原因
Google Chrome 和其他浏览器会定期更新,这些更新可能包括对 JavaScript 引擎和国际化的改进
较新版本的 Chrome(版本 125.0.6422.142)已经更新了其国际化实现,以默认使用24小时制
较旧版本的 Chrome(版本 86.0.4240.198)仍然使用12小时制。
解决方案
// toLocaleString(locales,options)
// locales:string,区域设置(zh-CN,en-US)
// options:{hour12,一系列格式化模式} hour12:12小时制
new Date(installTime).toLocaleString('zh-CN', { hour12: false })