0.0.1 • Published 7 years ago
mu-jquery-dayjs v0.0.1
jQuery expression for filtering input elements using dayjs.
Installation
npm install mu-jquery-dayjsbower install mu-jquery-dayjsInstallation
// AMD
require(["jquery", "mu-jquery-dayjs/jquery.dayjs"], function($, $dayjs) {
$.expr[":"].dayjs = $dayjs($);
});
// CJS
$.expr[":"].dayjs = require("mu-jquery-dayjs/jquery.dayjs")($);
// Global
$.expr[":"].dayjs = window["mu-jquery-dayjs/jquery.dayjs"]($);Usage
The format for the selecor is <op>(=+-)<time>
Supported op:
isSameisBeforeisAfter
Supported time
=(yyyy-mm-dd)for absolute dates(+|-)\d(years|months|days|minutes|seconds)for relative dates
// Select all elements where the date equals 1999-01-01
$("input[type=date]:dayjs(isSame=1999-01-01)");// Select all elements where the date is one day ago
$("input[type=date]:dayjs(isSame-1days)");// Select all elements where the date is one hour from now
$("input[type=date]:dayjs(isSame+1hours)");// Select all elements where the date is before 1 year from now
$("input[type=date]:dayjs(isBefore-1hours)");// Select all elements where the date is after 1 month from now
$("input[type=date]:dayjs(isAfter+1months)");0.0.1
7 years ago