Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

Tôi đang cố gắng trừ đi 1 tháng kể từ một ngày.

$today = date('m-Y');

Điều này cho: 08-2016

Làm thế nào tôi có thể trừ một tháng để nhận

 
6?

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

Cœur

358K24 Huy hiệu vàng189 Huy hiệu bạc258 Huy hiệu Đồng24 gold badges189 silver badges258 bronze badges

Hỏi ngày 3 tháng 8 năm 2016 lúc 8:55Aug 3, 2016 at 8:55

3

 

đầu ra

07-2016

Đã trả lời ngày 3 tháng 8 năm 2016 lúc 9:00Aug 3, 2016 at 9:00

Coderpassionate CoderPassionatePassionate Coder

7.0662 Huy hiệu vàng17 Huy hiệu bạc39 Huy hiệu đồng2 gold badges17 silver badges39 bronze badges

4

Cảnh báo! Các ví dụ được đề cập ở trên sẽ không hoạt động nếu gọi cho họ vào cuối một tháng. The above-mentioned examples won't work if call them at the end of a month.

sẽ đầu ra:

10-2017
10-2017

Ví dụ sau đây sẽ tạo ra kết quả tương tự:

$date = new DateTime('2017-10-31 00:00:00');
echo $date->format('m-Y')."\n";
$date->modify('-1 month');
echo $date->format('m-Y')."\n";

Rất nhiều cách để giải quyết vấn đề có thể được tìm thấy trong một chủ đề khác: Php DateTime :: Sửa đổi thêm và trừ tháng tháng

Đã trả lời ngày 10 tháng 10 năm 2017 lúc 12:54Oct 10, 2017 at 12:54

Alexey Kosovalexey KosovAlexey Kosov

2.9432 Huy hiệu vàng21 Huy hiệu bạc31 Huy hiệu đồng2 gold badges21 silver badges31 bronze badges

1

Tùy thuộc vào phiên bản PHP của bạn, bạn có thể sử dụng đối tượng DateTime (được giới thiệu trong PHP 5.2 nếu tôi nhớ chính xác):

modify('-1 month');

Bạn có thể chuyển một ngày khác cho hàm tạo, nó không phải là ngày hiện tại. Thông tin thêm: http://php.net/manual/en/datetime.modify.php

Đã trả lời ngày 3 tháng 8 năm 2016 lúc 9:09Aug 3, 2016 at 9:09

Thử cái này,

$today = date('m-Y');
$newdate = date('m-Y', strtotime('-1 months', strtotime($today))); 
echo $newdate;

Đã trả lời ngày 3 tháng 8 năm 2016 lúc 9:00Aug 3, 2016 at 9:00

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

Coderpassionate CoderPassionateVinod VT

7.0662 Huy hiệu vàng17 Huy hiệu bạc39 Huy hiệu đồng10 gold badges52 silver badges74 bronze badges

3

Cảnh báo! Các ví dụ được đề cập ở trên sẽ không hoạt động nếu gọi cho họ vào cuối một tháng.

sẽ đầu ra:Jul 31, 2020 at 10:31

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

Ví dụ sau đây sẽ tạo ra kết quả tương tự:Marco

Rất nhiều cách để giải quyết vấn đề có thể được tìm thấy trong một chủ đề khác: Php DateTime :: Sửa đổi thêm và trừ tháng tháng4 gold badges23 silver badges31 bronze badges

if(date("d") > 28){
    $date = date("Y-m", strtotime("-".$loop." months -2 Day"));
} else {
    $date = date("Y-m", strtotime("-".$loop." months"));
}

Đã trả lời ngày 10 tháng 10 năm 2017 lúc 12:54May 9, 2019 at 6:00

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

1

 
0

Alexey Kosovalexey KosovJun 15, 2019 at 20:29

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

1

2.9432 Huy hiệu vàng21 Huy hiệu bạc31 Huy hiệu đồng

 
1

Tùy thuộc vào phiên bản PHP của bạn, bạn có thể sử dụng đối tượng DateTime (được giới thiệu trong PHP 5.2 nếu tôi nhớ chính xác):

 
2

Bạn có thể chuyển một ngày khác cho hàm tạo, nó không phải là ngày hiện tại. Thông tin thêm: http://php.net/manual/en/datetime.modify.phpJun 25, 2019 at 7:35

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

Đã trả lời ngày 3 tháng 8 năm 2016 lúc 9:09AngularJMK

Thử cái này,13 silver badges14 bronze badges

Thử cái này,

 
3

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

Vinod Vtvinod VT

6.71010 Huy hiệu vàng52 Huy hiệu bạc74 Huy hiệu đồng4 gold badges11 silver badges23 bronze badges

Tôi đã sử dụng điều này để ngăn chặn "những ngày cuối cùng của tháng" -Error. Tôi chỉ sử dụng Strtotime () thứ hai để đặt ngày thành ngày đầu tiên của tháng:Jun 26, 2019 at 10:08

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng

 
4

Đã trả lời ngày 31 tháng 7 năm 2020 lúc 10:31

MarcomarcoDec 29, 2019 at 7:53

1

3.2644 Huy hiệu vàng23 Huy hiệu bạc31 Huy hiệu Đồng

 
5

Đã trả lời ngày 9 tháng 5 năm 2019 lúc 6:00Sep 27 at 12:57

Hướng dẫn php date subtract 1 month - ngày php trừ 1 tháng