Comment convertir une date au format spécifique dans le template Freemarker ou javascript

De json, j'obtiens la valeur

"createdOn": "Jan 08 2015 20:40:56 GMT+0530 (IST)",

Je suis Accédant à FTL

<#list variables as variable>
  <div class="reply">
   ${variable.createdOn}
  </div>
</#list>

Le résultat que j'obtiens est

Jan 09 2015 12:36:18 GMT+0530 (IST)

Mon format est préférable
09-01-2015

Je dois enlever le reste de l'heure GMT, IST et ainsi de suite.

Comment convertir présent dans le template Freemarker ou javascript.

Mise à jour

J'ai essayé de passer en dessous comme ce

${variable.createdOn?datetime?string("dd-MM-yyyy")}

mais c'est en donnant l'erreur comme

Exception: java.text.ParseException - Unparseable date: "Jan 09 2015 12:36:18 GMT+0530 (IST)"

Toute aide est Appréciée.

Grâce

InformationsquelleAutor rakesh | 2015-01-09