Hướng dẫn how to get last year in php? - làm thế nào để có được năm ngoái trong php?

Làm thế nào tôi có thể nhận được giá trị của năm trước bằng PHP. Có bất kỳ chức năng được xác định trước cho nó?

Hướng dẫn how to get last year in php? - làm thế nào để có được năm ngoái trong php?

wattostudios

8.60613 Huy hiệu vàng42 Huy hiệu bạc57 Huy hiệu Đồng13 gold badges42 silver badges57 bronze badges

Khi được hỏi ngày 5 tháng 5 năm 2011 lúc 10:37May 5, 2011 at 10:37

2

thử

echo date("Y",strtotime("-1 year"));

Đã trả lời ngày 5 tháng 5 năm 2011 lúc 10:47May 5, 2011 at 10:47

Hướng dẫn how to get last year in php? - làm thế nào để có được năm ngoái trong php?

DiechodiechodiEcho

52.9K42 Huy hiệu vàng173 Huy hiệu bạc242 Huy hiệu Đồng42 gold badges173 silver badges242 bronze badges

1

Có nhiều cách, bạn có thể lấy đi số giây trong một năm từ time() như vậy:

$prevYear = date('Y', time() - 60*60*24*365 );

Hoặc nếu bạn thích, hãy sử dụng chức năng Phps thông minh

$lastYear = (int)date("Y") - 1;
0:

$lastYear = (int)date("Y") - 1;
1

Hoặc thậm chí giống như những người khác đã nói, nếu đến từ năm nay, chỉ cần làm

$lastYear = (int)date("Y") - 1;
2

Đã trả lời ngày 5 tháng 5 năm 2011 lúc 10:45May 5, 2011 at 10:45

DunhamzzzdunhamzzzDunhamzzz

Phù vàng 14,5K3 Huy hiệu vàng48 Huy hiệu bạc74 Hàng đồng3 gold badges48 silver badges74 bronze badges

1

Cách tiếp cận ngắn nhất:

$lastYear = (int)date("Y") - 1;

Đã trả lời ngày 25 tháng 9 năm 2017 lúc 10:33Sep 25, 2017 at 10:33

Hướng dẫn how to get last year in php? - làm thế nào để có được năm ngoái trong php?

michal.jakubeczymichal.jakubeczymichal.jakubeczy

7.1621 Huy hiệu vàng53 Huy hiệu bạc58 Huy hiệu đồng1 gold badge53 silver badges58 bronze badges

1

function adddate($vardate,$added)
{
$data = explode("-", $vardate);
$date = new DateTime();            
$date->setDate($data[0], $data[1], $data[2]);
$date->modify("".$added."");
$day= $date->format("Y-m-d");
return $day;    
}

echo "Example : " . adddate("2010-08-01","-1 year");

Đã trả lời ngày 5 tháng 5 năm 2011 lúc 10:44May 5, 2011 at 10:44

Jimyjimyjimy

4.8003 huy hiệu vàng34 Huy hiệu bạc52 Huy hiệu đồng3 gold badges34 silver badges52 bronze badges

Bạn có thể đưa ra giá trị của thẻ đầu vào như:


Đã trả lời ngày 27 tháng 6 năm 2019 lúc 22:28Jun 27, 2019 at 22:28

0

Nếu bạn muốn hiển thị toàn bộ ngày chính xác 1 năm trước, bao gồm cả tháng và năm:

 

Kirk Beard

9.24512 Huy hiệu vàng43 Huy hiệu bạc47 Huy hiệu đồng12 gold badges43 silver badges47 bronze badges

Đã trả lời ngày 24 tháng 1 năm 2013 lúc 14:56Jan 24, 2013 at 14:56

Nửa đêm codermidnightly coderMidnightly Coder

1.0431 Huy hiệu vàng11 Huy hiệu bạc22 Huy hiệu đồng1 gold badge11 silver badges22 bronze badges


Đã trả lời ngày 31 tháng 3 lúc 5:26Mar 31 at 5:26

Hướng dẫn how to get last year in php? - làm thế nào để có được năm ngoái trong php?

Thử cái này

date('Y', strtotime('last year'));

Đã trả lời ngày 7 tháng 11 năm 2017 lúc 9:56Nov 7, 2017 at 9:56

Hướng dẫn how to get last year in php? - làm thế nào để có được năm ngoái trong php?

Chủ đề này cần một bản cập nhật.

Ngày nay, bạn sẽ sử dụng đối tượng thời gian ngày PHP và làm điều gì đó như sau:

$lastYear = new DateTime();
$lastYear->sub(new DateInterval('P1Y'));
echo $lastYear->format('Y');

Đã trả lời ngày 25 tháng 4 năm 2020 lúc 17:20Apr 25, 2020 at 17:20

HappyCoderhappyCoderHappyCoder

5.7576 Huy hiệu vàng41 Huy hiệu bạc72 Huy hiệu đồng6 gold badges41 silver badges72 bronze badges

Làm thế nào để có được ngày vào năm ngoái trong PHP?

Ngày echo php ("y", strtotime ("-1 năm")); // Năm ngoái "2021" Ngày Echo ("y"); // Năm hiện tại "2022" Ngày Echo ("Y-M-D", Strtotime ("-1 năm")); // Một năm trước "2021-03-31" Ngày Echo ("y"); // Ngày hiện tại "2022-03-31"?>echo date("Y",strtotime("-1 year")); //last year "2021" echo date("Y"); //current year "2022" echo date("Y-m-d",strtotime("-1 year")); //one year ago "2021-03-31" echo date("Y"); //current date "2022-03-31" ?>

Làm thế nào tôi có thể có được năm hiện tại trong PHP?

Để có được năm hiện tại bằng cách sử dụng hàm ngày của PHP, bạn có thể vượt qua ký tự định dạng của Y Y như vậy: // Nhận năm hiện tại bằng cách sử dụng chức năng ngày của // Php.$ năm = ngày ("y");Echo $ năm;Ví dụ trên sẽ in ra đại diện 4 chữ số đầy đủ của năm hiện tại.$year = date("Y"); echo $year; The example above will print out the full 4-digit representation of the current year.

Làm thế nào để tôi bắt đầu và kết thúc năm nay trong PHP?

Tùy thuộc vào cách bạn muốn ngày được định dạng, bạn có một vài khả năng .....
Nếu bạn chỉ muốn hiển thị ngày vật lý: $ năm = ngày ('y') - 1;// Nhận năm hiện tại và trừ 1 $ start = "Ngày 1 tháng 1, {$ năm}";$ end = "ngày 31 tháng 12, {$ năm}" ;.
Nếu bạn cần dấu thời gian cho cả hai ngày đó:.

Làm thế nào để tôi tìm thấy ngày bắt đầu và ngày kết thúc năm hiện tại?

Làm thế nào để có được ngày đầu tiên và cuối cùng của năm hiện tại..
Xác định biến số nguyên gọi là currentYear, gán giá trị cho năm hiện tại, ví dụ:2020 ..
Để có được ngày đầu tiên trong năm ở định dạng DD-MMM-YY: DateTime mới (currentYear, 1, date.daysinmonth (currentYear, 1)).
Để có được ngày cuối cùng của năm ở định dạng DD-MMM-YY:.