आप date() fucntion का उपयोग करके PHP में दिनांक स्वरूप बदल सकते हैं। वाक्य रचना इस प्रकार है -
date(d/m/Y,yourDateTimeVariable);
PHP में, strtodate() का उपयोग करके स्ट्रिंग को तिथि में कनवर्ट करें। यहाँ PHP कोड है जिसका उपयोग डेटाटाइम को प्रारूपित करने के लिए किया जाता है -
$LogintDate =strtotime('2019-01-12');echo date('d/m/Y', $LoginDate);
कोड का स्नैपशॉट इस प्रकार है -
निम्नलिखित आउटपुट है -
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 सेकंड)