การใช้คำสั่ง date() เพื่อหาวันที่ปัจจุบันในภาษา PHP
คำสั่งสำหรับการหาวันที่ปัจจุบันนั้นจะใช้ date() ซึ่งเป็น fuction ของภาษา PHP ที่เราสามารถเรียกใช้ได้เลย การใช้ date() function เป็นคำสั่งที่นิยมใช้กันมากเพราะสามารถที่จะนำวันที่ปัจจุบันนั้นมาใช้ได้เลย เช่น วันที่สมัครสมาชิก วันที่โพสต์รูป วันที่โพสต์ข้อความ หรือข้อมูลที่ต้องมีการเก็บวันที่ปัจจุบันเพื่อเรียกดูได้ย้อนหลังเป็นต้น
date() ยังสามารถที่จะแสดงวันที่ปัจจุบันและเวลาปัจจุบันได้อีกด้วย (time) ซึ่งผลลัพท์ที่แสดงออกมานั้นจะ return ค่าทั้งหมดกลับมาเป็น string โดยเราสามารถที่จะนำไปประกอบกับข้อมูลอื่นๆได้อื่นด้วย
รูปแบบคำสั่ง
date(format,timestamp)
format = คือรูปแบบวันที่ เช่น วัน/เดือน/ปี ให้ใส่ d/m/y หรือ Y-m-d
timestamp = คือการแสดงเวลาปัจจุบัน เช่น date(“H:i:s”);
Y – การกำหนดรูปแบบของปี เช่น 2020
m – การกำหนดรูปแบบของเดือน (01-12)
d – การกำหนดวันของเดือน (01-31)
ตัวอย่าง การใช้คำสั่ง date() เพื่อแสดงวันที่ปัจจุบัน
<?php
$date = date(“Y-m-d”);
echo $date;
?>
การใช้คำสั่ง date() นั้นสามารถที่จะแสดงวันที่ปัจจุบันได้หลากหลายรูปแบบ และยังสามารถสลับตำแหน่งของวันเดือนปีได้อีกด้วย เช่น Y-m-d, d/m/y หรือ Y.m.d
ตัวอย่างที่ 2 การเรียกวันที่ปัจจุบันในรูปแบบต่างๆ
<?php
$date1 = date(“Y-m-d”);
$date2 = date(“d/m/y”);
$date3 = date(“Y.m.d”);
echo $date1;
echo $date2;
echo $date3;
?>
ตัวอย่างที่ 3 การแสดงวันที่ปัจจุบันพร้อมกับเวลาปัจจุบันในประเทศไทยโดยการใส่ date_default_timezone_set(‘asia/bangkok’); เพิ่มเข้าไปก่อนที่จะเรียกใช้คำสั่ง date() function
<?php
date_default_timezone_set(‘asia/bangkok’);
$date = date(‘d-m-Y h:i:s’);
echo $date;
?>
Write a Comment