moment-strftime adds strftime to Moment.js
Moment.js is a great, lightweight date-manipulation library. It also has a very approachable date format syntax that would be familiar to most people who have ever had to fill out a form (e.g., guess what
Most programmers however, are familiar with other date formatting syntax. The Unix-style
Moment.js helps with a lot of the pain associated with
strftime (nor will it, it seems). If you are working in a language that does have
But... if Moment.js just had
strftime and friends, why would you need anything else? Enter
npm install moment-strftime
moment-strftime is a tiny plugin for Moment.js that adds a
strftime method. It's simple:
moment().strftime("%m/%d/%y %I:%M %p %Z"); // => '01/17/12 08:54 PM EST'
// Gets you everything in Moment.js too var moment = require('moment-strftime'); moment().strftime("%m/%d/%y %I:%M %p %Z"); // => '01/17/12 08:54 PM EST'
Compatibility: stable Chrome, stable Firefox, stable Safari, IE9+
I've only developed
moment-strftime as far as I need it right now, rather than implementing features I don't need yet. I've noticed that implementing "unused" features often leads to bugs, so the plan is to implement on an as-needed basis.
If you run into an issue or unimplemented feature that you need, please let me know. Contributions are welcome as well.
You'll need Node.js for development.
To get up and running:
npm install npm test