Tôi muốn biết ngày tháng trước. Tôi đã viết điều này ra:
$prevmonth = date('M Y');
Cho tôi tháng / năm hiện tại. Tôi không thể biết nếu tôi nên sử dụng strtotime
, mktime
. Một cái gì đó đến dấu thời gian? Tôi có cần thêm thứ gì đó sau đó để đặt lại sao cho ngày không được đặt thành tháng trước trong suốt mọi thứ cho tất cả các dấu thời gian trên trang web của mình không? Tôi đang cố gắng RTM nhưng thật khó cho tôi để tìm ra điều này.
$time = strtotime('2011-03-30 01:01:01'); echo date('r', strtotime('-1 month', $time));
cái này sẽ trả lại vào Thứ 4, ngày 02 tháng 3 năm 2011 01:01:01 - không phải tháng 2! Sử dụngstrtotime('first day of previous month')
thay thế