Tôi đang cố gắng sử dụng chức năng ngày của PHP để có được ngày 7 ngày trước ở định dạng Yyyy-MM-DD.
date['Y-m-d'];
Khi tôi cố gắng
date['Y-m-d-7'];
Tôi gặp lỗi
rkosegi
13.8k5 Huy hiệu vàng51 Huy hiệu bạc83 Huy hiệu Đồng5 gold badges51 silver badges83 bronze badges
Khi được hỏi ngày 29 tháng 5 năm 2012 lúc 11:27May 29, 2012 at 11:27
Harsha M Vharsha M VHarsha M V
53.1K121 Huy hiệu vàng342 Huy hiệu bạc519 Huy hiệu đồng121 gold badges342 silver badges519 bronze badges
4
Sử dụng phương pháp
date['Y-m-d-7'];
5 được cung cấp bởi PHP.date['Y-m-d-7'];
6Cảm ơn @lonesomeday đã chỉ ra sai lầm của tôi trong các bình luận;]
Đã trả lời ngày 29 tháng 5 năm 2012 lúc 11:35May 29, 2012 at 11:35
3
Với điều này, như với tất cả các công cụ ngày PHP, việc sử dụng lớp
date['Y-m-d-7'];
7 sẽ tốt hơn.$date = new DateTime['7 days ago'];
echo $date->format['Y-m-d'];
Đã trả lời ngày 29 tháng 5 năm 2012 lúc 11:29May 29, 2012 at 11:29
Lonesomedaylonesomedaylonesomeday
229K49 Huy hiệu vàng312 Huy hiệu bạc314 Huy hiệu đồng49 gold badges312 silver badges314 bronze badges
4
Sử dụng Strtotime
date["Y-m-d", strtotime['-7 days']]
Hoặc
date["Y-m-d", time[] - 60 * 60 * 24 * 7];
STA
Phim thương hiệu vàng 27.2k88 gold badges41 silver badges55 bronze badges
Đã trả lời ngày 29 tháng 7 năm 2021 lúc 6:06Jul 29, 2021 at 6:06
Bạn phải thấy làm thế nào để có được ngày hôm nay bằng cách sử dụng hàm ngày. Bằng cách thay đổi giá trị ngày, chúng ta có thể nhận được ngày của ngày hôm qua. Tương tự như cách chúng ta có thể mở rộng điều này để nhận giá trị ngày trong 7 ngày qua. Hoặc chúng ta có thể mở rộng điều này để có được ngày giữa bất kỳ sự khác biệt nào.
Hãy để chúng tôi tìm hiểu giá trị ngày của ngày hôm qua.
$m= date["m"]; // Month value
$de= date["d"]; //today's date
$y= date["Y"]; // Year value
echo date['d-m-y:D', mktime[0,0,0,$m,[$de-1],$y]];
Giá trị ngày bảy ngày qua Chúng tôi có thể tìm hiểu bằng cách sử dụng một vòng lặp. Đây là đầu ra của mã. 23-11-22: Wed22-11-22: Tue21-11-22: Mon20-11-22: Sun19-11-22: SAT18-11-22: FRI17-11-22: THU16-11-22: WED15- 11-22: Tue14-11-22: Mon13-11-22: Sun12-11-22: Sat11-11-22: Fri10-11-22: THU09-11-22: Wed08-11-22: Tue
22-11-22:Tue
21-11-22:Mon
20-11-22:Sun
19-11-22:Sat
18-11-22:Fri
17-11-22:Thu
16-11-22:Wed
15-11-22:Tue
14-11-22:Mon
13-11-22:Sun
12-11-22:Sat
11-11-22:Fri
10-11-22:Thu
09-11-22:Wed
08-11-22:Tue
Đây là mã.
$m= date["m"];
$de= date["d"];
$y= date["Y"];
for[$i=0; $i