ตัวอย่างรูปแบบการแสดงวันเวลาปัจจุบัน
<?php // Assuming today is: March 10th, 2001, 5:16:18 pm $today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm $today = date("m.d.y"); // 03.10.01 $today = date("j, n, Y"); // 10, 3, 2001 $today = date("Ymd"); // 20010310 $today = date('h-i-s, j-m-y, it is w Day z '); // 05-16-17, 10-03-01, 1631 1618 6 Fripm01 $today = date('it is the jS day.'); // It is the 10th day. $today = date("D M j G:i:s T Y"); // Sat Mar 10 15:16:08 MST 2001 $today = date('H:m:s m is month'); // 17:03:17 m is month $today = date("H:i:s"); // 17:16:17 ?>
ตาราง การใช้งานของฟังก์ชัน date()
รูปแบบตัว อักษร |
คำอธิบาย | ตัวอย่างผลลัพธ์ |
---|---|---|
a | แสดงเวลาก่อนเที่ยงวัน และหลังเที่ยงวันด้วยตัวพิมฑ์เล็ก | am หรือ pm |
A | แสดงเวลาก่อนเที่ยงวัน และหลังเที่ยงวันด้วยตัวพิมพ์ใหญ่ | AM หรือ PM |
B | แสดงเวลาใน internet | 000 จนถึง 999 |
d | แสดงวันที่ในหนึ่งเดือน มี 0 นำหน้า | 01 to 31 |
D | แสดงรูปแบบวันในหนึ่งอาทิตย์ ด้วย 3 ตัวอักษร | Mon จนถึง Sun |
F | แสดงเดือนในรูปแบบเต็ม | January จนถึง December |
g | แสดงตัวเลขรูปแบบ 12 ชั่วโมงโดยไม่มี 0 นำหน้า | 1 จนถึง 12 |
G | แสดงตัวเลขรูปแบบ 24 ชั่วโมงโดยไม่มี 0 นำหน้า | 0 จนถึง 23 |
h | แสดงตัวเลขรูปแบบ 12 ชั่วโมงโดยมี 0 นำหน้า | 01 จนถึง 12 |
H | แสดงตัวเลขรูปแบบ 24 ชั่วโมงโดยมี 0 นำหน้า | 00 จนถึง 23 |
i | แสดงนาที โดยมี 0 นำหน้า | 00 to 59 |
I (ตัวพิมพ์ใหญ่ i) | แสดงว่าเป็นช่วงเวลากลางวันหรือไม่ | 1 แสดงว่าเป็นเวลากลางวัน , 0 แสดงว่าไม่ใช่. |
j | แสดงวันที่ในหนึ่งเดือน ไม่ีมี 0 นำหน้า | 1 to 31 |
l (ตัวพิมพ์เล็ก 'L') | แสดงรูปแบบวันในหนึ่งอาทิตย์ ด้วยรูปแบบเต็ม | Sunday จนถึง Saturday |
L | แสดงปีที่เดือนกุมภาพันธ์มี 29 วันหรือไม่ | 1 แสดงว่าเดือนกุมภาพันธ์มี 29 วัน, 0 แสดงว่าไม่ใช่. |
m | แสดงเดือนด้วยตัวเลข มี 0 นำหน้า | 01 จนถึง 12 |
M | แสดงเดือน ด้วยอักษร 3 ตัวแรก | Jan จนถึง Dec |
n | แสดงเดือนด้วยตัวเลข โดยไมีมี 0 นำหน้า | 1 จนถึง 12 |
N | แสดงเลขวันจันทร์ถึงอาทิตย์ของสัปดาห์ 1 คือจันทร์ 7 คือ อาทิตย์ | 1 ถึง 7 |
O | แสดงผลต่างของเวลา จากเมือง Greenwich (GMT) เป็นชั่วโมง | ตัวอย่าง: +0200 |
r | แสดงรูปแบบวันที่ RFC 822 | ตัวอย่าง: Thu, 21 Dec 2000 16:01:07 +0200 |
s | แสดงวินาที่ มี 0 นำหน้า | 00 จนถึง 59 |
S | แสดงอักษรต่อท้ายในวันที่ในหนึ่งเืดือน | st, nd, rd หรือ th. |
t | แสดงจำนวนวันทั้งหมดในเดือนๆ หนึ่ง | 28 จนถึง 31 |
T | แสดงเขตเวลาในเครื่อง | ตัวอย่าง: EST, MDT ... |
U | แสดงวินาทีจาก Unix Epoch (January 1 1970 00:00:00 GMT) | แสดงคล้าย time() |
w | แสดงวันในหนึ่งสัปดาห์ด้วยตัวเลข | 0 (คือ Sunday) จนถึง 6 (คือ Saturday) |
W | แสดงตัวเลขสัปดาห์ในหนึ่งปี | ตัวอย่าง: 42 (สัปดาห์ที่ 42nd ในหนึ่งปี) |
Y | แสดงปีด้วยตัวอักษร 4 ตัวษร | ตัวอย่าง: 1999 หรือ 2003 |
y | แสดงปี ด้วยตัวอักษร 2 อักษร | ตัวอย่าง: 99 หรือ 03 |
z | แสดงลำดับวันนั้นในหนึ่งปี เริ่มนับจาก 0 - 365 (0 ก็คือวันที่ 1 และ 364 กับ 365 ก็คือวันที่ 365 และ 366 ตามลำดับ) | 0 จนถึง 365 (1 ปีมี 365 ถึง 366 วัน) |
Z | แสดงเขตเวลาเป็นวินาที. โดยเขตเวลา west of UTC แสดงด้วยตัวเลขติดลบ, และเขตเวลา east of UTC แสดงด้วยเลขบวก. | -43200 จนถึง 43200 |