এখানে একটি ফিল্টার যা তারিখের স্ট্রিং বা জাভাস্ক্রিপ্টের তারিখ () অবজেক্ট গ্রহণ করবে। এটি Moment.js ব্যবহার করে এবং যে কোনও মোমেন্ট.জেস রূপান্তর ফাংশন প্রয়োগ করতে পারে যেমন জনপ্রিয় 'এখন থেকে'
angular.module('myModule').filter('moment', function () {
return function (input, momentFn /*, param1, param2, ...param n */) {
var args = Array.prototype.slice.call(arguments, 2),
momentObj = moment(input);
return momentObj[momentFn].apply(momentObj, args);
};
});
তাই ...
{{ anyDateObjectOrString | moment: 'format': 'MMM DD, YYYY' }}
নিজেদের প্রদর্শন করবে নভেম্বর 11, 2014
{{ anyDateObjectOrString | moment: 'fromNow' }}
10 মিনিট আগে প্রদর্শিত হবে
আপনার যদি একাধিক মুহুর্তের ক্রিয়াকলাপগুলি কল করার প্রয়োজন হয় তবে আপনি সেগুলি চেইন করতে পারেন। এটি ইউটিসি এবং তারপরে ফর্ম্যাটগুলিতে রূপান্তর করে ...
{{ someDate | moment: 'utc' | moment: 'format': 'MMM DD, YYYY' }}
https://gist.github.com/cmmartin/341b017194bac09ffa1a