การสร้างเว็บเพจโดยใช้ภาษา
PHP บทที่ 33
การอ่านค่าวันและเวลาปัจจุบัน
การอ่านค่าสำหรับบ่งบอกวันเดือนปีและเวลาในปัจจุบัน
เราสามารถใช้คำสั่ง date () ตัวอย่างเช่น แสดงวันเดือนปีของวันนี้
<?
$today = date("Y-m-d");
print "<CENTER>Today is: $today.</CENTER>";
?> |
"Y-m-d"
หมายถึงสตริงค์ที่กำหนดรูปแบบ (formatted string) ของการแสดงวันที่
ในกรณีนี้คือ ปีค.ศ.-เดือน-วัน ตามลำดับ จริงๆแล้วฟังก์ชัน date()
จะต้องการอาร์กิวเมนต์สองตัวคือ สตริงค์ที่กำหนดรูปแบบ เช่น "Y-m-d"
และค่าของ TimeStamp (integer) ในหน่วยเป็นวินาที นับตั้งแต่ 1 มกราคม
1970 ในกรณีที่เราไม่ได้กำหนด TimeStamp ก็จะหมายถึง TimeStamp เวลาในปัจจุบัน
ถ้าเราต้องการแสดงทั้งเวลาและวันเดือนปี
ก็ต้องกำหนดรูปแบบของสตริงค์ใหม่ เช่น "D d F Y h:i:s"
ซึ่งตัวอักษรแต่ละตัวจะมีความหมายและเป็นตัวบ่งบอกหน้าที่ เช่น d
ใช้แทนที่วันในหนึ่งเดือน D ใช้แทนชื่อวันแบบย่อในเจ็ดวัน F ใช้แทนชื่อเดือนในทั้งหมด
12 เดือน Y แทนที่ปีค.ศ. เป็นเลขสี่หลัก
h i s ใช้แทนชั่วโมง นาที และวินาทีตามลำดับ
<?
$today = date("D d F Y h:i:s");
print "<CENTER>Today is: $today.</CENTER>";
?> |
สำหรับรายอื่นเพิ่มเติมเกี่ยวกับฟังก์ชัน
date() สามารถดูได้จาก PHP manual
|