Hướng dẫn get last 7 days date in php - nhận ngày 7 ngày qua trong php

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'];
6

Cả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

Chủ Đề