使用瞬间获取周末

问题描述:

我在约会上工作,我被困在这个任务上。那么是否有可能在使用Moment而不是getDay()的日期阵列中获得周末?我是JavaScript新手。使用瞬间获取周末

+0

你能澄清你是什么*实际*试图做什么? “在日期排列中获得周末”是什么意思?你有一系列的日期,你想看看哪些是坐着/阳光?或者你想看看周末开始或结束时的日期?目前尚不清楚你的需求在这里。 – Claies

+0

@Claies第一个,我需要整个周末的日期排列 –

https://github.com/jmeas/moment-business有一个时间的商业公用事业图书馆,它有一个isWeekendDay(时刻)的方法。

所以,你可以过滤你的数组,检查每个日期,看看它是否是一个周末。

举例来说,如果你有片刻对象的数组,你可以这样做:

myArray.filter((m) => business.isWeekendDay(m)); 

,或者,如果你有日期的数组,你可以做

myArray.filter((d) => business.isWeekendDay(moment(d)); 

警告,虽然 - isWeekendDay方法记录为返回:“无论是否发生在周六或周日。”

如果没关系,您可以使用所有的语言环境,这很好,但是您需要检查以确保您不会在本地操作,而这并不是周末日的定义。