使用Javascript格式化当前时间我想用javascript获取特定格式的当前时间。使用下面的功能并调用它将给我 周五2013年2月1日13:56:40 GMT + 1300(新西兰夏令时) 但我想格式化它像 星期五下午2:00 pm 2013年2月1日var d = new Date();var x = document.getElementById("time");x.innerHTML = d;当然,上面的代码没有任何格式化逻辑,但我还没有遇到任何“工作”格式化程序。
3 回答

繁星coding
TA贡献1797条经验 获得超4个赞
使用toLocaleDateString和toLocaleTimeString来格式化日期和时间。传递给这些方法的第一个参数是语言环境值,例如en-us。第二个参数(如果存在)指定格式选项,例如工作日的长格式。
let date = new Date(); let options = { weekday: "long", year: "numeric", month: "short", day: "numeric", hour: "2-digit", minute: "2-digit" }; console.log(date.toLocaleTimeString("en-us", options));
输出:2017年10月25日星期三,晚上8:19
请参阅以下链接了解更多详情。
添加回答
举报
0/150
提交
取消