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

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

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

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 4521
Joined: 19/09/2018 10:33 am

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

Post by Ittichai_chupol » 17/03/2020 7:07 pm

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

Code: Select all

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

Code: Select all

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

Code: Select all

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

Code: Select all

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

Code: Select all

อังคาร ธ.ค. 05, 1995
บทความที่เกี่ยวข้อง
การสร้าง Extension ใน phpbb
การสร้าง controller สำหรับ phpbb
Event listenner - เขียน Extension บน phpBB 3.1
私を傷つけるすべてが終了します。

  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 64 guests