2012-09-12 17 views
6

में कनवर्ट करें मैं जावास्क्रिप्ट दिनांक प्रारूप को एएसपी.NET दिनांक प्रारूप में कनवर्ट करना चाहता हूं।जावास्क्रिप्ट दिनांक को एएसपी.NET दिनांक प्रारूप

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

क्योंकि मैं इसे सर्वर पर वापस भेज रहा हूं। मैं अनुरोध मैं सर्वर पर किया था से ASP.NET प्रारूप मिल गया है, तो यह moment.js जावास्क्रिप्ट दिनांक का उपयोग करने के लिए कनवर्ट:

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

वहाँ यह करने के लिए कोई तरीका है?

+0

आप एएसपी चाहते हैं => जेएस या जेएस => एएसपी? – mornaner

+0

जेएस => एएसपी प्रारूप – jongbanaag

उत्तर

6

मुझे जो चाहिए वह मुझे मिला। अगर यह किसी भी तरह गलत है तो कृपया टिप्पणी करें।

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

यह 'पल ('2012-09-10 12:00 अपराह्न') के बराबर है। प्रारूप ('[/ दिनांक (] xZZ [)) /]')'। –

+1

@ फिलिप कोर्रिया धन्यवाद, मेरे लिए बहुत उपयोगी है! लेकिन यह नहीं होना चाहिए '' (/ तिथि (] xZZ [) /] ''(दाईं ओर 1 कम कंसोलिसिस)? – flow3r

+1

हाँ, तुम सही हो! –

3

आप प्रोटोटाइप के पल में फ़ंक्शन जोड़ सकते हैं ताकि यह थोड़ा और पोर्टेबल हो।

http://jsfiddle.net/timrwood/qe8pk/

moment.fn.toASP = function() { 
    return '/Date(' + (+this) + this.format('ZZ') + ')'; 
} 
0

आप एक तिथि एक ASP.NET ASMX वेब सेवा जहां आरपीसी विधि दिनांक समय वस्तु प्राप्त करता है करने के लिए वापस भेजना चाहते हैं, तो यह सहायक हो सकता है: https://stackoverflow.com/a/12973157/1145963