หน้าเว็บ

วันอาทิตย์ที่ 23 พฤศจิกายน พ.ศ. 2557

ฟังก์ชันที่จัดการเกี่ยวกับวันที่และเวลา


ฟังก์ชัน date แสดงวันเดือนปีและเวลา

            การแสดงวันเดือนปีและเวลาคือ ฟังก์ชัน date ซึ่งจะรีเทิร์นค่ามาเป็น TimeStamp แล้วมากำหนด
รูปแบบที่ต้องการด้วยการใช้รหัสแสดงผลดังนี้

รูปแบบการใช้ฟังก์ชันdate("รหัสการแสดงผล");

รหัสที่ใช้ในการแสดงผลมีดังนี้w : ลำดับตัวเลขของวันในสัปดาห์ 0-6(Sunday-Saturday)
D : ตัวย่อ 3 ตัวของวันในสัปดาห์ Mon-Sun
I (พิมพ์ใหญ่) : ชื่อเต็มของวันในสัปดาห์ Sunday-Saturday
j : วันที่ไม่มี 0 นำหน้า 1-31
d : วันที่ มี 0 นำหน้า 01-31
n : ลำดับของเดือนที่ไม่มี 0 นำหน้า 1-12
m : ลำดับของเดือนที่มี 0 นำหน้า 01-12
M : ตัวย่อ 3 ตัว ของเดือน Jan-Dec
F : ชื่อเต็มของเดือน January-December
t : จำนวนวันของเดือน 28-31
Y : ปี ค.ศ. ตัวเลข 4 หลัก 2005 หรือ 2006
y : ปี ค.ศ. ตัวเลข 2 หลัก 05 หรือ 06
g : ตัวเลขแบบ 12 ชั่วโมง ไม่มี 0 นำหน้า 1-12
h : ตัวเลขแบบ 12 ชั่วโมง มี 0 นำหน้า 01-12
G : ตัวเลขแบบ 24 ชั่วโมง ไม่มี 0 นำหน้า 0-23
H : ตัวเลขแบบ 24 ชั่วโมง มี 0 นำหน้า 00-23
i : นาที 00-59
s : วินาที 00-59
a : ช่วงเวลาตัวพิมพ์เล็ก am หรือ pm
A : ช่วงเวลาตัวพิมพ์ใหญ่ AM หรือ PM
T : แสดงเขตของ Timezone ด้วยตัวอักษรย่อ 3 ตัวเช่น MDT, EST
U : แสดงจำนวนวินาที นับตั้งแต่วันที่ 1 มกราคม 1970 จบถึงปัจจุบัน
z : แสดงจำนวนวันที่ผ่านมาโดยเริ่มนับจาก 1 มกราคมถึงปัจจุบัน
Z (ตัวอักษรใหญ่) : แสดงวินาทีใน Timezone

ตัวอย่างการใช้ฟังก์ชัน Date
สริปต์ date.php
< ?php
echo "วันที่ " .date("D d F Y เวลา h:i:s:A");
?>


ดึงข้อมูลย่อยของวันที่และเวลาด้วยฟังก์ชัน getdate
             หากเราต้องการหยิบเอาข้อมูลวันเวลามาใช้งาน เช่น ต้องการทราบวันกับเดือน หรือต้องการข้อมูลเวลาที่
เป็นชั่วโมง นาที วินาที
วิธีการคือ ใช้ฟังก์เช่น getdate มาช่วยฟังก์ชันนี้จะรีเทิร์นค่ามาเป็น Associative Array ให้เราเลือก-
ข้อมูลส่วนต่างๆ โดยใช้ Key ของอาร์เรย์ ซึ่งมีรูปแบบการใช้งาน ดังนี้

seconds : แสดงวินาทีเป็นตัวเลข
minutes : แสดงนาทีเป็นตัวเลข
hours : แสดงชั่วโมงเป็นตัวเลข
mday : แสดงวันในแต่ละเดือนเป็นตัวเลข
wday : แสดงวันในแต่ละสัปดาห์เป็นตัวเลข
Mon : แสดงเดือนเป็นตัวเลข
year : แสดงปีเป็นตัวเลข
yday : แสดงวันในแต่ละปีเป็นตัวเลข
weekday : แสดงวันในแต่ละสัปดาห์เป็นชื่อ
month : แสดงเดือนเป็นชื่อ

ตัวอย่าง การใช้งานฟังก์ชัน getdate
สคริปต์ getdate.php
< ?php
$now = getdate();
echo "เก็บค่าเวลาจากฟังก์ชัน getdate ไว้ในตัวแปรอาร์เรย์ \$now< hr>";
echo "ข้อมูลเกี่ยวกับวันเดือนปี < br>";
echo " \$now[mday] = " .$now[mday]. "< br>";
echo " \$now[month] = " .$now[month]. "< br>";
echo " \$now[year] = " .$now[year]. "< br>";
echo "ข้อมูลเกี่ยวกับเวลา < br>";
echo " \$now[hours] = " .$now[hours]. "< br>";
echo " \$now[minutes] = " .$now[minutes]. "< br>";
echo " \$now[seconds] = " .$now[seconds]. "< br>";
?>











ที่มา : http://kondontea.orgfree.com/e_answer.php?e_id=43




ไม่มีความคิดเห็น:

แสดงความคิดเห็น