Hướng dẫn php date minus 1 month - ngày php trừ đi 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 minus 1 month - ngày php trừ đi 1 tháng

Cœur

35K24 Huy hiệu vàng188 Huy hiệu bạc257 Huy hiệu đồng24 gold badges188 silver badges257 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.0362 Huy hiệu vàng17 Huy hiệu bạc38 Huy hiệu đồng2 gold badges17 silver badges38 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.9332 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 minus 1 month - ngày php trừ đi 1 tháng

Coderpassionate CoderPassionateVinod VT

7.0362 Huy hiệu vàng17 Huy hiệu bạc38 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 minus 1 month - ngày php trừ đi 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 badges22 silver badges30 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 minus 1 month - ngày php trừ đi 1 tháng

1

 
0

Alexey Kosovalexey KosovJun 15, 2019 at 20:29

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

1

2.9332 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 minus 1 month - ngày php trừ đi 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 minus 1 month - ngày php trừ đi 1 tháng

Vinod Vtvinod VT

6.70010 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 minus 1 month - ngày php trừ đi 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àng22 Huy hiệu bạc 30 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 minus 1 month - ngày php trừ đi 1 tháng

Làm thế nào để trừ 1 tháng trong ngày trong PHP?

Hãy thảo luận về cách phụ 1 tháng cho đến nay trong PHP.Tôi đã giải thích đơn giản về cách phụ tháng cho đến nay trong PHP.$ date = "2021-11-01"; $ newDate = date ('y-m-d', strtotime ($ date.$date = "2021-11-01"; $newDate = date('Y-m-d', strtotime($date.

Làm thế nào để tôi trừ một tháng kể từ một ngày trong SQL?

Các cách khác để trừ các tháng từ ngày hàm Subdate () (đây là từ đồng nghĩa với date_sub () khi được sử dụng với cùng một cú pháp).Hàm date_add () (cung cấp một lượng âm sẽ trừ số tiền đó từ ngày).Hàm bổ sung () (cung cấp một lượng âm sẽ trừ số lượng đó từ ngày).The SUBDATE() function (this is a synonym for DATE_SUB() when used with the same syntax). The DATE_ADD() function (providing a negative amount will subtract that amount from the date). The ADDDATE() function (providing a negative amount will subtract that amount from the date).