Question

J'ai donc enfin configuré mon service WCF et communiqué avec mon navigateur via ASP.NET AJAX. Mais j’ai trouvé que lorsque je remplis une table html avec mes données ... le format de date / heure se présente comme suit:

ven. 02 janv. 2009 15:27:12 GMT-0500 (heure normale de l'Est)

Sur le serveur, j'utilise le format .NET DateTime. Devrais-je utiliser quelque chose d'autre et faire le travail sur le serveur? ou existe-t-il un moyen simple via JavaScript (ASP.NET AJAX ou jQuery) de résoudre ce problème sur le client?

J'aime seulement la partie "02 janvier 2009 15:27:12". Je suppose que je pourrais utiliser substring (), mais est-ce que quelque chose me manque?

PLUS D'INFO: J'ai compris que les données renvoyées sur le navigateur étaient un objet Date JavaScript valide.
Vous pouvez donc utiliser n'importe quelle fonction JavaScript Date native pour gérer la valeur ou ... Vous pouvez utiliser .toString (). Substring () et couper ce que vous ne voulez pas.

Était-ce utile?

La solution

Puisque vous utilisez ASP.NET Ajax, vous pouvez appeler le format de votre objet Date en javascript, comme vous le feriez avec .NET. par exemple:

var myDateString = myServiceObject.Date.format("d"); //short date pattern

ou un motif personnalisé ...

var myDateString2 = myServiceObject.Date.format("yyyy/mm/dd"); //some custom pattern..

Vous trouverez ici une liste des chaînes de format prises en charge: http://seejoelprogram.wordpress.com/2008/08/07/supported-number-and-datetime-format-strings-in-aspnet-ajax/

Autres conseils

Lorsque vous imprimez la valeur, vous devriez pouvoir l’imprimer au format natif du navigateur,

Ou, si vous le souhaitez, dans le service Web, renvoyez une chaîne avec , retournez yourDatetimeVaiable.Tostring (cultureinfo);

ou quelque chose de similaire à cela ...

La deuxième réponse contient une chaîne de format incorrecte. Ce serait écrit:

var myDateString2=myServiceObject.Date.format("yyyy/MM/dd");

mm correspond aux minutes et non au mois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top