193 votes

jQuery date de mise en forme

Question : Comment puis-je formater la date à l’aide de jQuery. Je suis à l’aide de code ci-dessous, mais obtenir l’erreur :

Veuillez suggérer une solution.

217voto

ThulasiRam Points 3795

Ajouter jquery ui plugin dans votre page.

108voto

Pekka 웃 Points 249607

dateFormat de jQuery est un plugin séparé. Vous devez charger ce explicitement en utilisant un `` tag.

104voto

Pascal Points 173

Une alternative serait d'utiliser de simples js fonction date (), si vous ne voulez pas utiliser jQuery/plugin jQuery:

par exemple:

var formattedDate = new Date("yourUnformattedOriginalDate");
var d = formattedDate.getDate();
var m =  formattedDate.getMonth();
m += 1;  // JavaScript months are 0-11
var y = formattedDate.getFullYear();

$("#txtDate").val(d + "." + m + "." + y);

voir: 10 façons de le format de l'heure et de la date à l'aide de JavaScript

Si vous souhaitez ajouter des zéros au jour/mois, c'est un parfaite exemple: Javascript ajouter des zéros à ce jour

et si vous voulez ajouter du temps avec des zéros, essayez ceci: getMinutes() 0-9 - comment, avec deux numéros?

35voto

Owen Points 563

Voici un plugin vraiment basique, que je viens de faire :

Utilisation :

Résultat :

27voto

Dominik Ras Points 131

Thierry, je préfère votre suggestion. Je fonctionne bien pour moi dans un syntaxe/contexte légèrement différent :

Si vous décidez d’utiliser le sélecteur de dates de JQuery UI, assurez-vous que vous utilisez des références appropriées dans la section des documents de l’utilisateur :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X