中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript如何處理日期和時間

發布時間:2022-02-22 10:52:30 來源:億速云 閱讀:158 作者:小新 欄目:開發技術

這篇文章主要介紹了JavaScript如何處理日期和時間,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

JavaScript Date 對象
Date(日期)對象用于處理日期和時間。

定義日期
可以通過 new 關鍵詞來定義 Date 對象。以下代碼定義了名為 myDate 的 Date 對象:

var myDate=new Date()

注釋:Date 對象自動使用當前的日期和時間作為其初始值。

操作日期
通過使用針對日期對象的方法,我們可以很容易地對日期進行操作。
在下面的例子中,我們為日期對象設置了一個特定的日期 (2008 年 8 月 9 日):

var myDate=new Date()
myDate.setFullYear(2008,7,9)

注意:表示月份的參數介于 0 到 11 之間。如果希望把月設置為 8 月,則參數應該是 7。
在下面的例子中,我們將日期對象設置為 5 天后的日期:

var myDate=new Date()
myDate.setDate(myDate.getDate()+5)

注意:如果增加天數會改變月份或者年份,那么日期對象會自動完成這種轉換。

比較日期
日期對象也可用于比較兩個日期。
下面的代碼將當前日期與 2008 年 8 月 9 日做了比較:

var myDate=new Date();
myDate.setFullYear(2008,7,9);
var today = new Date();
if (myDate>today) {
    alert("Today is before 9th August 2008");
}
else {
    alert("Today is after 9th August 2008");
}


返回當日的日期和時間

document.write(Date())


getTime()

var d=new Date();
document.write("從 1970/01/01 至今已過去 " + d.getTime() + " 毫秒");

注釋:getTime() 返回從 1970 年 1 月 1 日至今的毫秒數。

setFullYear()

var d = new Date()
d.setFullYear(1992,10,3)
document.write(d)

注釋:使用 setFullYear() 設置具體的日期。

toUTCString()

var d = new Date()
document.write (d.toUTCString())

注釋:使用 toUTCString() 將當日的日期(根據 UTC)轉換為字符串。

getDay()

<html>
<body>
<script type="text/javascript">
    var d=new Date()
    var weekday=new Array(7)
    weekday[0]="星期日"
    weekday[1]="星期一"
    weekday[2]="星期二"
    weekday[3]="星期三"
    weekday[4]="星期四"
    weekday[5]="星期五"
    weekday[6]="星期六"
    document.write("今天是" + weekday[d.getDay()])
</script>
</body>
</html>

注釋:使用 getDay() 和數組來顯示星期,而不僅僅是數字。

顯示當前時間鐘表

<html>
<head>
<script type="text/javascript">
function startTime() {
    var today=new Date()
    var h=today.getHours()
    var m=today.getMinutes()
    var s=today.getSeconds()
    // add a zero in front of numbers<10
    m=checkTime(m)
    s=checkTime(s)
    document.getElementById("txt").innerHTML=h+":"+m+":"+s
    t=setTimeout("startTime()",500)
}
function checkTime(i) {
    if (i<10) {
        i="0" + i
    }
    return i
}
</script>
</head>
<body onload="startTime()">
    <div id="txt"></div>
</body>
</html>


Date 對象 屬性及描述
constructor:返回對創建此對象的 Date 函數的引用。
prototype:使您有能力向對象添加屬性和方法。

Date 對象 方法及描述

