ฉันกำลังเรียน PHP เมื่อเร็ว ๆ นี้ และเพื่อนถามฉันเกี่ยวกับการคำนวณเวลา ในเวลานี้ ฉันคิดว่าฟังก์ชันการคำนวณของ delphi และ mssql ใช้งานได้สะดวกมาก แต่ฉันตรวจสอบคู่มือ PHP แล้วพบว่าไม่มีเวลาใกล้เคียงกัน ฟังก์ชั่นการคำนวณผ่านบทความออนไลน์สำหรับแรงบันดาลใจและการทดสอบของคุณเองคุณยังสามารถหาวิธีง่ายๆในการบรรลุเป้าหมาย
ได้ดังนี้:
1>ถ้าเราทราบเวลาเริ่มต้นและต้องการบวกหรือลบเวลาเพื่อให้ได้เวลาผลลัพธ์ เราสามารถใช้โค้ดต่อไปนี้
$time1='2008-10-1 12:30:30';
echo date('Ymd H:i:s',strtotime($time1)+30*60);//ให้ความสนใจกับตัวพิมพ์ภายในเครื่องหมายคำพูด นาทีคือ ฉันไม่ใช่ m
ผลการดำเนินการ: 2008-10-01 13:00:30 น
2>หากเราต้องการคำนวณความแตกต่างระหว่างสองครั้ง เราสามารถใช้วิธีต่อไปนี้:
$time1='2008-10-1 12:30:30';
$time2='2008-10-1 13:45:30';
$diff=(strtotime($time2)-strtotime($time1))/60;
echo $time1.'ความต่างของเวลาจาก '.$time2.'.$diff.'นาที';
ผลการดำเนินการ: เวลาที่แตกต่างคือ 75 นาที ตั้งแต่วันที่ 1-10-2551 12:30:30 น. ถึง 10-10-2551 เวลา 13:45:30 น. สรุป: พื้นฐานของการคำนวณเวลา PHP คือวินาที หลังจากเข้าใจกฎนี้ ผลต่างของเวลา สามารถแปลงเป็นนาที ชั่วโมง ฯลฯ ได้ ทำให้การคำนวณเวลาง่ายและสะดวกมาก