上一篇实现了年月日,这一篇来实现时分秒
上一篇链接:年月日
- 先看一下控制台的输出效果
- 再看一下代码
<script>
function getTime() {
var time = new Date();
var h = time.getHours();
h = h < 10 ? '0' + h : h;
var f = time.getMinutes();
f = f < 10 ? '0' + f : f;
var s = time.getSeconds();
s = s < 10 ? '0' + s : s;
return h + ':' + f + ':' + s;
}
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var dates = date.getDate();
var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var day = date.getDay();
console.log('今天是' + year + '年' + month + '月' + dates + '号 ' + arr[day] + ' ' + getTime());
</script>
- 在年月日的基础上,我又拼接了时分秒,还是很简单哟,使用内置函数Date()提供的方法
- 但是小于10的时间怎么表达呢?往往是一个数字,我们习惯上会用两个数字来表示,比如
10:05:09
,而不是10:5:9
,所以,在这里,不妨使用三目运算符为小于10的添上字符串'0'
,这样看起来就标准多了 - 以上的思维和代码仅供参考,有更好的想法评论区留言交流(^U^)ノ~YO