मैं YYYY-MM-DD प्रारूप में 7 दिन पहले की तारीख प्राप्त करने के लिए PHP के दिनांक फ़ंक्शन का उपयोग करने का प्रयास कर रहा हूं।PHP दिनांक फ़ंक्शन सात दिन पिछले
date('Y-m-d');
जब मैं
date('Y-m-d-7');
कोशिश मैं एक त्रुटि
मैं YYYY-MM-DD प्रारूप में 7 दिन पहले की तारीख प्राप्त करने के लिए PHP के दिनांक फ़ंक्शन का उपयोग करने का प्रयास कर रहा हूं।PHP दिनांक फ़ंक्शन सात दिन पिछले
date('Y-m-d');
जब मैं
date('Y-m-d-7');
कोशिश मैं एक त्रुटि
PHP द्वारा प्रदान की गई strtotime
विधि का उपयोग करें।
date('Y-m-d', strtotime('-7 days'))
धन्यवाद टिप्पणी में अपनी गलती के लिए उनका कहना है @lonesomeday करने के लिए;)
आप इसे घंटों और सेकंड के साथ भी कैसे प्राप्त करते हैं ... मैं इसे 'Ymd H: i: s' – Matthew
हे @ मैट्ट्यू के साथ काम करने के लिए नहीं मिल सकता - निम्नलिखित मेरे लिए ठीक काम करता है 'echo date (' ymd एच: आई: एस ', स्ट्रेटोटाइम (' - 7 दिन ')); '2017-01-02 08: 37: 51' लौट रहा है - आप क्या प्राप्त कर रहे थे? – Gavin
गेविन, धन्यवाद, मुझे यह काम मिल गया। मुझे नहीं पता कि मैं क्या गलत कर रहा था, मुझे याद भी नहीं है। मैं इसकी पुष्टि करने की सराहना करता हूं। धन्यवाद। – Matthew
मिलता है, सब पीएचपी तारीख सामग्री के साथ के रूप में, यह DateTime
वर्ग का उपयोग करने के बेहतर होता है।
$date = new DateTime('7 days ago');
echo $date->format('Y-m-d');
क्या कोई तरीका है कि मैं इसे एक पंक्ति में नहीं करता? चूंकि मैं इसे एक प्रश्न –
में डाल रहा हूं तो आप किस प्रश्न में इसे सम्मिलित कर रहे हैं? एसक्यूएल? – iiro
संख्या। Google Analytics API –
उपयोग 'तारीख ('YM-डी, strtodate (' - 7 दिन '))' – Gavin
@Gavin कॉल अपरिभाषित फ़ंक्शन स्ट्रेटोडेट() –
फ़ंक्शन ['strtotime'] (http://uk3.php.net/manual/en/function.strtotime.php) है। – lonesomeday