"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP दिनांक को MySQL \"YYYY-MM-DD\" प्रारूप में कैसे परिवर्तित करें?

PHP दिनांक को MySQL \"YYYY-MM-DD\" प्रारूप में कैसे परिवर्तित करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:608

How to Convert a PHP Date to MySQL \

PHP दिनांक को MySQL प्रारूप में परिवर्तित करना

PHP और MySQL में दिनांकों के साथ काम करते समय, डेटाबेस में उचित प्रविष्टि के लिए उन्हें सही ढंग से प्रारूपित करना आवश्यक है।

सवाल उठता है: हम एक PHP दिनांक को "YYYY-MM-DD" के MySQL प्रारूप में कैसे परिवर्तित कर सकते हैं?

मान लें कि हमारे पास एक है PHP में दिनांक फ़ील्ड इस प्रकार सेट करें:

$date = mysql_real_escape_string($_POST['intake_date']);

इस PHP दिनांक को MySQL प्रारूप में बदलने के लिए, निम्नलिखित पर विचार करें:

यदि MySQL कॉलम DATE का है प्रकार:

$date = date('Y-m-d', strtotime(str_replace('-', '/', $date)));

यदि MySQL कॉलम DATETIME प्रकार का है:

$date = date('Y-m-d H:i:s', strtotime(str_replace('-', '/', $date)));

यह ध्यान रखना महत्वपूर्ण है कि strtotime() हाइफ़न (-) विभाजक के साथ काम नहीं करेगा। इसलिए, स्ट्रेटोटाइम() का उपयोग करने से पहले हाइफ़न को स्लैश से बदलना आवश्यक है।

वैकल्पिक रूप से, आपके द्वारा प्रदान किए गए दिनांक प्रारूप के लिए, जिसमें समय भी शामिल है, आप इस नियमित अभिव्यक्ति आधारित दृष्टिकोण का भी उपयोग कर सकते हैं:

$date = '02/07/2009 00:07:00';
$date = preg_replace('#(\d{2})/(\d{2})/(\d{4})\s(.*)#', '$3-$2-$1 $4', $date);
echo $date;

यह "YYYY-MM-DD HH:MM:SS" का सही MySQL प्रारूप आउटपुट करेगा।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3