IsBetween
Plugin IsBetween
dodaje metodę .isBetween()
, która zwraca wartość logiczną (boolean
) informującą, czy dana data mieści się w przedziale pomiędzy dwiema innymi datami.
javascript
var isBetween = require('dayjs/plugin/isBetween');
// import isBetween from 'dayjs/plugin/isBetween' // ES 2015
dayjs.extend(isBetween);
// Aby użyć precyzji na poziomie roku (year), przekaż trzeci argument.
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'), 'year');
// Czwarty argument to łańcuch znaków składający się z dwóch znaków; '[' oznacza włączenie, '(' oznacza wyłączenie.
// '()' wyłącza datę początkową i końcową (domyślnie)
// '[]' włącza datę początkową i końcową
// '[)' włącza datę początkową, ale wyłącza datę końcową
// Precyzja pozwala na dokładne określenie, czy data początkowa i końcowa są uwzględniane w przedziale.
// Na przykład, aby uwzględnić datę początkową z dokładnością do dnia, użyj "day" jako trzeciego argumentu.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', 'day', '[)');