IsBetween
IsBetween aggiunge l'API .isBetween()
che restituisce un valore booleano che indica se una data è compresa tra due date specificate.
javascript
var isBetween = require('dayjs/plugin/isBetween');
// import isBetween from 'dayjs/plugin/isBetween' // ES 2015
dayjs.extend(isBetween);
// Per specificare la granularità, ad esempio `year`, passala come terzo parametro
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'), 'year');
// Il quarto parametro è una stringa di due caratteri che definisce l'inclusività degli estremi dell'intervallo:
// '()' esclude sia la data di inizio che quella di fine (comportamento predefinito)
// '[]' include sia la data di inizio che quella di fine
// '[)' include la data di inizio ma esclude quella di fine
// '(]' esclude la data di inizio ma include quella di fine
// La granularità definisce la precisione con cui vengono confrontate le date di inizio e fine dell'intervallo.
// Ad esempio, per includere la data di inizio con precisione giornaliera, usa 'day' come terzo parametro.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', 'day', '[)');