|
การอ่านค่าสำหรับบ่งบอกวันเดือนปีและเวลาในปัจจุบัน
เราสามารถใช้คำสั่ง 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
|