2012-09-12 9 views
6

Chciałbym przekonwertować format daty JavaScript na format daty ASP.NET.Konwersja daty JavaScript na format daty ASP.NET

2012-09-10 12:00PM to /Date(1347442050050-0700)/ 

Ponieważ przekazuję go z powrotem do serwera. Mam format ASP.NET z żądania zrobiłem na serwerze, a następnie przekształcić go do data JavaScript korzystających moment.js:

moment("/Date(1347442050050-0700)/").format("YYYY-MM-DD hh:mmA"); 

Czy istnieje sposób, aby to zrobić?

+0

Chcesz asp => js lub js => asp? – mornaner

+0

js => asp format – jongbanaag

Odpowiedz

6

Mam to, czego potrzebuję. Jeśli coś jest nie tak, prosimy o komentarz.

var test = moment("2012-09-10 12:00PM").valueOf(); 
var test2 = moment("2012-09-10 12:00PM").format("ZZ"); 

var test1 = "/Date("+test+test2+")/"; 

alert(test1); // returns /Date(1347206400000+0800)/ 

var string = moment(test1).format("YYYY-MM-DD hh:mmA"); 

alert(string);​ // returns 2012-09-10 12:00PM 
+1

Jest to odpowiednik "momentu (" 2012-09-10 12:00 PM "). Format (" [/ Data() xZZ [)) /] ")". –

+1

@Filipe Correia Dzięki, bardzo przydatne dla mnie! Ale czy nie powinno to być ''[/ Date() xZZ [) /]'' (1 mniej nawias po prawej)? – flow3r

+1

Tak, masz rację! –