Security News
GitHub Removes Malicious Pull Requests Targeting Open Source Repositories
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
vue-moment
Advanced tools
Handy Moment.js filters for your Vue.js project.
Install module with NPM and install plugin like so
Vue.use(require('vue-moment'));
Simply set moment
as the filtering function and you're good to go. At least one argument is expected, which the filter assumes to be a format
string if the argument doesn't match any of the other filtering methods.
<span>{{ someDate | moment "dddd, MMMM Do YYYY" }}</span>
This is the default filtering option. Formats the date against a string of tokens. See http://momentjs.com/docs/#/displaying/format/ for a list of tokens and examples.
Default
<span>{{ someDate | moment "YYYY" }}</span>
<!-- e.g. "2010" -->
<span>{{ someDate | moment "ddd, hA" }}</span>
<!-- e.g. "Sun, 3PM" -->
<span>{{ someDate | moment "dddd, MMMM Do YYYY, h:mm:ss a" }}</span>
<!-- e.g. "Sunday, February 14th 2010, 3:25:50 pm" -->
For more information about moment#format
, check out http://momentjs.com/docs/#/displaying/format/.
Display a moment in relative time, either from now or from a specified date.
Default (calculates from current time)
<span>{{ someDate | moment "from" "now" }}</span>
<!-- or shorthanded -->
<span>{{ someDate | moment "from" }}</span>
With a reference time given
<span>{{ someDate | moment "from" "Jan. 11th, 1985" }}</span>
With suffix hidden (e.g. '4 days ago' -> '4 days')
<span>{{ someDate | moment "from" "now" "true" }}</span>
<!-- or -->
<span>{{ someDate | moment "from" "true" }}</span>
<!-- or with a reference time -->
<span>{{ someDate | moment "from" "Jan. 11th, 2000" "true" }}</span>
For more information about moment#fromNow
and moment#from
, check out http://momentjs.com/docs/#/displaying/fromnow/ and http://momentjs.com/docs/#/displaying/from/.
Formats a date with different strings depending on how close to a certain date (today by default) the date is.
Default (calculates from current time)
<span>{{ someDate | moment "calendar" }}</span>
<!-- e.g. "Last Monday 2:30 AM" -->
With a reference time given
<span>{{ someDate | moment "calendar" "July 10 2011" }}</span>
<!-- e.g. "7/10/2011" -->
For more information about moment#calendar
, check out http://momentjs.com/docs/#/displaying/calendar-time/.
Mutates the original moment by adding time.
<span>{{ someDate | moment "add" "7 days" }}</span>
<!-- or with multiple keys -->
<span>{{ someDate | moment "add" "1 year, 3 months, 30 weeks, 10 days" }}</span>
For more information about moment#add
, check out http://momentjs.com/docs/#/manipulating/add/.
Works the same as add
, but mutates the original moment by subtracting time.
<span>{{ someDate | moment "subtract" "3 hours" }}</span>
For more information about moment#subtract
, check out http://momentjs.com/docs/#/manipulating/subtract/.
There's some built-in (and not thoroughly tested) support for chaining, like so:
<span>{{ someDate | moment "add" "2 years, 8 days" "subtract" "3 hours" "ddd, hA" }}</span>
This would add 2 years and 8 months to the date, then subtract 3 hours, then format the resulting date.
vue-moment
should respect any global Moment customizations, including i18n locales. For more info, check out http://momentjs.com/docs/#/customization/.
FAQs
Handy Moment.js filters for your Vue.js project
We found that vue-moment demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.