date de formatting con moment.js

Tengo una cadena en este formatting:

var testDate = Fri Apr 12 2013 19:08:55 GMT-0500 (CDT)

Me gustaría utilizar moment.js para getlo en este formatting mm/dd/yyyy : 04/12/2013 para mostrar.

Intenté hacerlo usando este método,

 moment(testDate,'mm/dd/yyyy'); 

¿Qué errores y dice que there is no such method called replace ? ¿Me estoy acercando a esto de la manera incorrecta?

Editar:

También debo mencionar que estoy usando una versión preempaquetada de moment.js, empaquetada para meteor.js

 Object [object Date] has no method 'replace' : The Exact error from the console 

Stack Trace:

  at makeDateFromStringAndFormat (http://127.0.0.1:3000/packages/moment/lib/moment/moment.js?b4e3ac4a3d0794023a4410e7941c3e179398b5b0:539:29) at moment (http://127.0.0.1:3000/packages/moment/lib/moment/moment.js?b4e3ac4a3d0794023a4410e7941c3e179398b5b0:652:24) at populateProfileForEdit (http://127.0.0.1:3000/client/views/home/administration/directory/profiles/profiles.js?acfff908a6a099f37312f62892a22b40f82e5e0f:147:25) at Object.Template.profile_personal.rendenetworking (http://127.0.0.1:3000/client/views/home/administration/directory/profiles/profiles.js?acfff908a6a099f37312f62892a22b40f82e5e0f:130:13) at Spark.createLandmark.rendenetworking (http://127.0.0.1:3000/packages/templating/deftemplate.js?b622653d121262e50a80be772bf5b1e55ab33881:126:42) at http://127.0.0.1:3000/packages/spark/spark.js?45c746f38023ceb80745f4b4280457e15f058bbc:384:32 at Array.forEach (native) at Function._.each._.forEach (http://127.0.0.1:3000/packages/underscore/underscore.js?867d3653d53e9c7a171483edbcad9670e12288c7:79:11) at http://127.0.0.1:3000/packages/spark/spark.js?45c746f38023ceb80745f4b4280457e15f058bbc:382:7 at _.extend.flush (http://127.0.0.1:3000/packages/deps/deps.js?9642a93ae1f8ffa8eb1c2475b198c764f183d693:231:11) 

El segundo argumento de moment() es un formatting de análisis en lugar de un formatting de visualización .

Para eso, quieres el método .format() :

 moment(testDate).format('MM/DD/YYYY'); 

También tenga en count que el caso sí importa. Para el mes, el día del mes y el año, el formatting debe estar en mayúscula.

Incluya moment.js y utilizando el siguiente código, puede formatear su date

 var formatDate= 1399919400000; var responseDate = moment(formatDate).format('DD/MM/YYYY'); 

Mi salida es "13/05/2014"

    Intereting Posts