課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
因為當小時,分,秒小于10的時候,會省略掉前面那個0。比如09:09:09會寫成9:9:9。后者感覺好難看、、、
2014-12-25
源自:JavaScript進階篇 8-3
正在回答
<script type="text/javascript">
? var attime;
? function check(a){ ?//小于10的分鐘和秒前面加個0
? ? ? if(a<10){
? ? ? ? ? a = "0" + a;
? ? ? }
? ? ? return a;
? ? }
? function clock(){
? ? var time=new Date(); ? ? ? ? ?
? ? attime=time.getHours() + ":" + check(time.getMinutes()) + ":" + check(time.getSeconds());
? ? document.getElementById("clock").value = attime;
? }
? setInterval(clock,1000);
</script>
慕運維2948618 提問者
Alyssa_Lee
menghuanbaolei
Alyssa_Lee 回復(fù) menghuanbaolei
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答使用這個辦法更簡便
2 回答最簡便的方法,請參考。
2 回答這個方法怎么樣?可以怎么更加簡化?
1 回答請問這兩種方法是什么不同嗎 我覺得第二種更為方便點吧
3 回答我想問一下,我這樣寫不可以嗎,怎么用不了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-12-26
<script type="text/javascript">
? var attime;
? function check(a){ ?//小于10的分鐘和秒前面加個0
? ? ? if(a<10){
? ? ? ? ? a = "0" + a;
? ? ? }
? ? ? return a;
? ? }
? function clock(){
? ? var time=new Date(); ? ? ? ? ?
? ? attime=time.getHours() + ":" + check(time.getMinutes()) + ":" + check(time.getSeconds());
? ? document.getElementById("clock").value = attime;
? }
? setInterval(clock,1000);
</script>