2012-05-10 21 views
5

में मैं इस datetimepicker ऐड-ऑन को पढ़ने के लिए होती हैं और पाया यह बहुत काम की हो। मुद्दा यह है कि मैं इस उपकरण का उपयोग का सामना करना पड़ रहा है कि मैं (मेरा इरादा कम से कम UTC स्वरूप में दिनांक/समय प्राप्त करने के लिए है यूटीसी या अन्य स्वरूपों में डेटा/समय स्वरूप प्राप्त करने में असमर्थ हूँ:DateTimePicker getDate दिनांक/समय वापस जाने के लिए UTC स्वरूप

$('#starttime').datetimepicker({ 
    ampm: true, 
    showHour: true, 
    showMinute: true, 
    showSecond: false, 
    showMillisec: false, 
    timeFormat: 'hh:mm TT', 
    hourGrid: 4, 
    stepHour: 1, 
    minDate: minDate, 
    maxDate: maxDate, 
    stepMinute: 10 
});        

नीचे स्क्रिप्ट मुझे डेटा/समय प्रिंट प्रारूप नीचे में:

var startDt = $('#starttime').datetimepicker('getDate'); 

Tue May 01 2012 00:00:00 GMT+0530 (India Standard Time) 

मैं कैसे किसी अन्य तरह

डीडी-MM-YYYY या डीडी/MM/YYYY करने के लिए या UTC स्वरूप में इस प्रारूप को बदल सकते हैं

उत्तर

4

? डेमो: http://jsfiddle.net/Dgnjn/2/

या

dd-mm-yy यहाँ http://jsfiddle.net/Dgnjn/5/

अब datetimepicker

महत्वपूर्ण बात का उपयोग कर नीचे दिए नमूने में नोट करने के लिए है:

dateAsObject = $.datepicker.formatDate('mm-dd-yy', new Date(dateAsObject)) 

कोड

$('#datetimepicker').datetimepicker({ 
    //altField: '#alternate', 
    dateFormat: 'yy-mm-dd', 
    timeFormat: 'hh:mm:ss', 
    stepHour: 2, 
    stepMinute: 10, 
    onSelect: function(dateText, inst) { 
     var dateAsString = dateText; //the first parameter of this function 
     var dateAsObject = $(this).datepicker('getDate'); //the getDate method 
    dateAsObject = $.datepicker.formatDate('mm-dd-yy', new Date(dateAsObject)) 
     $('#alternate').val(dateAsObject); 
     // alert(dateAsObject + '==> ' + $('#alternate').val()); 
    } 

}); 
+0

लेकिन मैं DateTimePicker datepicker उपयोग कर रहा हूँ नहीं। DateTimePicker ऐड-ऑन मुझे दोनों डेटा और समय पाने के लिए अनुमति देता है – Prakash

+0

@Prakash saweet Bruv, अब देखो, अब प्रदर्शन के लिए DateTimePicker के लिए यह बदल गया है, एक अच्छा एक है, चियर्स है ले! –

0

ये तिथि प्रारूप में से कुछ हैं: http://jqueryui.com/demos/datepicker/#date-formats

$('#starttime').datetimepicker("option", "dateFormat", "dd/mm/yy"); 
+0

यहां तक ​​कि जब मैं $ ('# StartTime') का उपयोग इस DateFormat विकल्प जोड़ने के बाद DateTimePicker ('getDate')। मैं मई 01 2012 मंगल के रूप में 00:00:00 GMT + 0530 (भारतीय मानक समय) – Prakash

+0

'$ ('# StartTime')। Datepicker()। Datepicker (" विकल्प "," DateFormat "प्रारूप में दिनांक/समय मिलता है, "डीडी/एमएम/वाई")। बदलें (फ़ंक्शन() { \t \t \t अलर्ट ($। datepicker.formatDate ('dd/mm/yy', $ ('# starttime')। डेटपिकर ('getDate'))); \t \t}) ;; ' –

संबंधित मुद्दे