为了账号安全,请及时绑定邮箱和手机立即绑定

使用Javascript格式化当前时间

使用Javascript格式化当前时间

茅侃侃 2019-08-12 18:23:29
使用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 回答

?
萧十郎

TA贡献1815条经验 获得超13个赞

你可能想试试


var d = new Date();

d.toLocaleString();       // -> "2/1/2013 7:37:08 AM"

d.toLocaleDateString();   // -> "2/1/2013"

d.toLocaleTimeString();  // -> "7:38:05 AM"

文档


查看完整回答
反对 回复 2019-08-12
?
繁星coding

TA贡献1797条经验 获得超4个赞

使用toLocaleDateStringtoLocaleTimeString来格式化日期和时间。传递给这些方法的第一个参数是语言环境值,例如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

请参阅以下链接了解更多详情。

日期和时间字符串(JavaScript)


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 975 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号