ฟังก์ชัน strftime() ของ PHP
ตัวอย่าง
จัดรูปแบบวันเวลาท้องถิ่นตามการตั้งค่าท้องถิ่น:
<?php
echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>
ตัวอย่างการทำงาน
คำอธิบาย และ การใช้งาน
ฟังก์ชัน strftime() จัดรูปแบบวันเวลาท้องถิ่นตามการตั้งค่าท้องถิ่น。
คำแนะนำ:ดู gmstrftime() ฟังก์ชัน จัดรูปแบบวันเวลา GMT/UTC วัน/เวลา ตามการตั้งค่าท้องถิ่น。
รูปแบบ
strftime(format,timestamp);
ประกาศ |
รายละเอียด |
format |
จำเป็น
- ชื่อวันในสัปดาห์ที่ย่อ
- ชื่อวันในสัปดาห์ที่เต็ม
- ชื่อเดือนที่ย่อ
- ชื่อเดือนที่เต็ม
- รูปแบบวันเวลาที่เลือกใช้
- ตัวเลขที่แสดงศตวรรษ (ปีหาร 100 ระดับ 00 ถึง 99)
- วันในเดือน (01 ถึง 31)
- รูปแบบวันเวลา ตรงกับ %m/%d/%y
- วันในเดือน (1 ถึง 31)
- เหมือน %G แต่ไม่มีศตวรรษ
- ปี 4 หลักที่ตรงกับหมายเลขสัปดาห์ ISO (ดู %V)
- เหมือน %b ระบุ
- ชั่วโมง ใช้ระบบ 24 ชั่วโมง (00 ถึง 23)
- ชั่วโมง ใช้ระบบ 12 ชั่วโมง (01 ถึง 12)
- วันในปี (001 ถึง 366)
- เดือน (01 ถึง 12)
- นาที
- ตัวบรรจุข้อความ
- am หรือ pm ตามค่าเวลาที่ให้
- a.m. และ p.m. ระบุเวลา
- 24 ชั่วโมง ระบุเวลา
- วินาที
- tab ตาราง
- 当前時間,與 %H:%M:%S 表示法相同
- 銀ันของสัปดาห์ในรูปแบบเลข (1 ถึง 7) โดย Monday[วันจันทร์] = 1. คำเตือน: ในระบบ Sun Solaris วันอาทิตย์ = 1
- %U - สัปดาห์ที่ประกอบด้วยปีนี้ ตั้งแต่วันอาทิตย์แรก โดยใช้วันอาทิตย์แรกเป็นวันแรกของสัปดาห์
- %V - สัปดาห์ที่ประกอบด้วยปีนี้ ในรูปแบบ ISO 8601 (01 ถึง 53) โดย week 1 แสดงวันแรกของปี ที่มีอย่างน้อยสี่วัน และเริ่มต้นด้วยวันจันทร์
- %W - สัปดาห์ที่ประกอบด้วยปีนี้ ตั้งแต่วันอาทิตย์แรก โดยใช้วันอาทิตย์แรกเป็นวันแรกของสัปดาห์
- %w - วันของสัปดาห์ในรูปแบบเลขเดียว โดย Sunday[วันอาทิตย์] = 0
- %x - รูปแบบวันที่ใช้ปกติ ไม่มีเวลา
- %X - รูปแบบเวลาที่ใช้ปกติ ไม่มีวัน
- %y - ปีที่ไม่มีเลขตั้งแต่ศตวรรษ (ของระหว่าง 00 ถึง 99)
- %Y - ปีที่มีเลขตั้งแต่ศตวรรษ
- %Z หรือ %z - ชื่อมาตรฐานเวลา หรือ ชื่อย่อ
- %% - ออกออกมาตัว %
|
timestamp |
ตัวเลือก: กำหนด Unix timestamp ที่ต้องการจัดรูปแบบวัน/เวลา โดยเริ่มต้นจากเวลาปัจจุบัน (time()) |
รายละเอียดเทคนิค
กลับค่า: |
กลับค่าตาม format ใช้ timestamp ตัวสัมพาทที่ถูกจัดรูปแบบ
ชื่อเดือนและชื่อวันของสัปดาห์ และตัวสัมพาทที่เกี่ยวข้องกับภาษาอื่นตามตาราง setlocale() การตั้งค่ามาตรฐานเวลาในขณะนี้
|
PHP สัญญาณ: |
4+ |
บันทึกการปรับปรุง: |
PHP 5.1.0: เพิ่ม E_STRICT และ E_NOTICE ข้อผิดพลาดเกี่ยวกับมาตรฐานเวลา |