จัดรูปแบบวันที่และเวลาท้องถิ่นตามการตั้งค่าสถานที่:
<?php เสียง สะท้อน ( strftime ( " %B % d %Y , % X % Z " , mktime ( 20 , 0 , 0 , 12 , 31 , 98 ) ) . " <br> " ) ; ) ; เอคโค่ ( strftime ( " %Y. %B %d. %A. %X %Z " ) ) ; ?>ฟังก์ชัน strftime() จัดรูปแบบวันที่และเวลาท้องถิ่นตามการตั้งค่าสถานที่
เคล็ดลับ: ตรวจสอบฟังก์ชัน gmstrftime() เพื่อจัดรูปแบบเวลา/วันที่ GMT/UTC ตามสถานที่ของคุณ
strftime ( รูปแบบ, การประทับเวลา);
พารามิเตอร์ | อธิบาย |
---|---|
รูปแบบ | ที่จำเป็น. ระบุวิธีการคืนผลลัพธ์: %a คือตัวย่อของชื่อวันในสัปดาห์ %A คือชื่อเต็มของวันในสัปดาห์ %b - ตัวย่อชื่อเดือน %B - ชื่อเต็มเดือน %c - การแสดงวันที่และเวลาที่ต้องการ %C - เลขศตวรรษ (ปีหารด้วย 100 ช่วง 00 ถึง 99) %d - วันของเดือน (01 ถึง 31) %D - รูปแบบเวลา เหมือนกับสัญลักษณ์ %m/%d/%y %e - วันของเดือน (1 ถึง 31) %g - คล้ายกับสัญลักษณ์ %G แต่ไม่มีศตวรรษ %G - ปี 4 หลักที่สอดคล้องกับหมายเลขสัปดาห์ ISO (ดู %V) %h - สัญกรณ์เดียวกันกับ %b %H - ชั่วโมง โดยใช้นาฬิกาแบบ 24 ชั่วโมง (00 ถึง 23) %I - ชั่วโมง โดยใช้นาฬิกาแบบ 12 ชั่วโมง (01 ถึง 12) %j - วันของปี (001 ถึง 366) %m - เดือน (01 ถึง 12) %M - คะแนน %n - อักขระขึ้นบรรทัดใหม่ %p - am หรือ pm สอดคล้องกับค่าเวลาที่กำหนด %r - สัญลักษณ์เวลา am และ pm %R - สัญลักษณ์แสดงเวลาแบบ 24 ชั่วโมง %S - วินาที %t - อักขระแท็บแท็บ %T - เวลาปัจจุบัน สัญกรณ์เดียวกันกับ %H:%M:%S %u - การแสดงตัวเลขของวันในสัปดาห์ (1 ถึง 7) วันจันทร์ = 1 คำเตือน: วันอาทิตย์ = 1 ในระบบซันโซลาริส %U - จำนวนสัปดาห์ที่รวมในปีปัจจุบัน โดยเริ่มจากวันอาทิตย์แรกเป็นวันแรกของสัปดาห์ที่ 1 %V - จำนวนสัปดาห์ (01 ถึง 53) ในรูปแบบ ISO 8601 ที่มีอยู่ในปีปัจจุบัน สัปดาห์ที่ 1 หมายถึงสัปดาห์แรกของปี ซึ่งต้องมีอย่างน้อยสี่วัน และวันจันทร์เป็นวันแรกของสัปดาห์ %W - จำนวนสัปดาห์ที่รวมในปี โดยเริ่มจากวันจันทร์แรกเป็นวันแรกของสัปดาห์ที่ 1 %w - วันในสัปดาห์เป็นเลขทศนิยม วันอาทิตย์ = 0 %x - การแสดงวันที่ที่ต้องการโดยไม่มีเวลา %X - การแสดงเวลาที่ต้องการโดยไม่มีวันที่ %y - การแสดงปีโดยไม่มีหลักศตวรรษ (ช่วง 00 ถึง 99) %Y - การแสดงปีรวมถึงตัวเลขที่แสดงถึงศตวรรษ %Z หรือ %z - ชื่อโซนเวลาหรือตัวย่อ %% - ส่งออกอักขระ % |
การประทับเวลา | ไม่จำเป็น. การประทับเวลา Unix ระบุวันที่/เวลาที่จะจัดรูปแบบ ค่าเริ่มต้นเป็นเวลาปัจจุบัน (time()) |
ค่าส่งคืน: | ส่งคืนสตริงที่จัดรูปแบบตาม รูปแบบ โดยใช้ การประทับเวลา ที่กำหนด ชื่อเดือนและวันในสัปดาห์และสตริงที่เกี่ยวข้องกับภาษาอื่นๆ คำนึงถึงสถานที่ปัจจุบันใน setlocale() |
---|---|
เวอร์ชัน PHP: | 4+ |
บันทึกการอัปเดต: | PHP 5.1.0: เพิ่มข้อผิดพลาดโซนเวลา E_STRICT และ E_NOTICE |