色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript gethours

謝彥文1年前8瀏覽0評論

Javascript中的getHours()是一個Date方法,用于獲取當(dāng)前時間的小時數(shù),返回值范圍在0~23。

舉個例子,如果當(dāng)前時間是下午3點25分,那么getHours()方法返回的值就是15,因為從0時開始算,下午3點是第15個小時。

與之配套的方法還有g(shù)etMinutes()和getSeconds(),分別用于獲取當(dāng)前時間的分鐘數(shù)和秒數(shù)。

var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
document.write(hours + ":" + minutes + ":" + seconds);

上面的代碼演示了如何結(jié)合getHours()、getMinutes()和getSeconds()方法來獲取當(dāng)前時間的小時數(shù)、分鐘數(shù)和秒數(shù),并將它們以“時:分:秒”的形式輸出到網(wǎng)頁中。

需要注意的是,getHours()方法和getMinutes()方法返回的都是從0開始算的數(shù)字,例如下午3點25分時getMinutes()方法返回的值為25。

如果我們想讓getMinutes()方法返回的值在不足兩位數(shù)時前面自動補(bǔ)0,可以結(jié)合字符串方法slice()來實現(xiàn):

var now = new Date();
var hours = now.getHours();
var minutes = ("0" + now.getMinutes()).slice(-2);
var seconds = ("0" + now.getSeconds()).slice(-2);
document.write(hours + ":" + minutes + ":" + seconds);

上面的代碼中,我們先將getMinutes()方法返回的數(shù)字轉(zhuǎn)換成字符串,然后在前面加上一個0,最后使用slice()方法截取字符串的后兩位。

這樣就可以保證getMinutes()方法返回的值始終在兩位數(shù)以上,例如下午3點5分時getMinutes()方法返回的值為'05'而不是5。

總的來說,getHours()方法是Javascript中常用的時間相關(guān)方法之一,它可以幫助我們獲取當(dāng)前的小時數(shù),結(jié)合其他時間相關(guān)方法還可以幫助我們輸出更加格式化的時間信息。同時,在使用getHours()方法時還應(yīng)注意下午和晚上的小時數(shù)要加上12。