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

PHP/MySQL में समय प्रबंधन: 12-घंटे और 24-घंटे प्रारूप के बीच रूपांतरण

PHP में समय रूपांतरण

PHP में strtotime() और date() फ़ंक्शन का उपयोग करके 12-घंटे प्रारूप को 24-घंटे प्रारूप में बदलें।

PHP कोड

$timeValue = '8:55 PM';
$changeTimeFormat = date('H:i:s', strtotime($timeValue));
echo "The change Format in 24 Hours = " . $changeTimeFormat;

आउटपुट: The change Format in 24 Hours = 20:55:00

MySQL में समय रूपांतरण

MySQL में DATE_FORMAT() फ़ंक्शन का उपयोग करके 24-घंटे प्रारूप को 12-घंटे प्रारूप में बदलें।

MySQL क्वेरी

mysql> SELECT CONCAT('The change Format in 12 Hours in MySQL=', 
    -> DATE_FORMAT('2019-03-12 20:55:00', '%l:%i %p')) AS OriginalTimeFormat;

परिणाम

+------------------------------------------------+
| OriginalTimeFormat                             |
+------------------------------------------------+
| The change Format in 12 Hours in MySQL=8:55 PM |
+------------------------------------------------+

मुख्य फ़ंक्शन

संदर्भफ़ंक्शनउपयोग
PHPstrtotime()स्ट्रिंग को टाइमस्टैम्प में बदलता है
PHPdate('H:i:s')24-घंटे प्रारूप में आउटपुट
MySQLDATE_FORMAT()दिनांक/समय को प्रारूपित करता है
MySQL%l:%i %p12-घंटे प्रारूप (घंटा:मिनट AM/PM)

सर्वोत्तम अभ्यास

  • डेटाबेस में हमेशा DATETIME या TIMESTAMP प्रकार में संग्रहीत करें
  • प्रदर्शन के समय ही प्रारूपित करें
  • टाइमज़ोन को ध्यान में रखें
  1. CSS से टेबल्स स्टाइल करना CSS से टेबल्स स्टाइल करना

    हम CSS का उपयोग करके टेबल्स के लिए स्टाइल्स परिभाषित कर सकते हैं। निम्नलिखित प्रॉपर्टीज़ <table> और उसके एलिमेंट्स को स्टाइल करने के लिए उपयोग की जाती हैं:borderCSS border प्रॉपर्टी का उपयोग border-width, border-style और border-color को परिभाषित करने के लिए किया जाता है।border-collapseयह प्रॉप

  1. PHP और MySQL में  बूलियन  मानों को कैसे संभालें? PHP और MySQL में 'बूलियन' मानों को कैसे संभालें?

    MySQL में बूलियन डेटा प्रकार समझना MySQL 8.0.12 में बूलियन मानों को संभालने के लिए आप BOOL, BOOLEAN या TINYINT(1) का उपयोग कर सकते हैं। जब आप BOOL या BOOLEAN का उपयोग करते हैं, तो MySQL आंतरिक रूप से इसे TINYINT(1) में परिवर्तित कर देता है। बूलियन लिटरल का प्रतिनिधित्व BOOL या BOOLEAN डेटा प्रकार

  1. PHP वेरिएबल  11:00 AM  को MySQL टाइम फॉर्मेट में कैसे बदलें? PHP वेरिएबल "11:00 AM" को MySQL टाइम फॉर्मेट में कैसे बदलें?

    PHP टाइम स्ट्रिंग को MySQL TIME फॉर्मेट में कन्वर्ट करना PHP में DateTime क्लास का उपयोग करके 11:00 AM जैसे 12-घंटे के फॉर्मेट को MySQL के 24-घंटे के TIME फॉर्मेट (HH:MM:SS) में आसानी से बदला जा सकता है। PHP कोड उदाहरण $phpTime = 11:00 AM; echo PHP टाइम फॉर्मेट: . $phpTime . format(H:i:s); echo M