Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में डेटाटाइम फ़ील्ड से केवल दिनांक निकालना और इसे PHP चर को असाइन करना?

<घंटा/>

यदि आप डेटाटाइम फ़ील्ड से एकमात्र तिथि निकालना चाहते हैं तो आपको डेटटाइम क्लास का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है -

DateTime::createFromFormat("Y-m-d H:i:s",yourDateTimeValue)->format("yourFormatSpecifier");

अब आप उपरोक्त सिंटैक्स को अपने PHP कोड में डेटाटाइम फ़ील्ड से एकमात्र तारीख निकालने के लिए लागू कर सकते हैं। PHP कोड इस प्रकार है -

$MySQLDataBaseDateTime = "2018-02-13 13:10:15";
echo DateTime::createFromFormat("Y-m-d H:i:s",$MySQLDataBaseDateTime)->format("d/m/Y");

यहाँ PHP कोड का स्क्रीनशॉट है -

MySQL में डेटाटाइम फ़ील्ड से केवल दिनांक निकालना और इसे PHP चर को असाइन करना?

आउटपुट

13/02/2018

  1. - वर्चर से डेटाटाइम में कनवर्ट करें और MySQL में तुलना करें?

    इसके लिए आप STR_TO_DATE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable1565 मान (10/13/2019 21:30:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.58 सेकंड) चयन कथन का उपयोग करके

  1. - MySQL में टाइमस्टैम्प मान से केवल दिनांक प्रदर्शित करें

    टाइमस्टैम्प मान से एकमात्र दिनांक प्रदर्शित करने के लिए, MySQL में FROM_UNIXTIME() विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें ( 1488652200);क्वेरी ठीक है, 1 पंक्ति प्

  1. - MySQL में किसी विशिष्ट वर्ष से आरंभ और समाप्ति तिथि प्राप्त करें

    इसके लिए MySQL YEAR() फंक्शन का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1843 (StartDate date, EndDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1843 मानों में डालें (2016-04-01, 2017-05-02); क्वेरी ठीक