จัดรูปแบบวันที่และเวลา GMT/UTC ตามสถานที่:
<?phpecho(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))"<br>");setlocale(LC_ALL,"hu_HU. UTF8");echo(gmstrftime("%Y. %B %d. %A. %X %Z"));?>ฟังก์ชัน gmstrftime() จัดรูปแบบวันที่และเวลา GMT/UTC ตามการตั้งค่าภาษา
เคล็ดลับ: ตรวจสอบฟังก์ชัน strftime() เพื่อจัดรูปแบบเวลา/วันที่ท้องถิ่นตามการตั้งค่าสถานที่
gmstrftime ( รูปแบบ, การประทับเวลา);
พารามิเตอร์ | อธิบาย |
---|---|
รูปแบบ | ที่จำเป็น. ระบุวิธีการคืนผลลัพธ์: %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 - จำนวนสัปดาห์ที่รวมในปี โดยเริ่มจากวันจันทร์แรกเป็นวันแรกของสัปดาห์แรก %w - วันในสัปดาห์เป็นเลขทศนิยม วันอาทิตย์ = 0 %x - การแสดงวันที่ที่ต้องการโดยไม่มีเวลา %X - การแสดงเวลาที่ต้องการโดยไม่มีวันที่ %y - การแสดงปีโดยไม่มีหลักศตวรรษ (ช่วง 00 ถึง 99) %Y - การแสดงปีรวมถึงตัวเลขที่แสดงถึงศตวรรษ %Z หรือ %z - ชื่อโซนเวลาหรือตัวย่อ %% - ส่งออกอักขระ % |
การประทับเวลา | ไม่จำเป็น. การประทับเวลา Unix ระบุวันที่/เวลาที่จะจัดรูปแบบ ค่าเริ่มต้นเป็นเวลาปัจจุบัน (time()) |
ค่าส่งคืน: | ส่งคืนสตริงที่จัดรูปแบบตาม รูปแบบ โดยใช้ การประทับเวลา ที่กำหนด ชื่อเดือนและวันในสัปดาห์และสตริงที่เกี่ยวข้องกับภาษาอื่นๆ คำนึงถึงสถานที่ปัจจุบันใน setlocale() |
---|---|
เวอร์ชัน PHP: | 4+ |