2011-06-22 22 views
6

के साथ समस्या मुझे वास्तव में पता नहीं है कि मैं यहां क्या कर रहा हूं। मुझे डेटजेस को "12:00 बजे" ठीक तरह से पार्स नहीं मिल सकता है, हालांकि, यह अन्य तिथियों पर ठीक काम करता प्रतीत होता है। नीचे फ़ायरफ़ॉक्स डीबगर से एक क्लिप है:डेटजेस - 12:00 बजे

enter image description here

+1

क्रोम में सीधे मेरे लिए डेटज वेबसाइट पर कंसोल में चल रहे क्रोम में काम करता है – Matt

+0

हाँ, यह मेरे लिए भी काम करता है, वास्तव में –

+0

उपरोक्त में डेटजेएस का कौन सा संस्करण आप उपयोग कर रहे थे? – Matt

उत्तर

16

SVN से नहीं संस्करण Datejs के नवीनतम संस्करण को डाउनलोड "डाउनलोड" खंड में।

+6

yup, यह काम किया: http://datejs.googlecode.com/svn/trunk/build/date-en-US.js –

0

आईआईएफई में कोड लपेटने का प्रयास करें।

<!DOCTYPE html> 
<html> 
    <body> 
     <input type=text id=d onkeyup="parsedate()"> 
     </input> 
     <br> 
     <span id=output></span> 
     <script type="text/javascript" src="../../../static/js/date.js"></script> 
     <script> 
      (function() { 
        parsedate = function() { 
         var input = document.getElementById('d').value; 
         var output = document.getElementById('output'); 
         var d = Date.parse(input); 
         if (d !== null) { 
          output.innerHTML = d.toString(); 
         } else { 
          output.innerHTML = "------" 
         } 
        } 
       }()); 
     </script> 
    </body> 
</html> 

Iife

(function(){ 
    //code 
}()); 

जा रहा है क्या मैं के बारे में उत्सुक हूँ क्यों फ़ायर्फ़ॉक्स इस तरह से बर्ताव करता है। मुझे पता है कि उन्होंने कुछ साल पहले सुरक्षा अद्यतन जोड़े जो आपको डेट.प्रोटोटाइप कार्यों को ओवरराइट करने से रोकते हैं, लेकिन आईआईएफई इस दायरे तक पहुंचने में सक्षम क्यों है?

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