प्रदर्शित करने के लिए परिणाम का उपयोग करें, मैं ग्राहक की साइट पर काम कर रहा हूं, और उन्हें समाप्त होने के लिए दो सप्ताह या उससे कम होने पर कूपन की समाप्ति तिथियों को लाल बदलने की आवश्यकता है। अन्यथा वे काले होंगे।(कोल्डफ्यूजन) दो तिथियों की तुलना करें,
साइट स्वयं ही मेरे द्वारा नहीं बनाई गई थी। मैंने अभी शुरू किया और वे मुझे कोल्डफ्यूजन सीखना चाहते हैं। तो मैं इसके माध्यम से ठोकर खा रहा हूँ।
मैंने सोचा कि शायद DateCompare या DateDiff का उपयोग करके मैं जो चाहता हूं उसे प्राप्त कर सकता हूं। हालांकि जब मैं <CFOUTPUT>
तुलना करता हूं तो तुलनात्मक रूप से मुझे गड़बड़ हो जाती है। यह 51515151551
की एक लंबी स्ट्रिंग प्रदर्शित करता है जो ग्राहकों की सूची में प्रत्येक आगामी कूपन आइटम के लिए धीरे-धीरे छोटे और छोटे हो जाता है।
कूपन दिनांक स्वयं (यानी end_date) को Microsoft SQL डेटाबेस से बुलाया जाता है। इसे डेटफॉर्मेट का उपयोग करके स्वरूपित किया गया है: #dateformat(end_date,"m/d/yyyy")#
।
मैंने Now()
के साथ इसकी तुलना करने की कोशिश की ताकि गतिशील रूप से निर्धारित किया जा सके कि समाप्ति तिथि लाल रंग होनी चाहिए या नहीं। मैंने Now()
स्वरूपण करने का भी प्रयास किया है, मुझे एक ही परिणाम मिलते हैं।
कोई भी अनुभवी प्रोग्रामर जो मुझे सही रास्ते पर ले जा सकता है?
हाँ, उपयोग कर सकते हैं क्या उन्होंने कहा, verbatim। :) –
मुझे लगता है कि 'कालबाह्य' मान उलट दिए गए हैं। – Leigh
वे हैं! फिक्सिंग ... मैंने इसे स्विच कर दिया ताकि कूपनडेट पहले था() और उन्हें भी चारों ओर स्वैप नहीं किया। अच्छी पकड़। – Busches