चेक PHP के strtotime
समारोह एक टाइमस्टैम्प करने के लिए अपने निर्धारित तिथि/समय परिवर्तित करने के लिए: http://php.net/manual/en/function.strtotime.php
strtotime
यदि आपका दिनांक/समय प्रारूप सही ढंग से नहीं संभाल कर सकते हैं ("4:00 PM" शायद काम करते हैं लेकिन नहीं होगा "पर 4 पीएम "), आपको स्ट्रिंग-फ़ंक्शंस का उपयोग करने की आवश्यकता होगी, उदाहरण के लिए अपने प्रारूप को पार्स/सही करने के लिए substr
और किसी अन्य फ़ंक्शन के माध्यम से अपना टाइमस्टैम्प पुनर्प्राप्त करें, उदा। mktime
।
फिर वर्तमान दिनांक/समय (if ($calulated_timestamp > time()) { /* date in the future */ }
) के साथ परिणामस्वरूप टाइमस्टैम्प की तुलना करें ताकि यह निर्धारित किया जा सके कि सेट दिनांक/समय अतीत या भविष्य में है या नहीं।
मैं दिनांक/समय-कार्यों पर PHP-दस्तावेज़ पढ़ने और सुझाव देने के बाद अपने कुछ स्रोत-कोड के साथ यहां वापस आने का सुझाव देता हूं।
देख इवर Koster के जवाब –