日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

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

瀏覽:180日期: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
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
婷婷精品进入| 久久国内精品自在自线400部| 美女免费视频一区| 欧美国产另类| 日本特黄久久久高潮| 国产精品午夜一区二区三区| 欧美精品第一区| 日韩大片在线播放| 欧美成人日韩| 日韩精品91亚洲二区在线观看| 国产伦精品一区二区三区在线播放| 国产精品黄网站| 97视频热人人精品免费| 999久久久亚洲| 日韩影院精彩在线| 久久国产欧美日韩精品| 国产在视频一区二区三区吞精| 日韩不卡一区| 9国产精品视频| 亚洲免费福利一区| 精品入口麻豆88视频| 欧美一级精品| 亚洲精品黄色| 精品视频免费| 亚洲欧美日韩国产一区| 国产精品日韩精品中文字幕| 欧美sss在线视频| 视频精品一区| 欧美男人天堂| 中文字幕一区二区三区四区久久| 久久中文字幕导航| 国精品一区二区三区| 欧美日韩一区二区三区不卡视频 | 亚洲经典在线| 日韩三级一区| 欧美成人基地| 欧美影院精品| 精品中文字幕一区二区三区av| 日韩高清一区在线| 午夜av成人| 国产亚洲人成a在线v网站| 青青久久av| 日本午夜精品久久久久| 欧美亚洲激情| 久久99高清| 蜜桃一区二区三区在线观看| 你懂的国产精品永久在线| 欧美成人日韩| 精品久久91| 中文字幕亚洲精品乱码| 欧美日韩一二| 国产在线日韩精品| 亚洲ab电影| 91成人精品视频| 狂野欧美性猛交xxxx| 免费精品视频在线| 色吊丝一区二区| 欧美激情精品| 日韩三级一区| 免费日韩av片| 91精品国产调教在线观看| 亚洲精品三级| 国产一区二区三区自拍| 黄色欧美在线| 久久国产乱子精品免费女| 亚洲一区亚洲| 欧美日韩色图| 亚洲综合在线电影| 欧美激情福利| 日韩二区三区在线观看| 性欧美长视频| 国产精品老牛| 久久国产毛片| 国产成人精品福利| 国产精品日韩精品中文字幕| 亚洲精品一级| 午夜日韩福利| 日韩av免费| 日韩免费在线| 超碰在线99| 国产在线日韩精品| 久久精品系列| 国产精品xxx在线观看| 日本欧美大码aⅴ在线播放| 久久不射网站| 99热精品在线| 国产亚洲欧洲| 妖精视频成人观看www| 欧美色图国产精品| 不卡av一区二区| 亚洲精品91| 亚洲午夜在线| 亚洲精品一二三区区别| 午夜久久久久| 99国产成+人+综合+亚洲欧美| 91久久国产| 国产亚洲精品v| 蜜臀久久99精品久久久久宅男| 国产亚洲精品久久久久婷婷瑜伽| 欧美日韩国产在线一区| 夜夜精品视频| 美国欧美日韩国产在线播放| 蜜桃久久久久久久| 日韩av影院| 国产精品久久乐| 亚洲欧美日韩高清在线| 五月婷婷亚洲| 蜜桃视频在线观看一区二区| 日韩中出av| 国产美女亚洲精品7777| 欧美激情麻豆| 波多视频一区| 国产精品91一区二区三区| 亚洲少妇自拍| 日本不卡视频在线| 免费观看亚洲天堂| 在线亚洲人成| 99在线|亚洲一区二区| 亚洲精品极品| 精品视频久久| 香蕉国产精品| 亚洲视频二区| 国产精品va视频| 91精品国产福利在线观看麻豆| 国产亚洲在线观看| 日本欧美大码aⅴ在线播放| 国产精品hd| 国产亚洲一区二区手机在线观看| 久久蜜桃资源一区二区老牛| 亚洲欧美日韩国产| 欧美黄页在线免费观看| 九九精品调教| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美精品成人| 欧美亚洲激情| 欧美色综合网| 波多野结衣久久精品| 男人操女人的视频在线观看欧美| 国产精品视频一区二区三区| 韩国精品主播一区二区在线观看 | 四虎成人av| 国产婷婷精品| 美女性感视频久久| 在线亚洲精品| 国产极品久久久久久久久波多结野| 欧美日韩免费观看视频| 亚州国产精品| 一区二区小说| 麻豆视频久久| 中文一区一区三区免费在线观 | 亚洲综合三区| 久久99久久人婷婷精品综合| 亚洲精品va| 国产 日韩 欧美 综合 一区| 久久亚洲国产精品一区二区| 国产一区二区三区日韩精品| 免费日韩视频| 亚洲国产成人二区| 亚洲tv在线| 一区二区三区视频免费观看| 国产情侣久久| 在线亚洲激情| 亚洲综合在线电影| 国产高清精品二区| 蜜臀久久99精品久久久久久9| 91日韩在线| 国产剧情一区二区在线观看| 蜜桃免费网站一区二区三区| 亚洲先锋成人| 98精品久久久久久久| 日韩av黄色在线| 伊人久久亚洲美女图片| 国内自拍视频一区二区三区| 亚洲三级在线| 欧美日韩国产亚洲一区| 国产理论在线| 国产欧美三级| 综合视频一区| 另类av一区二区| 久久一级电影| 97精品国产| 国产精品宾馆| 日本欧美一区| 亚洲97av| 亚洲字幕久久| 另类国产ts人妖高潮视频| 久久久五月天| 国产精品麻豆久久| 国产精品亚洲欧美一级在线| 日韩一区网站| 久热精品在线| 最新日韩av| 99免费精品| 日韩久久一区二区三区| 国产精品亚洲综合在线观看| 日本综合视频| 日韩免费精品| 91亚洲精品视频在线观看| 亚洲精品少妇| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 |