Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน date_format() ใน PHP


ฟังก์ชัน date_format() จะคืนค่าวันที่ที่จัดรูปแบบตามรูปแบบที่กำหนด

ไวยากรณ์

date_format(obj, format)

พารามิเตอร์

  • obj − วัตถุ DateTime

  • รูปแบบ − ระบุวิธีการจัดรูปแบบผลลัพธ์ -

    • d − วันของเดือน (ตั้งแต่ 01 ถึง 31)

    • D − การแสดงข้อความของวัน (ตัวอักษรสามตัว)

    • j – วันของเดือนที่ไม่มีศูนย์นำหน้า (1 ถึง 31)

    • l (ตัวพิมพ์เล็ก 'L') − การแสดงข้อความแบบเต็มของวัน

    • N − การแสดงตัวเลข ISO-8601 ของวัน (1 สำหรับวันจันทร์ถึง 7 สำหรับวันอาทิตย์)

    • S − คำต่อท้ายภาษาอังกฤษสำหรับวันของเดือน (อักขระ 2 ตัว st, nd, rd หรือ th ใช้ได้ดีกับ j)

    • w − การแสดงตัวเลขของวัน (0 สำหรับวันอาทิตย์ ถึง 6 สำหรับวันเสาร์)

    • z − วันของปี (ตั้งแต่ 0 ถึง 365)

    • W – หมายเลขสัปดาห์ ISO-8601 ของปี (สัปดาห์ที่เริ่มในวันจันทร์)

    • F − การแสดงเดือนแบบเต็ม (มกราคมถึงธันวาคม)

    • m − การแสดงตัวเลขของเดือน (ตั้งแต่ 01 ถึง 12)

    • M − การแสดงข้อความสั้นๆ ของเดือน (ตัวอักษรสามตัว)

    • n − การแสดงตัวเลขของเดือนโดยไม่มีศูนย์นำหน้า (1 ถึง 12)

    • t – จำนวนวันในเดือนที่กำหนด

    • L − ไม่ว่าจะเป็นปีอธิกสุรทิน (1 หากเป็นปีอธิกสุรทิน มิฉะนั้น 0)

    • o - หมายเลขปี ISO-8601

    • Y - การแสดงตัวเลขสี่หลักของปี

    • y − การแสดงตัวเลขสองหลักของปี

    • a − ตัวพิมพ์เล็ก AM หรือ PM

    • A – ตัวพิมพ์ใหญ่ AM หรือ PM

    • B − Swatch เวลาอินเทอร์เน็ต (000 ถึง 999)

    • g - รูปแบบ 12 ชั่วโมงของชั่วโมง (1 ถึง 12)

    • G - รูปแบบ 24 ชั่วโมงของชั่วโมง (0 ถึง 23)

    • h − รูปแบบ 12 ชั่วโมงของชั่วโมง (01 ถึง 12)

    • H - รูปแบบ 24 ชั่วโมงของชั่วโมง (00 ถึง 23)

    • i − นาทีด้วยเลขศูนย์นำหน้า (00 ถึง 59)

    • s - วินาที โดยมีศูนย์นำหน้า (00 ถึง 59)

    • e − ตัวระบุเขตเวลา (เช่น UTC, Atlantic/Azores)

    • I (ตัวพิมพ์ใหญ่ i) − วันที่อยู่ในเวลาออมแสงหรือไม่ (1 ถ้าเวลาออมแสง มิฉะนั้น 0)

    • O - ความแตกต่างของเวลากรีนิช (GMT) ในหน่วยชั่วโมง (ตัวอย่าง:+0100)

    • T - การตั้งค่าเขตเวลาของเครื่อง PHP (ตัวอย่าง:EST, MDT)

    • Z - ชดเชยเขตเวลาเป็นวินาที ออฟเซ็ตทางตะวันตกของ UTC เป็นค่าลบ และค่าออฟเซ็ตทางตะวันออกของ UTC เป็นค่าบวก (-43200 ถึง 43200)

    • c − วันที่ ISO-8601 (เช่น 2004-02-12T15:19:21+00:00)

    • r - วันที่จัดรูปแบบ RFC 2822 (เช่น พฤ 21 ธ.ค. 2543 16:01:07 +0200)

    • U – วินาทีนับตั้งแต่ยุค Unix (1 มกราคม 1970 00:00:00 GMT)

คืนสินค้า

ฟังก์ชัน date_format() จะส่งกลับวันที่จัดรูปแบบเมื่อสำเร็จหรือ FALSE เมื่อล้มเหลว

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
   $dt = date_create("2018-09-30");
   echo date_format($dt,"Y/m/d H:i:s");
?>

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ -

2018/09/30 00:00:00