第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何讓分鐘數(shù)為一位時顯示兩位數(shù)?

假如現(xiàn)在的時間為16:02:01,用下面的代碼寫出來的話顯示的是:16:2:1,該如何解決顯示為:16:02:01?

<!DOCTYPE?html>
<html>
<head>
????<meta?charset="UTF-8">
<title>window對象</title>
<script?type="text/javascript">
var?attime;
setInterval(clock2,1000);//這里的秒數(shù)指的是調(diào)用函數(shù)的時間間隔,也可理解為刷新時間
function?clock2()
{
???var?time=new?Date();??????????
???attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
???document.getElementById("clock").value?=?attime;
?}
</script>
</head>
<body>
<input?type="text"?id="clock"?size="10">
</body>
</html>


正在回答

3 回答

function clock2()

{

? ?var time=new Date();

? ?var seconds=time.getSeconds(); ? //定義個變量保存秒數(shù)

? ?if(seconds<10){seconds="0"+seconds} ? //秒數(shù)前加個0 ? ? ??

? ?attime=time.getHours()+":"+time.getMinutes()+":"+seconds; ?//這里別忘了改過來啊

? ?document.getElementById("clock").value = attime;

?}

</s


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

折翼天使I 提問者

這個方法我知道,不是很想用這個,感覺麻煩,不過謝謝了
2016-10-24 回復(fù) 有任何疑惑可以回復(fù)我~

<!DOCTYPE html>

<html>

<head>

? ? <meta charset="UTF-8">

<title>window對象</title>

<script type="text/javascript">

var attime;

setInterval(clock2,1000);//這里的秒數(shù)指的是調(diào)用函數(shù)的時間間隔,也可理解為刷新時間

function clock2()

{

? ?var time=new Date(); ? ? ? ? ?

?attime=("0"+time.getHours()).slice(-2)+":"+("0"+time.getMinutes()).slice(-2)+":"+("0"+time.getSeconds()).slice(-2);

? ?document.getElementById("clock").value = attime;

?}

</script>

</head>

<body>

<input type="text" id="clock" size="10">

</body>

</html>


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

折翼天使I 提問者

謝謝!不好意思分給別人了。
2016-10-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_補鈣雪_0 回復(fù) 折翼天使I 提問者

nothing~
2016-10-25 回復(fù) 有任何疑惑可以回復(fù)我~


time.getHours()變成

("0”+time.getHours()).slice(-2)

/*"0”+time.getHours()這是為了讓兩位數(shù)現(xiàn)實成三位數(shù)(0??),讓一位數(shù)現(xiàn)實成兩位數(shù)(0?),兩位數(shù)需要顯示(??),一位數(shù)需要顯示(0?),這表示他們都是顯示出從倒數(shù)第二位到最后一位,所以輸出("0”+time.getHours()).slice(-2)*/


time.getMinutes()

變成

("0”+time.getMinutes()).slice(-2)


time.getSeconds

變成

("0”+time.getSeconds()).slice(-2);


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

折翼天使I 提問者

試過了,貌似不行
2016-10-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_補鈣雪_0 回復(fù) 折翼天使I 提問者

因為我把"0"寫成了"0”。你再試試?我是可以的。 function clock2() { var time=new Date(); attime=("0"+time.getHours()).slice(-2)+":"+("0"+time.getMinutes()).slice(-2)+":"+("0"+time.getSeconds()).slice(-2)); document.getElementById("clock").value = attime; }
2016-10-25 回復(fù) 有任何疑惑可以回復(fù)我~
#3

折翼天使I 提問者 回復(fù) qq_補鈣雪_0

那個地方我改了的,可還是不行誒,你能把你的代碼分享給我試試嗎?
2016-10-25 回復(fù) 有任何疑惑可以回復(fù)我~
#4

qq_補鈣雪_0 回復(fù) 折翼天使I 提問者

sorry啊,上上樓的倒數(shù)第3行,我倒數(shù)第二位的)是多余的。 正確代碼已經(jīng)寫在下一條回復(fù)了,這次直接從我的文檔里粘貼的,應(yīng)該沒錯了。(我這個文檔就是昨天把你的粘貼下來,調(diào)試了一下寫的。)
2016-10-25 回復(fù) 有任何疑惑可以回復(fù)我~
#5

Firework1102 回復(fù) 折翼天使I 提問者

我試了一下 這樣的確可以O(shè) O你復(fù)制下我的代碼看看? var attime; function clock(){ var time=new Date(); attime= time.getHours()+':'+time.getMinutes()+':'+('0'+time.getSeconds()).slice(-2) ; document.getElementById("clock").value = attime; } var haha=setInterval(clock,1000);
2016-10-27 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報

0/150
提交
取消

如何讓分鐘數(shù)為一位時顯示兩位數(shù)?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號