Date() // 返回當日的日期和時間。
getDate() // 從 Date 對象返回一個月中的某一天 (1 ~ 31)。
getDay() // 從 Date 對象返回一周中的某一天 (0 ~ 6)。
getMonth() // 從 Date 對象返回月份 (0 ~ 11)。
getFullYear() // 從 Date 對象以四位數字返回年份。
getYear() // 請使用 getFullYear() 方法代替。
getHours() // 返回 Date 對象的小時 (0 ~ 23)。
getMinutes() // 返回 Date 對象的分鐘 (0 ~ 59)。
getSeconds() // 返回 Date 對象的秒數 (0 ~ 59)。
getMilliseconds() // 返回 Date 對象的毫秒(0 ~ 999)。
getTime() // 返回 1970 年 1 月 1 日至今的毫秒數。
getTimezoneOffset() // 返回本地時間與格林威治標準時間 (GMT) 的分鐘差。
getUTCDate() // 根據世界時從 Date 對象返回月中的一天 (1 ~ 31)。
getUTCDay() // 根據世界時從 Date 對象返回周中的一天 (0 ~ 6)。
getUTCMonth() // 根據世界時從 Date 對象返回月份 (0 ~ 11)。
getUTCFullYear() // 根據世界時從 Date 對象返回四位數的年份。
getUTCHours() // 根據世界時返回 Date 對象的小時 (0 ~ 23)。
getUTCMinutes() // 根據世界時返回 Date 對象的分鐘 (0 ~ 59)。
getUTCSeconds() // 根據世界時返回 Date 對象的秒鐘 (0 ~ 59)。
getUTCMilliseconds() // 根據世界時返回 Date 對象的毫秒(0 ~ 999)。
parse() // 返回1970年1月1日午夜到指定日期(字符串)的毫秒數。
setDate() // 設置 Date 對象中月的某一天 (1 ~ 31)。
setMonth() // 設置 Date 對象中月份 (0 ~ 11)。
setFullYear() // 設置 Date 對象中的年份(四位數字)。
setYear() // 請使用 setFullYear() 方法代替。
setHours() // 設置 Date 對象中的小時 (0 ~ 23)。
setMinutes() // 設置 Date 對象中的分鐘 (0 ~ 59)。
setSeconds() // 設置 Date 對象中的秒鐘 (0 ~ 59)。
setMilliseconds() // 設置 Date 對象中的毫秒 (0 ~ 999)。
setTime() // 以毫秒設置 Date 對象。
setUTCDate() // 根據世界時設置 Date 對象中月份的一天 (1 ~ 31)。
setUTCMonth() // 根據世界時設置 Date 對象中的月份 (0 ~ 11)。
setUTCFullYear() // 根據世界時設置 Date 對象中的年份(四位數字)。
setUTCHours() // 根據世界時設置 Date 對象中的小時 (0 ~ 23)。
setUTCMinutes() // 根據世界時設置 Date 對象中的分鐘 (0 ~ 59)。
setUTCSeconds() // 根據世界時設置 Date 對象中的秒鐘 (0 ~ 59)。
setUTCMilliseconds() // 根據世界時設置 Date 對象中的毫秒 (0 ~ 999)。
toSource() // 返回該對象的源代碼。
toString() // 把 Date 對象轉換為字符串。
toTimeString() // 把 Date 對象的時間部分轉換為字符串。
toDateString() // 把 Date 對象的日期部分轉換為字符串。
toGMTString() // 請使用 toUTCString() 方法代替。
toUTCString() // 根據世界時,把 Date 對象轉換為字符串。
toLocaleString() // 根據本地時間格式,把 Date 對象轉換為字符串。
toLocaleTimeString() // 根據本地時間格式,把 Date 對象的時間部分轉換為字符串。
toLocaleDateString() // 根據本地時間格式,把 Date 對象的日期部分轉換為字符串。
UTC() // 根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。
valueOf() // 返回 Date 對象的原始值。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“JavaScript如何處理日期和時間”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泽库县| 天台县| 瑞昌市| 息烽县| 那曲县| 龙岩市| 伊金霍洛旗| 瓦房店市| 偃师市| 和林格尔县| 旬邑县| 永丰县| 前郭尔| 衡阳县| 萨迦县| 滦平县| 湖州市| 花垣县| 浏阳市| 平南县| 新化县| 中方县| 平昌县| 广州市| 鹤岗市| 珲春市| 义乌市| 紫云| 班戈县| 辰溪县| 上栗县| 新巴尔虎左旗| 缙云县| 玉门市| 浦北县| 望都县| 郴州市| 白朗县| 海宁市| 佛山市| 类乌齐县|