การรับวันที่ปัจจุบัน

PHP:
การรับวันที่ปัจจุบัน

วิธีการ:

PHP ธรรมชาติ

ฟังก์ชัน date() ที่ฝังอยู่ใน PHP เป็นวิธีที่ตรงไปตรงมาที่สุดในการรับวันที่ปัจจุบัน คุณสามารถจัดรูปแบบวันที่ในรูปแบบต่างๆ โดยระบุพารามิเตอร์รูปแบบ

echo date("Y-m-d"); // ผลลัพธ์: 2023-04-01 (ตัวอย่าง)
echo date("l, F j, Y"); // ผลลัพธ์: เสาร์, เมษายน 1, 2023

เพื่อรับวันที่และเวลาพร้อมการสนับสนุนโซนเวลา, คุณสามารถใช้คลาส DateTime ร่วมกับ DateTimeZone

$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('Y-m-d H:i:s'); // ผลลัพธ์: 2023-04-01 12:00:00 (ตัวอย่าง)

การใช้ Carbon (ไลบรารีอื่นที่ได้รับความนิยม)

Carbon เป็นส่วนขยายของ API สำหรับ DateTime ที่ให้วิธีการทำงานกับวันที่และเวลาที่ง่ายดายและชื่นมื่นยิ่งขึ้น

ขั้นแรก, ตรวจสอบว่าคุณมี Carbon ติดตั้งผ่าน Composer:

composer require nesbot/carbon

จากนั้น, คุณสามารถใช้มันเพื่อรับวันที่ปัจจุบัน:

use Carbon\Carbon;

echo Carbon::now(); // ผลลัพธ์: 2023-04-01 12:00:00 (ตัวอย่าง, ในรูปแบบเริ่มต้น)
echo Carbon::now()->toDateString(); // ผลลัพธ์: 2023-04-01
echo Carbon::now()->format('l, F j, Y'); // ผลลัพธ์: เสาร์, เมษายน 1, 2023

Carbon ช่วยเพิ่มประสิทธิภาพในการจัดการวันที่และเวลาใน PHP โดยเสริมความสามารถในการอ่านง่ายและฟังก์ชันมากมายสำหรับการจัดการเวลา, การเปรียบเทียบ, และจัดรูปแบบ