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

PHP MySQL में दिनांक स्वरूप (DB या आउटपुट में) को dd/mm/yyyy में बदलें?


आप date() fucntion का उपयोग करके PHP में दिनांक स्वरूप बदल सकते हैं। वाक्य रचना इस प्रकार है -

date(d/m/Y,yourDateTimeVariable);

PHP में, strtodate() का उपयोग करके स्ट्रिंग को तिथि में कनवर्ट करें। यहाँ PHP कोड है जिसका उपयोग डेटाटाइम को प्रारूपित करने के लिए किया जाता है -

$LogintDate =strtotime('2019-01-12');echo date('d/m/Y', $LoginDate);

कोड का स्नैपशॉट इस प्रकार है -

PHP MySQL में दिनांक स्वरूप (DB या आउटपुट में) को dd/mm/yyyy में बदलें?

निम्नलिखित आउटपुट है -

12/01/2019

आप MySQL में date_format() फ़ंक्शन की सहायता से प्राप्त कर सकते हैं। वाक्य रचना इस प्रकार है -

अपनेTableName से DATE_FORMAT(yourColumnName,'%d/%m/%Y') को किसी भी VariableName के रूप में चुनें;

ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं -

mysql> टेबल बनाएं Date_FormatDemo -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT, -> LoginDate datetime, -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> Date_FormatDemo(LoginDate) value(curdate()) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> Date_FormatDemo (LoginDate) मान (अब ()) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.27 सेकंड) mysql> Date_FormatDemo (लॉगिनडेट) मान ('2019-11-12') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> दिनांक_फॉर्मेट डेमो (लॉगिनडेट) मानों में डालें (date_add (अब (), अंतराल 2 दिन) ));क्वेरी ठीक, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> Date_FormatDemo(LoginDate) मानों में डालें (date_add(curdate(),interval -2 day));क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)

चयनित कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> Date_FormatDemo से *चुनें;

निम्न आउटपुट है -

<पूर्व>+----+---------------------+| आईडी | लॉग इन दिनांक |+----+---------------------+| 1 | 2019-01-12 00:00:00 || 2 | 2019-01-12 22:53:53 || 3 | 2019-11-12 00:00:00 || 4 | 2019-01-14 22:54:27 || 5 | 2019-01-10 00:00:00 |+----+---------------------+5 पंक्तियों में सेट (0.00 सेकंड)

आइए अब दिनांक प्रारूप को dd/mm/yyyy में बदलें। क्वेरी इस प्रकार है -

mysql> date_format(LoginDate,'%d/%m/%Y') Date_FormatDemo से DateFormat के रूप में चुनें;

निम्न आउटपुट है -

<पूर्व>+---------------+| डेटफॉर्मेट |+---------------+| 12/01/2019 || 12/01/2019 || 12/11/2019 || 14/01/2019 || 10/01/2019 |+------------+5 पंक्तियों में सेट (0.00 सेकंड)
  1. PHP चर "11:00 AM" को MySQL समय प्रारूप में बदलें?

    PHP वेरिएबल “11:00 AM:MySQL टाइम फॉर्मेट में कनवर्ट करने के लिए डेटटाइम का उपयोग करें। PHP कोड इस प्रकार है - $phpTime = '11:00 AM'; echo('The PHP Time Format is ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeForma

  1. PHP प्रोग्राम दिनांक स्वरूप बदलने के लिए

    PHP में दिनांक स्वरूप बदलने के लिए, कोड इस प्रकार है- उदाहरण <?php    $date = "2019-11-11 05:25 PM";    echo "Displaying date...\n";    echo "Date = $date";    echo "\nDisplaying updated date...\n";    echo

  1. प्रारूप में स्ट्रिंग से दिनांक का विश्लेषण कैसे करें:dd/MM/yyyy से dd/MM/yyyy जावा में?

    java.text पैकेज SimpleDateFormat . नामक एक वर्ग प्रदान करता है जिसका उपयोग तिथियों को आवश्यक तरीके से (स्थानीय) प्रारूपित और पार्स करने के लिए किया जाता है। इस वर्ग के रचनाकारों में से एक वांछित दिनांक प्रारूप और कंस्ट्रक्टरों का प्रतिनिधित्व करने वाले स्ट्रिंग मान को स्वीकार करता है SimpleDateForm