最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

momentjs獲取上周、上月、前三個(gè)月的起始和結(jié)束時(shí)間(附完整代碼)

 更新時(shí)間:2023年07月27日 08:35:19   作者:化塵埃  
這篇文章主要給大家介紹了關(guān)于momentjs獲取上周、上月、前三個(gè)月的起始和結(jié)束時(shí)間的相關(guān)資料,在需要你進(jìn)行日期處理的地方,必然少不了moment.js的使用,需要的朋友可以參考下

moment.js的使用

moment文檔地址

1、要獲取當(dāng)前的日期和時(shí)間,只需調(diào)用不帶參數(shù)的 moment() 即可。

var now = moment();

這基本上與調(diào)用 moment(new Date()) 相同。

2、可以通過(guò)傳入字符串來(lái)創(chuàng)建時(shí)間

var day = moment("1995-12-25");

不同瀏覽器對(duì)字符串的解析格式會(huì)不一樣,所以更換其他的瀏覽器可能會(huì)格式不一樣。

如果知道輸入字符串的格式,則可以使用它來(lái)解析 moment。

moment("12-25-1995", "MM-DD-YYYY");

年份、月份、日期的令牌

令牌區(qū)分大小寫。

輸入實(shí)例描述
YYYY20144 或 2 位數(shù)字的年份
YY142 位數(shù)字的年份
YY142 位數(shù)字的年份
Y-25帶有任意數(shù)字和符號(hào)的年份
Q1…4年份的季度。將月份設(shè)置為季度的第一個(gè)月
MMM1…12 月份數(shù)字
MMM MMMMJan…December語(yǔ)言環(huán)境中的月份名稱,由
D DD1…31月的某天
Do1st…31st月的某天,帶序數(shù)
DDD DDDD1…365年的某天
X1410715640.579Unix 時(shí)間戳
x1410715640579Unix 毫秒時(shí)間戳

3、day()

moment().day(Number|String);
moment().day(); // 數(shù)字
moment().days(Number|String);
moment().days(); // 數(shù)字

獲取或設(shè)置星期幾。

此方法可用于設(shè)置星期幾,其中星期日為 0、星期六為 6。

如果給定的值是 0 到 6,則結(jié)果的日期將會(huì)在當(dāng)前(星期日至星期六)的星期。

如果超出范圍,則它將會(huì)冒泡到其他星期。

moment().day(-7); // 上個(gè)星期日 (0 - 7)
moment().day(0); // 這個(gè)星期日 (0)
moment().day(7); // 下個(gè)星期日 (0 + 7)
moment().day(10); // 下個(gè)星期三 (3 + 7)
moment().day(24); // 從現(xiàn)在起第 3 個(gè)星期三 (3 + 7 + 7 + 7)

moment().day()是獲取今天的時(shí)間

4、week()

moment().week(Number);
moment().week(); // 數(shù)字
moment().weeks(Number);
moment().weeks(); // 數(shù)字

moment().week();其實(shí)就是獲取當(dāng)前周是今年的第幾周。moment().week(Number)帶參數(shù)的就是獲取今年的第幾周。

獲取或設(shè)置年份的星期。

由于不同的語(yǔ)言環(huán)境對(duì)年份中的星期的編號(hào)的定義不同,因此 Moment.js 添加了 moment#week 以獲取/設(shè)置年份的本地化星期。

年份的星期取決于哪一天是星期的第一天(星期日、星期一等),以及哪一周是年份的第一周。

例如,在美國(guó),星期日是星期的第一天。 1 月 1 日所在的星期是年份的第一周。

在法國(guó),星期一是星期的第一天,且 1 月 4 日是年份的第一周。

5、month()

moment().month(Number|String);
moment().month(); // 數(shù)字
moment().months(Number|String);
moment().months(); // 數(shù)字

moment().month()是獲取當(dāng)前是今年的幾月moment().month(參數(shù))是獲取當(dāng)前參數(shù)是今年的幾月

Number是月份String是支持月份名稱,比如

moment().month("January");

獲取上i周的周一到周日:

const startDate = moment().week(moment().week() - i).startOf('week').add(1,'days').valueOf();
const endDate = moment().week(moment().week() - i).endOf('week').add(1,'days').valueOf();

獲取上月的第一天和最后一天:

const startDate = moment().month(moment().month() - 1).startOf('month').valueOf();
const endDate = moment().month(moment().month() - 1).endOf('month').valueOf();

獲取前3個(gè)月的第一天和最后一天:

const startDate = moment().month(moment().month() - 3).startOf('month').valueOf();
const endDate = moment().month(moment().month() - 1).endOf('month').valueOf();

獲取前i個(gè)月的第一天和最后一天:

const startDate = moment().month(moment().month() - i).startOf('month').valueOf();
const endDate = moment().month(moment().month() - 1).endOf('month').valueOf();

總結(jié) 

到此這篇關(guān)于momentjs獲取上周、上月、前三個(gè)月的起始和結(jié)束時(shí)間的文章就介紹到這了,更多相關(guān)momentjs獲取起始和結(jié)束時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

宁国市| 临汾市| 沾化县| 丹江口市| 宜都市| 潜江市| 行唐县| 巴塘县| 明星| 泸州市| 黑水县| 永州市| 四平市| 华安县| 南昌县| 墨竹工卡县| 仁布县| 嘉鱼县| 民县| 清流县| 象山县| 惠安县| 资源县| 肃北| 饶河县| 兖州市| 博湖县| 通渭县| 宜宾市| 广西| 清水河县| 洞头县| 汤原县| 乌拉特中旗| 潍坊市| 天津市| 新野县| 台江县| 霍城县| 凤山县| 兴业县|