ฟังก์ชัน 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 ข้อผิดพลาดเกี่ยวกับมาตรฐานเวลา