JavaScript 获取月份

标签 javascript datetime

我正在尝试使用 JavaScript 在我的网络应用程序上显示日期和时间。

尽管我已经成功执行此操作,但我的日期和时间打印为 29/5/13。如果小于十,我希望它在月份前面有一个零。我尝试过使用 if 语句,但没有取得太大成功。我目前拥有的代码是:

<script language="javascript"> 

    today = new Date(); 
    document.write("<BR>Time: ", today.getHours(),":",today.getMinutes()); 
    document.write("<BR>Date: ", today.getDate(),"/",today.getMonth()+1,"/",today.getYear()-100);


</script>

任何帮助将不胜感激。

最佳答案

Live Demo

function pad(num) {
  return ("0"+num).slice(-2);
}

使用:

+  pad(today.getMonth()+1))

关于JavaScript 获取月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16817099/

相关文章:

javascript - Html2canvas: facebook 插件评论

javascript - 如何从 Greasemonkey 脚本重写 DOM 方法?

javascript - 使用对象 javascript 朴素贝叶斯分类器对文本进行分类

javascript - 当包含 ice 服务器时,WebRTC 卡在连接状态(远程候选甚至通过 LAN 引起问题)

javascript - 调用javascript时间 "object"

python - 如何确定 numpy.datetime64 中的时间单位?

javascript - IE9 Mousemove 事件在 Mousepress 期间不触发

java - 将 ISO 日期字符串转换为时间戳

java - 毫秒未出现在 DateFormat.format 输出中

r - 将 "1984-03-25 02:00:00"转换为 POSIX 给出 NA