Comment puis-je obtenir une date au format AAAA-MM-JJ?

Normalement, si je voulais avoir la date seulement je pouvais faire quelque chose comme

var d = new Date();
console.log(d);

Le problème avec cela, c'est lorsque j'exécute ce code, il retourne:

Lundi 24 Août 2015 à 4:20:00 GMT-0800 (Pacific Standard Time)

Comment pourrais-je avoir la Date() méthode pour renvoyer une valeur dans un "MM-JJ-AAAA" format de sorte qu'il serait de retour quelque chose comme:

8/24/2015

Ou, peut-être MM-DD-YYYY H:M

8/24/2016 4:20

Je recommande d'utiliser momentjs.com pour l'ensemble de javascript de votre date de besoins, il rend tout beaucoup plus facile.
double possible de Comment faire pour formater un JavaScript date
Dans UTC, d.toISOString().split('T')[0]
Je pense que vous trouverez votre réponse ici:- [Comment obtenir de l'actuel format date jj/mm/aaaa dans le Javascript et l'ajouter à une entrée. ][1] [1]: stackoverflow.com/questions/12409299/...
Qu'en est d.toLocaleDateString()? Qui vous donnera exactement le résultat dans votre premier exemple.

OriginalL'auteur OneStig | 2015-08-24