การสร้างเว็บเพจโดยใช้ภาษา 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
|