Last modified: 2014-08-13 20:56:03 UTC
Initial attempt in I9f9ca62f0744f0a. Recommending to integrate http://momentjs.com/ instead. Via a subclass of module, one could integrate the localisation between mw and momentjs.
Krinkle: Would that fix bug 30857?
Change 95555 merged by Krinkle: Add Moment.js library for working with date and time https://gerrit.wikimedia.org/r/95555
I'm marking this as closed (though Krinkle didn't merge it, I did) - we now have a library, and an extension (MultimediaViewer) is already using it. I call that a success.
Until ca. yesterday this code has worked moment.format('YYYY-M-D') but yet not anymore.
Ok it works if the MultimediaViewer is loaded. Could be there a documentation how to load this library / extension explicit!?
Have you added the module "moment" as a dependency to your script/gadget? That seems to be the ResourceLoader module associated to the files where this function is defined: https://gerrit.wikimedia.org/r/#/c/95555/3/resources/Resources.php,unified https://gerrit.wikimedia.org/r/#/c/95555/3/resources/moment/moment.js,unified If it is a user script, you can use something like mw.loader.using( 'moment', function(){ // ... moment.format('YYYY-M-D') // ... } ) as documented on https://www.mediawiki.org/w/index.php?title=ResourceLoader/Default_modules#mw.loader.using
(In reply to Helder from comment #6) No and thx for clarification, it work now with the module load and moment().format('YYYY-M-D') -> solved