วันนี้เข้าไปแก้งานบนระบบเก่าๆ เลยขอเขียนเตือนความจำเป็นอนุสรณ์ไว้ซะหน่อย
ปัจจุบัน ถ้าต้องการหาวันที่ย้อนหลังจะเขียนตามตัวอย่าง
1 2 3 | $date = new DateTime( '2012-07-09' ); $date ->sub( new DateInterval( 'P3D' )); echo $date ->format( 'Y-m-j' ); |
ซึ่งถ้าใช้กับ php ตัวที่เก่ากว่า 5.3 ลงมาจะมี error
Fatal error: Call to undefined method DateTime::sub() in
แก้ได้โดยไปเขียนแบบเก่าๆ คือ
1 2 | $date = strtotime ( '-3 day' , strtotime ( '2012-07-09' )) ; echo date ( 'Y-m-j' , $date ); |
ดูเพิ่มเติม