วิธีการการปรับการแสดงวันที่ในเว็บบอร์ด phpbb

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Ittichai_chupol
PHP VIP Members
PHP VIP Members
โพสต์: 5410
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

วิธีการการปรับการแสดงวันที่ในเว็บบอร์ด phpbb

โพสต์ที่ยังไม่ได้อ่าน โดย Ittichai_chupol »

ในเว็บบอร์ด phpbb จะมีส่วนที่ใช้สำหรับการปรับรูปแบบการแสดงวันเวลา ในส่วนต่างๆที่ำเป็นที่ต้องการ ซึ่งวันเวลาที่นำมาเเสดงนั้นก็จะถุกเก็บไว้ในฐานข้อมูล
โดยการใช้ฟังชั่น จาก php โดยจะถูกเก็บไว้เป็นรูปแบบของ timestamp เนื่องจากง่ายต้องการนำมาปรับแปลง โดยทั้งนี้ฟังชั่น ที่ใช้สำหรับการปรับการแสดงในเว็บบอร์ด phpbb ก็จะเป็นการปรับเปลี่ยนรูปแบบตามการปรับแก้ไขของผู้ใช้งานแต่ละคน แล้วภาษาที่ผู้ใช้งานคนเลือกไว้ โดยฟังชั่นคือ

โค้ด: เลือกทั้งหมด

$this->user->format_date()
ซึ่งวิธีการใช้งานคือนำ timestamp มาปรับแปลง

โค้ด: เลือกทั้งหมด

 
$t_de = 1583316362;
$this->user->format_date($t_be)
โดยผลที่จะได้จะเป็นแบบนี้

โค้ด: เลือกทั้งหมด

Tue 15 Oct 2019 2:24 pm
ซึ่งทั้งนี้ เราสามารถที่จะจัดการผลการแสดงได้ เช่น ถ้าหากไม่ต้องการให้แสดงเวลาก็สามรถทำได้ดังนี้

โค้ด: เลือกทั้งหมด

 $this->user->format_date($t_be , 'D M,d Y'),
ผลที่ได้ดังนี้

โค้ด: เลือกทั้งหมด

อังคาร ธ.ค. 05, 1995
บทความที่เกี่ยวข้อง
การสร้าง Extension ใน phpbb
การสร้าง controller สำหรับ phpbb
Event listenner - เขียน Extension บน phpBB 3.1
ขอให้วันนี้เป็นวันที่ดี
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 33