Je dois prendre la valeur de date de jquery datepicker le transformer en format de chaîne "MM / jj / aaaa" afin qu'il puisse faire le bon post ajax. Lorsque la page se charge ou lors du changement de datepicker, un appel jquery ajax est effectué.
J'ai ce code:
var sTimestamp =
moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy");
Mais cela ne le transforme pas en "MM / jj / aaaa". Lorsque j'utilise Fiddler pour vérifier ce qui est envoyé sur le fil, c'est le corps:
startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0
Si j'utilise le compose dans Fiddler et que je change le corps en:
startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0
J'ai la bonne réponse. Donc, ma question est, existe-t-il un moyen de prendre un objet date et de le formater en une chaîne "MM / jj / aaaa" en utilisant moment.js? Ou y a-t-il quelque chose qui ne va pas dans la façon dont j'obtiens la date à partir du sélecteur de date?
Btw, je suppose que datepicker.getDate renvoie un objet date puisque c'est ce que me disent les documents jQuery.
Merci,