ทำเว็บ wordpress กับเขียนโปรแกรมมาก็หลายปี แต่เชื่อมั๊ยครับว่า บางทีอะไรที่มันง่ายๆ หรือมีการใช้งานแบบคัดลอกแล้วเอามาวาง ทำให้ความจำลดน้อยลง ผมเป็นคนนึงที่เวลาใช้อะไรบ่อย มักจะติดนิสัยก็อปวางอย่างเดียว ทำให้เวลาต้องการใช้งานในระดับเจาะลึก เลยจำไม่ได้ซะงั้น

wordpress-date-format

เข้าเรื่องกันเลย เวลาผมจะใช้งาน Date Format ในแต่ละที ต้องมาเปิด google หรือคู่มือต่างๆ ว่าไอตัวย่อที่มีมาให้ มันใช้อย่างไร 555+ เรื่องของเรื่องคือ ขี้เกียจนั่งจำ (ไม่ควรทำตามนะครับ) วันนี้ผมเลยเอามาเขียนใส่ Blog เตือนความจำเอาไว้ซะเลย เวลาต้องการจะใช้ จะได้ไม่ต้องไปค้นหาที่อื่น มาเปิดเว็บตัวเองนี่แหละ

การใช้งาน WordPress Date Format ต่างๆ

ในการประกาศค่าวันที่ ส่วนใหญ่ผมจะใช้ง่ายๆ เลยก็ Date เช่น  the_time()  หรือ the_date() โดยตัวอักษรที่จะสื่อความหมายของมันจะเป็น

เวลาใช้งาน ค่าที่ได้ ก็จะประมาณนี้ : the_date(“l, F j, Y”);

อธิบายรายละเอียดคร่าวๆ ตามตารางด้านล่างนี้ครับ

Day of Month
dNumeric, with leading zeros01–31
jNumeric, without leading zeros1–31
SThe English suffix for the day of the monthst, nd or th in the 1st, 2nd or 15th.
Weekday
lFull name  (lowercase ‘L’)Sunday – Saturday
DThree letter nameMon – Sun
Month
mNumeric, with leading zeros01–12
nNumeric, without leading zeros1–12
FTextual fullJanuary – December
MTextual three lettersJan – Dec
Year
YNumeric, 4 digitsEg., 1999, 2003
yNumeric, 2 digitsEg., 99, 03
Time
aLowercaseam, pm
AUppercaseAM, PM
gHour, 12-hour, without leading zeros1–12
hHour, 12-hour, with leading zeros01–12
GHour, 24-hour, without leading zeros0-23
HHour, 24-hour, with leading zeros00-23
iMinutes, with leading zeros00-59
sSeconds, with leading zeros00-59
TTimezone abbreviationEg., EST, MDT …
Full Date/Time
cISO 86012004-02-12T15:19:21+00:00
rRFC 2822Thu, 21 Dec 2000 16:01:07 +0200
UUnix timestamp (seconds since Unix Epoch)1455880176

* ข้อมูลจาก wordpress format (https://codex.wordpress.org/Formatting_Date_and_Time)

ยกตัวอย่าง

  • F j, Y g:i a – November 6, 2010 12:50 am
  • F j, Y – November 6, 2010
  • F, Y – November, 2010
  • g:i a – 12:50 am
  • g:i:s a – 12:50:48 am
  • l, F jS, Y – Saturday, November 6th, 2010
  • M j, Y @ G:i – Nov 6, 2010 @ 0:50
  • Y/m/d \a\t g:i A – 2010/11/06 at 12:50 AM
  • Y/m/d \a\t g:ia – 2010/11/06 at 12:50am
  • Y/m/d g:i:s A – 2010/11/06 12:50:48 AM
  • Y/m/d – 2010/11/06

อยากใช้อย่างไร ก็เลือกได้เลยครับ หากจะเปลี่ยนปี คศ เป็นปี พศ ล่ะก็ ผมมีฟังก์ชั่นง่ายๆ มาแนะนำ

แค่นี้เองครับ ขึ้นอยู่กับว่า ใครเอาไปใช้งานอย่างไร หากมีฟังก์ชั่นดีๆ เอาไว้จะมาบอกต่อนะครับ การทำเว็บ wordpress หรือทำเว็บด้วย PHP ไม่ใช่เรื่องยาก อีกต่อไป

บทความโดย tsupaman

Comments