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

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

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

瀏覽:175日期: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久久,三上悠亚国产精品一区二区三区
欧美丰满日韩| 国产精品自拍区| 日本成人在线视频网站| 快she精品国产999| 夜久久久久久| 水野朝阳av一区二区三区| 久久电影一区| 日本不卡不码高清免费观看 | 欧美成人精品一级| 卡一卡二国产精品| 日韩欧美网址| 激情久久中文字幕| 国产日韩综合| 欧美日韩伊人| 岛国av在线播放| 激情综合网五月| 天堂va在线高清一区| 国产日韩高清一区二区三区在线 | 国产v日韩v欧美v| 久久夜夜操妹子| 日韩视频精品在线观看| 亚洲伊人影院| 97精品国产| 亚洲欧美日韩国产一区| 国产日韩视频在线| 欧美成人综合| 你懂的国产精品| 久久xxxx精品视频| 九九九精品视频| 蜜乳av另类精品一区二区| 国产精久久久| 国产精品av一区二区| 国产亚洲久久| 黄色日韩在线| 成人精品国产亚洲| 99国产精品久久久久久久| 国产欧美二区| 亚洲日产国产精品| 丝袜av一区| 国产乱人伦丫前精品视频| 欧美成人日韩| 色偷偷偷在线视频播放| 日韩精品亚洲aⅴ在线影院| 亚洲精品一区三区三区在线观看| 日本精品在线播放| 欧美va亚洲va日韩∨a综合色| 国产精品一在线观看| 日韩中文字幕1| 免费黄色成人| 日韩三区在线| 久久国产三级精品| 一区二区三区国产在线| 亚洲成人一区| 久久久久国产| 精品亚洲美女网站| 成人在线免费观看网站| 国产精品网站在线看| 欧美日韩一区二区高清| 日韩欧美三区| 欧美有码在线| 国产精品免费99久久久| 日韩精品免费视频人成| 蜜桃久久精品一区二区| 日韩视频在线一区二区三区 | 国产一区二区精品福利地址| 精品一区二区三区亚洲| 国产日韩一区| 麻豆国产精品| 91精品一区二区三区综合在线爱| 你懂的国产精品| 久久国产精品久久w女人spa| 亚洲三级av| 天堂精品久久久久| 亚洲久久视频| 婷婷亚洲五月色综合| 免费日本视频一区| 久久国产精品毛片| 欧美国产91| 国产亚洲毛片在线| 亚洲一区网站| 亚洲aa在线| 国产日韩欧美一区二区三区在线观看| 亚洲综合婷婷| 欧美午夜网站| 精品三级国产| 国产精品亚洲片在线播放| 国产精选久久| 免费观看亚洲| 婷婷综合亚洲| 蜜桃视频在线观看一区| 日韩欧美在线精品| 精品三级av| 久久久久国产精品一区三寸 | 日韩成人午夜精品| 久久不见久久见中文字幕免费| 国产精品扒开腿做爽爽爽软件| 国产精品一区二区精品| 免费在线欧美黄色| 国产aⅴ精品一区二区三区久久| 日韩在线第七页| 蜜桃av一区二区| 亚洲手机在线| 国产调教精品| 精品国产乱码久久久| 久久精品毛片| 日韩高清成人| 国产经典一区| 国产精品美女| 精品日韩一区| 日韩国产在线观看一区| 色在线视频观看| 日韩欧美高清一区二区三区| 欧美va天堂| 日韩国产一区二| 久久精品av| 久久爱www成人| 视频一区二区欧美| 亚洲va中文在线播放免费| 欧美日韩18| 欧美丝袜一区| 99久久夜色精品国产亚洲1000部| 日韩手机在线| 狠狠色狠狠色综合日日tαg| 久久精品国产精品亚洲毛片| 中文字幕免费一区二区| 另类中文字幕国产精品| 国产精品白丝一区二区三区| 国产免费播放一区二区| 久久在线免费| 极品av在线| 国产成年精品| 久久精品国产99国产| 日韩综合一区二区| 久久精品主播| 精品捆绑调教一区二区三区| 国产一区三区在线播放| 国产精品一区二区av交换| 中文无码日韩欧| 女人av一区| 国产综合欧美| 中文字幕在线视频久| 日韩av网站在线免费观看| 99亚洲精品| 久久精品国产99久久| 激情久久中文字幕| 91精品婷婷色在线观看| 亚洲深夜影院| 视频一区二区三区在线| 中文字幕av一区二区三区人| 亚洲丝袜美腿一区| 五月国产精品| 国产黄色精品| 在线 亚洲欧美在线综合一区| 91超碰国产精品| 中文字幕乱码亚洲无线精品一区| 亚洲精品一二| 国产欧美日韩影院| 国产成人调教视频在线观看| 伊人久久大香线蕉av不卡| 国产亚洲毛片| 国产精品一区二区中文字幕| 手机在线电影一区| 九九久久电影| 荡女精品导航| 亚洲综合不卡| 美日韩一区二区三区| 国产精品7m凸凹视频分类| 国产伦乱精品| 视频一区视频二区中文字幕| 国产精品黄色片| 蜜桃视频欧美| 国产精品videossex| 亚洲福利久久| 在线日韩成人| 亚洲中字黄色| 电影91久久久| 亚洲精品裸体| 日韩精品首页| 都市激情国产精品| 爽好久久久欧美精品| 精品国产aⅴ| 日本va欧美va瓶| 日韩视频二区| 欧美国产91| 激情久久99| 韩日一区二区三区| 日韩激情视频网站| 日韩高清三区| 欧美激情日韩| 亚洲成人国产| 亚洲91精品| 国产精品第一国产精品| 99热精品在线| 欧美亚洲在线日韩| 久久精品国产久精国产| 老鸭窝毛片一区二区三区| 国产午夜久久av| 91国内精品| 免费不卡在线视频| 99久久久久国产精品|