ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....


ผู้เขียน หัวข้อ: มาเปลี่ยนปี ค.ศ. เป็น พ.ศ. ในเว็บบอร์ด SMF 2.0.XX  (อ่าน 1624 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออนไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37640
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
เข้าไปที่...
.../ Sources/ Subs.php

ค้นหาคำว่า...
โค๊ด: [Select]
// Do-it-yourself time localization.  Fun.
เอาโค้ดนี้...วางก่อนหน้า
โค๊ด: [Select]
// Convert Common Era (C.E.) into Buddhist Era (B.E., aka Thai year)
          $time_array = getdate( $time );
          $str = str_replace( '%y', ( $time_array['year'] + 543 ) % 100, $str );
          $str = str_replace( '%Y', $time_array['year'] + 543, $str );


ค้นหาต่อที่คำว่า...
โค๊ด: [Select]
if (setlocale(LC_TIME, $txt['lang_locale']))
     {
          foreach (array('%a', '%A', '%b', '%B') as $token)
               if (strpos($str, $token) !== false)
                    $str = str_replace($token, $func['ucwords'](strftime($token, $time)), $str);

หรือถ้าด้านบนไม่มี ก็อันนี้
โค๊ด: [Select]
if (setlocale(LC_TIME, $txt['lang_locale']))
   {
      if (!isset($non_twelve_hour))
         $non_twelve_hour = trim(strftime('%p')) === '';
      if ($non_twelve_hour && strpos($str, '%p') !== false)
         $str = str_replace('%p', (strftime('%H', $time) < 12 ? $txt['time_am'] : $txt['time_pm']), $str);

      foreach (array('%a', '%A', '%b', '%B') as $token)
         if (strpos($str, $token) !== false)
            $str = str_replace($token, !empty($txt['lang_capitalize_dates']) ? $smcFunc['ucwords'](strftime($token, $time)) : strftime($token, $time), $str);



แล้วเอาโค้ดนี้...วางต่อท้าย
โค๊ด: [Select]
// Convert Common Era (C.E.) into Buddhist Era (B.E., aka Thai year)
                    $str = str_replace('%y', (strftime('%y', $time)+543)%100, $str);
                    $str = str_replace('%Y', strftime('%Y', $time)+543, $str);


แล้วเข้าไปปรับแต่งให้แสดงผลเป็นรูปแบบวันที่ตามที่เราต้องการ เช่น 14 มกราคม 2556 ,เวลา 20:48:57 น.
ผู้ดูแลระบบ -> ส่วนปรับแต่งค่าการใช้งาน -> รูปแบบเวลาปกติ %d %B %Y ,เวลา %H:%M:%S น.

ที่มา...
www.zone-it.com
www.question.in.th
http://www.gpsteawthai.com/index.php?topic=1792.0

 :-X
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออนไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37640
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
มาเปลี่ยนปี ค.ศ. เป็น พ.ศ. ในเว็บบอร์ด SMF 2.0.XX
« ตอบกลับ #1 เมื่อ: 16 พฤษภาคม 2559, 16:07:34 »
  • ขึ้นบน
  • ลงล่าง
  • มาดูข้อมูลเก่า ตรงหน้ากระทู้เมื่อเร็วๆ นี้ ยังคงเป็นแบบนี้

    ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ

    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    มาเปลี่ยนปี ค.ศ. เป็น พ.ศ. ในเว็บบอร์ด SMF 2.0.XX
    « ตอบกลับ #1 เมื่อ: 16 พฤษภาคม 2559, 16:07:34 »