php - How to create a datetime validator in a Zend Framework form? -


डिफ़ॉल्ट रूप से एक ज़ेंड फ्रेमवर्क दिनांक वैधीकरण दिनांक स्वरूप yyyy-MM-dd का उपयोग करता है:

  $ dateValidator = नया Zend_Validate_Date ();  

लेकिन मैं घंटे और मिनट सत्यापन जोड़ना चाहता हूं। दूसरे शब्दों में, मैं उपयोगकर्ता को घंटे और मिनट में प्रवेश करने की आवश्यकता करना चाहता हूं। लेकिन निम्नलिखित कार्य नहीं करता है:

  $ dateValidator = नया Zend_Validate_Date ('yyyy-MM-dd hh: ii');  

अगर मैं 2010-02-01 दर्ज करता हूं, तो मुझे यह कहते हुए एक त्रुटि मिलती है कि तिथि प्रारूप में फिट नहीं है अगर मैं 2010-02-01 3 दर्ज करता हूं, तो यह शिकायत नहीं करता है यह क्या कर रहा है यह मान रहा है कि उपयोगकर्ता का अर्थ है 2010-02-01 03:00 लागू करने के बजाय उपयोगकर्ता उस दिनांक में दिए गए प्रारूप में प्रवेश करता है।

मैं इसे कैसे लागू कर सकता हूं तिथि को दिए गए प्रारूप में दर्ज किया जाना चाहिए?

कृपया देखें:

असल में यह नीचे क्या आता है कि प्रारूप मान्यकरण के अधीन कोड सही ढंग से काम नहीं करता है सख़्त वैधता का उपयोग करने के बजाय, यह प्रदान की गई तिथि को वरीयता के लिए जरूरी कर देगा जो मान्य हो जाएगी और इससे आपको बहुत नतीजे मिलेंगे।

ऐसा लगता है कि बग को 'मेजर' के रूप में चिह्नित किया गया है इसलिए उम्मीद है कि हम '


Comments

Popular posts from this blog

.net - C# List<T>.Find(x=>x.Rectangle.Contains(Point)) FAIL -

iphone - Smoothing a rounded stroke in Core Graphics -

Best practice for URL redirection in ASP.NET web application -