Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

डेटपिकर ओरेकल एपेक्स पर डायनामिक एक्शन का उपयोग करके तिथियों की तुलना करना

जैसा कि @ScottWe उल्लेख करता है:आप HTML/जावास्क्रिप्ट में PLSQL तर्क लागू करने का प्रयास कर रहे हैं। रनटाइम पर 'कब - कंडीशन' का मूल्यांकन किया जाता है और इस प्रकार आप वहां पीएलएसक्यूएल का उपयोग नहीं कर सकते हैं। तिथि अंकगणित जावास्क्रिप्ट में थोड़ा परेशान है, इसलिए यदि आप इससे अपरिचित हैं, तो यहां एक तरीका है जिससे आप अपना चेक कर सकते हैं (जो कि कल दर्ज की गई तारीख है या नहीं)।

इनसे मेरा सुराग लेना:
जावास्क्रिप्ट में दिनांक अंतर (दिन के समय की अनदेखी)
जावास्क्रिप्ट डीडी-एमएम-वाई प्रारूप में कल की तारीख कैसे प्राप्त करें

वैश्विक चर और कार्यों के लिए इस फ़ंक्शन को पृष्ठ के जावास्क्रिप्ट अनुभाग में जोड़ें:

function isTomorrow(pDateItem){  
  function getTomorrow(){ 
    var tomorrow = new Date();
    tomorrow.setDate(tomorrow.getDate() + 1);
    return tomorrow;
  };

  function cutTime(pDate){
    return new Date(pDate.getFullYear(), pDate.getMonth(), pDate.getDate());
  };

  // check if pDateItem leads to a selection
  // check if it is a datepicker
  // check if a date has been selected
  if ( $(pDateItem).length 
       && $(pDateItem).data("datepicker")
       && $(pDateItem).datepicker("getDate") !== null 
     ) 
  {        
    var tomorrow = getTomorrow();
    var check = $(pDateItem).datepicker("getDate");
    var one = cutTime(check);
    var two = cutTime(tomorrow);

    return one.getDate() === two.getDate();
  };
  return false;
}

फिर अपनी गतिशील क्रिया 'कब' स्थिति में, इस कोड के साथ जावास्क्रिप्ट अभिव्यक्ति का उपयोग करें:

isTomorrow(this.triggeringElement)

तब संबंधित True Actions केवल तभी सक्रिय होंगी जब तारीख कल पर सेट होगी।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. xxx.xxx.xx.0/16 . से आईपी एड्रेस रेंज प्राप्त करें

  2. एसक्यूएल सबक्वेरी में शामिल हों

  3. नेटवर्क इंटरफ़ेस नाम की लंबाई कितनी हो सकती है?

  4. ओरेकल क्वेरी को कैसे अनुकूलित करें जिसमें तारीख के लिए खंड में to_char है

  5. Oracle एकाधिक क्षेत्रों के साथ दोहरे कार्य से कैसे चयन करता है