Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मुझे php . का उपयोग करके दिनांक प्रारूप को बदलने की आवश्यकता है

पहली चीज़ें पहले

  echo "<td><strong> ("d/m/y",". $row['date'] .")</strong></td>";

यह रेखा गलत दिखती है; मुझे संदेह है कि इसे कुछ इस तरह पढ़ना चाहिए

  echo "<td><strong>" . date( "d/m/y", $row['date'] ) . "</strong></td>";

लापता फ़ंक्शन कॉल और कॉन्सटेनेशन ऑपरेटरों पर ध्यान दें। संयोग से, जबकि यह वाक्य रचनात्मक रूप से सही है (जहां तक ​​​​मैं देख सकता हूं), यह वह नहीं कर सकता जो आप खोज रहे हैं, जो इस पर निर्भर करता है $row['date'] वास्तव में इसमें शामिल है - इसे date() . के लिए यूनिक्स टाइमस्टैम्प होना चाहिए इसे ठीक से ग्रो करने के लिए।

यूनिक्स टाइमस्टैम्प के रूप में दिनांक प्राप्त करने के लिए, आप MySQL फ़ंक्शन का उपयोग कर सकते हैं UNIX_TIMESTAMP() तिथि का चयन करते समय, उदा.

SELECT *, UNIX_TIMESTAMP(date) AS date_ts FROM ...

फिर आप $row['date_ts'] . तक पहुंच सकते हैं हमेशा की तरह, और इसे date() . में पास करें स्वरूपण के लिए कार्य। वैकल्पिक रूप से, आप strtotime() उस से टाइमस्टैम्प प्राप्त करने के लिए लौटाए जा रहे वर्तमान मान को पार्स करने के लिए।

एक और विकल्प यह है कि MySQL को आपकी ओर से दिनांक को इसके DATE_FORMAT() समारोह; फिर से, आप क्वेरी से लौटाए गए इस मान को एक्सेस कर सकते हैं और इसका प्रिंट आउट ले सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL:तालिका में मानों की सूची में शामिल हों

  2. ज़ेंड फ्रेमवर्क 1.5 में डुप्लीकेट कुंजी अपडेट पर INSERT करने का कोई तरीका है?

  3. MySQL पूर्ण पाठ तीन या उससे कम अक्षरों वाले शब्दों की खोज करता है

  4. अलग गिनती चुनें (आईडी) बनाम गिनती चुनें (अलग आईडी)

  5. क्या store_result और get_result को एक साथ चलाने का कोई तरीका है?