Passer un datetime de javascript en c# (Contrôleur)
Comment avez-vous passer un jour de temps (j'en ai besoin pour le second) à c# à l'aide de jquery et mvc3. C'est ce que j'ai
var date = new Date();
$.ajax(
{
type: "POST",
url: "/Group/Refresh",
contentType: "application/json; charset=utf-8",
data: "{ 'MyDate': " + date.toUTCString() + " }",
success: function (result) {
//do something
},
error: function (req, status, error) {
//error
}
});
Je ne peux pas comprendre ce que le format de la date doit être, pour le C# pour le comprendre.
- en êtes-vous des erreurs?
Vous devez vous connecter pour publier un commentaire.
Le format suivant devrait fonctionner:
Essayez d'utiliser toISOString(). Elle renvoie la chaîne de caractères en format ISO8601.
Méthode GET
javascript
c#
Méthode POST
javascript
c#
essayer cette
En C#
J'ai trouvé que j'avais besoin d'emballer mes datetime chaîne comme ceci:
M'a fallu une heure pour trouver comment activer le service WCF rends-moi le message d'erreur qui me dit qu'XD
Il y a un
toJSON()
méthode en javascript renvoie une représentation sous forme de chaîne de l'objet Date. la méthode toJSON() est IE8+ et toISOString() est IE9+. Les deux résultats dansYYYY-MM-DDTHH:mm:ss.sssZ
format.De la conversion au format json date pour ce format "mm/jj/aaaa HH:MM:ss"
dateFormat est un jasondate format.js fichier trouvé à blog.stevenlevithan.com
var Iminutes = TotMin % 60;
var Tempstotal = Ihours+":"+Iminutes+':00';