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

PHP में MySQL DATETIME फील्ड से केवल दिनांक निकालना

PHP में MySQL के DATETIME मान से केवल दिनांक निकालने के लिए DateTime क्लास का उपयोग करें।

सिंटैक्स:

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

PHP कोड:

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

आउटपुट

13/02/2018

अन्य उपयोगी फॉर्मेट:

  • Y-m-d - 2018-02-13
  • d/m/Y - 13/02/2018
  • d-M-Y - 13-Feb-2018
  • l, d F Y - Tuesday, 13 February 2018

MySQL में सीधे: आप MySQL में ही DATE() फंक्शन का उपयोग कर सकते हैं:

SELECT DATE(yourDateTimeColumn) FROM yourTable;
  1. - MySQL में VARCHAR को DATETIME में कन्वर्ट करके तुलना करना

    परिचय जब डेटटाइम मान VARCHAR कॉलम में गैर-मानक फॉर्मेट (जैसे MM/DD/YYYY HH:MI:SS) में स्टोर होते हैं, तो STR_TO_DATE() फंक्शन का उपयोग करके उन्हें DATETIME में कन्वर्ट करके तुलना की जा सकती है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.82 sec) INSERT INTO DemoTable1565 VAL

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

    टाइमस्टैम्प मान से केवल तारीख प्रदर्शित करने के लिए MySQL में FROM_UNIXTIME() मेथड का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> timestampValue bigint -> ); Query OK, 0 rows affected (0.70 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: my

  1. - MySQL में YEAR() से विशिष्ट वर्ष की शुरुआत और अंत तिथि प्राप्त करें

    दो डेट कॉलम (शुरुआत, अंत) वाली टेबल से किसी विशिष्ट वर्ष में आने वाली पंक्तियाँ प्राप्त करने के लिए YEAR() फ़ंक्शन का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1843 ( StartDate DATE, EndDate DATE ); डेटा डालें mysql> INSERT INTO DemoTable1843 VALUES(2019-01-21, 2019-10-12);