成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

通過實例解析javascript Date對象屬性及方法

瀏覽:146日期:2023-10-09 09:14:26

日常生活中,各種形式的時間字符到處都是。時間觀念的產生,時間單位、計時工具的發明,給人類帶來的變化實在一言難盡。今天就來談談日期那些事兒。一起來看看 JavaScript 中的日期對象 Date。

獲取月份天數

// 獲取月份天數function getMonthDayCount(year, month) { return new Date(year, month, 0).getDate();}console.log(getMonthDayCount(2017, 10)); // 31

Date 第三個參數的本質跟 setDate 是一樣的。

因為 date 為 0 時自動退到上個月的最后一天,所以這里月份也不需要減,正好的。

獲取所有月份天數

function getAllMonthDayCount(year) { var days = [31, new Date(year, 2, 0).getDate(), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; return days;}console.log(getAllMonthDayCount(2016));// [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

這個算是上面的延伸,不多解釋。

是否是閏年

function isLeapYear(year) { return (year % 4 == 0) && (year % 100 != 0 || year % 400 == 0);}

這是網上的web前端開發里相關代碼,相信大多數人都用。但其實你真的理解或者能記住么?光是html和css就足夠多記的了

function isLeapYear(year) { return new Date(year, 2, 0).getDate() === 29;}console.log([ isLeapYear(2000), isLeapYear(2016), isLeapYear(2017), isLeapYear(2018)]); // [ true, true, false, false ]

這樣看,是不是就非常簡單容易理解了。

而且都不需要記,是不是想忘都忘不了?

天數加減操作

之前看到有人用相對秒數在計算幾天前或幾天后,甚至還在算跨月,跨年的情況。

其實直接 setDate 就好了,自動處理 跨月,跨年 的情況。

// 10天后是幾月幾號var dt = new Date(’2016-12-25’);dt.setDate(dt.getDate() + 10);console.log(dt.toLocaleDateString()); // 2017/1/4// 10天前是幾月幾號var dt = new Date(’2017-01-04’);dt.setDate(dt.getDate() - 10);console.log(dt.toLocaleDateString()); // 2016/12/25

下面我將JavaScript Date 對象的對象和方法總結成一個表,讓大家參考,也可以關注javascript參考手冊。

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)。 etMilliseconds() 返回 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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美尤物一区| 亚洲aⅴ怡春院| 久久久精品免费免费| 亚洲免费观看高清完整版在线观看熊 | 久久精品国产77777蜜臀| 欧美在线视频二区| 在线观看一区不卡| 中文字幕第一区二区| 精品亚洲成av人在线观看| 伊甸园精品99久久久久久| 91麻豆精品91久久久久同性| 中文字幕一区av| 国产精品影视天天线| 亚洲免费网站| 国产亚洲人成网站| 国产一区二区三区免费| 亚洲欧美国产不卡| 久久精品在线免费观看| 日本不卡高清视频| 影音先锋亚洲精品| 久久综合视频网| 国产专区综合网| 久久狠狠一本精品综合网| 亚洲国产精品av| 国产精品一区二区三区99| 国产精品区一区| 亚洲国产精品精华液2区45| 国产精品18久久久久| 亚洲专区欧美专区| 国产欧美日韩三区| 国产精品亚洲专一区二区三区 | 国产最新精品免费| 亚洲一区二区三区午夜| 国产亚洲精品bt天堂精选| 韩国成人福利片在线播放| 免费国产一区二区| 亚洲欧美日韩中文播放| 欧美 日韩 国产 一区| 精品少妇一区二区三区在线播放| 久久草av在线| 亚洲精品1区2区| 欧美成人性战久久| 国产在线视视频有精品| 久久在线91| 亚洲欧美日韩中文字幕一区二区三区 | 伊人激情综合| 日韩视频在线一区二区| 久久99久久精品| 91传媒视频在线播放| 91精品国产综合久久久久久久| 亚洲午夜久久久久久久久电影院 | 欧美激情一区二区在线| 99久久国产免费看| 欧美一区二区三区精品| 美国一区二区三区在线播放| 一道本成人在线| 亚洲va欧美va人人爽午夜| 一本不卡影院| 一区二区三区.www| 在线天堂一区av电影| 国产精品久久久久天堂| 欧美区亚洲区| 欧美国产日本视频| 欧美激情1区2区3区| 26uuu久久综合| 91在线你懂得| 久久久久久黄色| 99精品视频在线播放观看| 精品国精品自拍自在线| 国产一区二区三区蝌蚪| 欧美一区二区三区在线看| 国产乱对白刺激视频不卡| 欧美顶级少妇做爰| 国产成人在线观看免费网站| 日韩精品中文字幕在线一区| 国产sm精品调教视频网站| 欧美区一区二区三区| 麻豆一区二区三区| 欧美日韩国产另类不卡| 国产一区二区三区精品视频| 51久久夜色精品国产麻豆| 风流少妇一区二区| 久久精品夜色噜噜亚洲aⅴ| 欧美三区不卡| 亚洲女同女同女同女同女同69| 99国内精品| 亚洲国产精品天堂| 欧美午夜片在线观看| 国产精品69毛片高清亚洲| 精品国产3级a| www.成人网.com| 国产精品欧美一区喷水| 一本久道久久综合婷婷鲸鱼| 亚洲风情在线资源站| 色婷婷av久久久久久久| 久久成人免费网| 日韩欧美美女一区二区三区| 97精品电影院| 亚洲欧美国产高清| 一本到不卡精品视频在线观看| 国内精品伊人久久久久av影院| 欧美成人一区二区| 狠狠噜噜久久| 午夜电影一区二区| 欧美电影影音先锋| 成人小视频免费观看| 国产精品免费久久久久| 亚洲人成高清| 日韩电影免费在线观看网站| 欧美另类videos死尸| 色综合网站在线| 日韩理论片中文av| 久久亚洲不卡| 国产麻豆成人传媒免费观看| 国产亚洲综合在线| 亚洲欧美日本国产专区一区| 成人深夜福利app| 午夜日韩在线电影| 国产夜色精品一区二区av| 欧美日韩中文另类| 尹人成人综合网| 国产suv精品一区二区6| 亚洲成a人v欧美综合天堂| 欧美国产1区2区| 欧美日韩国产经典色站一区二区三区 | 国产香蕉久久精品综合网| 欧美最猛性xxxxx直播| 狠狠88综合久久久久综合网| 床上的激情91.| 男男gaygay亚洲| 亚洲黄色片在线观看| 久久久久高清精品| 欧美日韩久久久一区| 亚洲激情另类| 99视频热这里只有精品免费| 秋霞午夜av一区二区三区| 国产精品久久久久aaaa| 欧美成人精品3d动漫h| 色婷婷av一区二区| 一本色道久久综合亚洲精品婷婷| 99精品视频一区二区三区| 韩国理伦片一区二区三区在线播放| 亚洲国产精品久久久男人的天堂 | 日本午夜一区二区| 亚洲女人****多毛耸耸8| 久久婷婷国产综合精品青草| 欧美日本一道本| 色天使久久综合网天天| 亚洲精品日韩久久| 欧美国产先锋| 成人禁用看黄a在线| 国模娜娜一区二区三区| 人人精品人人爱| 亚洲成人av福利| 亚洲精品成a人| 国产精品亲子伦对白| 26uuu另类欧美| 日韩你懂的电影在线观看| 在线视频欧美精品| 久久在线91| 久久大逼视频| 亚洲主播在线| 一区二区三区福利| 91久久久久| 伊人久久久大香线蕉综合直播| 欧美精品亚洲精品| 欧美一区91| 99精品视频在线免费观看| 成人白浆超碰人人人人| 高清不卡一区二区| 懂色中文一区二区在线播放| 国产91高潮流白浆在线麻豆 | 成人午夜视频免费看| 国产精品一品视频| 久久一二三区| 色系网站成人免费| 美女诱惑黄网站一区| 国产精品日韩欧美一区二区三区| 国产日韩精品久久| 亚洲日本黄色| 亚洲免费激情| 夜夜爽www精品| 国产精品五区| 亚洲精选一区| 亚洲区一区二区三区| 一区二区国产日产| 亚洲精品欧美| 亚洲一区二区四区| 一本色道a无线码一区v| 色先锋aa成人| 欧美日韩在线不卡| 欧美一区二区黄| 欧美一区二区三区免费| 日韩一二三区不卡| 欧美一区二区三区公司| 日韩精品一区在线| 国产清纯白嫩初高生在线观看91 | 在线观看福利一区| 99精品视频免费观看视频| 亚洲免费婷婷|