|
ไอที |
PHP |
10721
PHP Date() Function การใช้ฟังก์ชันเวลาในภาษา PHP
ในการเขียนเว็บในทุกวันนี้นั้น สิ่งหนึ่งที่สำคัญและขาดไม่ได้ นั่นก็คือเวลา ซึ่งมีความสำคัญมาก ดังเช่น เวลาการตั้งกระทู้ เวลาตอบคำถาม เวลาตอบกระทู้ เวลาสมัครสมาชิก เวลาการอัพเดทข้อมูล เป็นตั้น ลองนึกดู ซึ่งหากเราไม่ใส่เวลาลงไปแล้ว ระบบเว็บในทุกวันนี้จะเป็นอย่างไร ดังนั้นในบทความนี้ เรามาดูการใช้ฟังก์ชัน date ซึ่งเป็นฟังก์ชันเกี่ยวกับเวลากัน
ก่อนอื่นเรามาดู Syntax กันก่อน ตามด้านล่าง
date(format,timestamp);
ฟังก์ชัน date จะคืนค่าออกมาเป็นสตริงในรูปแบบเวลา โดยคุณสามารถลองใส่ค่าต่าง ๆ เข้าไปเป็นพารามิเตอร์ ดังตัวอย่างด้านล่าง
- d - จะเป็นการกำหนดวันในเดือน (01 ถึง 31)
- m - จะเป็นการกำหนดเดือน (01 ถึง 12)
- Y - จะเป็นการกำหนดปี (ในรูปแบบสี่ตัวอักษร)
ตัวอย่างการใส่พารามิเตอร์ในฟังก์ชัน Date
echo "use date("d") -:- ";
echo date("d")."
";
echo "use date("m") -:- ";
echo date("m")."
";
echo "use date("Y") -:- ";
echo date("Y")."
";
use date("d") -:- 21
use date("m") -:- 10
use date("Y") -:- 2012
echo date("Y-m-d")."
";
$c = "a";
$f = "A";
for($i = 0; $i < 26; $i++){
echo "use date("".$c."") -:- ";
echo date($c)."
";
$c++;
}
for($i = 0; $i < 26; $i++){
echo "use date("".$f."") -:- ";
echo date($f)."
";
$f++;
}
2012-10-21
use date("a") -:- pm
use date("b") -:- b
use date("c") -:- 2012-10-21T17:54:52+08:00
use date("d") -:- 21
use date("e") -:- Asia/Krasnoyarsk
use date("f") -:- f
use date("g") -:- 5
use date("h") -:- 05
use date("i") -:- 54
use date("j") -:- 21
use date("k") -:- k
use date("l") -:- Sunday
use date("m") -:- 10
use date("n") -:- 10
use date("o") -:- 2012
use date("p") -:- p
use date("q") -:- q
use date("r") -:- Sun, 21 Oct 2012 17:54:52 +0800
use date("s") -:- 52
use date("t") -:- 31
use date("u") -:- 000000
use date("v") -:- v
use date("w") -:- 0
use date("x") -:- x
use date("y") -:- 12
use date("z") -:- 294
use date("A") -:- PM
use date("B") -:- 454
use date("C") -:- C
use date("D") -:- Sun
use date("E") -:- E
use date("F") -:- October
use date("G") -:- 17
use date("H") -:- 17
use date("I") -:- 1
use date("J") -:- J
use date("K") -:- K
use date("L") -:- 1
use date("M") -:- Oct
use date("N") -:- 7
use date("O") -:- +0800
use date("P") -:- +08:00
use date("Q") -:- Q
use date("R") -:- R
use date("S") -:- st
use date("T") -:- KRAST
use date("U") -:- 1350813292
use date("V") -:- V
use date("W") -:- 42
use date("X") -:- X
use date("Y") -:- 2012
use date("Z") -:- 28800
echo date("Y/m/d")."
";
echo date("Y.m.d")."
";
echo date("Y-m-d");
2012/10/21
2012.10.21
2012-10-21
การใช้ฟังก์ชัน mktime
ฟังก์ชัน mktime เป็นฟังก์ชันในการสร้างเวลาตามที่เราต้องการ
echo date("Y/m/d")."
";
$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
echo "Tomorrow is ".date("Y/m/d", $tomorrow);
2012/10/21
Tomorrow is 2012/10/22