Tôi làm cách nào để có thể nhận được giá trị của năm trước bằng cách sử dụng PHP. Có bất kỳ chức năng được xác định trước nào cho nó không?Cách lấy năm trước bằng cách sử dụng PHP
Trả lời
thử
echo date("Y",strtotime("-1 year"));
bạn chỉ cần thực hiện php một chút ít khủng khiếp đối với tôi –
$year = date("Y");
$previousyear = $year -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");
Có rất nhiều cách, bạn có thể lấy đi số lượng 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' d thích, sử dụng chức năng strtotime()
thông minh của PHP:
$prevYear = date('Y', strtotime('-1 year'));
Hoặc thậm chí giống như những người khác đã nói, nếu đó là từ ngày nay năm chỉ làm date('Y') -1
Ngày này ('Y', thời gian() - 60 * 60 * 24 * 365) nên được sử dụng cẩn thận, vì năm nhuận sẽ tạo ra vấn đề. – Muk
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 tháng và năm:
<?php echo date("M d Y", strtotime("-1 year")); ?>
Cách tiếp cận ngắn nhất:
$lastYear = date("Y") - 1;
Hãy thử này
date('Y', strtotime('last year'));
- 1. Cách lấy url trước bằng cách sử dụng PHP
- 2. Dấu thời gian Unix trước năm 1970 (thậm chí trước năm 1700), sử dụng PHP
- 3. lấy trang web ip bằng cách sử dụng php
- 4. Cách lấy danh sách chạy các tập lệnh php bằng cách sử dụng PHP exec()?
- 5. PHP - nhận số tuần trước trong năm
- 6. Cách tìm ngày hiện tại của năm bằng PHP?
- 7. ngày tháng trước năm 1970
- 8. Cách lấy giá trị ngôn ngữ từ $ _SERVER ['HTTP_ACCEPT_LANGUAGE'] bằng cách sử dụng PHP?
- 9. Cách lấy hình ảnh ngẫu nhiên từ thư mục bằng cách sử dụng PHP
- 10. Cách nhận url trang trước bằng cách sử dụng jquery
- 11. Cách chạy abc.exe bằng cách sử dụng php
- 12. Nhận Email bằng cách sử dụng PHP
- 13. tạo api bằng cách sử dụng php
- 14. Thư PHP bằng cách sử dụng Gmail
- 15. Cách lấy thẻ POS bằng cách sử dụng Stanford Parser
- 16. Cách lấy số trang bằng cách sử dụng Kaminari
- 17. Năm thả xuống PHP populating năm - cách chọn năm hiện tại
- 18. Chuyển hướng đến trang trước sau khi đăng nhập bằng cách sử dụng PHP
- 19. Lấy biến từ tệp PHP bằng cách sử dụng JQuery/AJAX
- 20. cách tính toán backlinks google bằng cách sử dụng php
- 21. Cách Tweet trong Twitter bằng cách sử dụng PHP
- 22. Cách gửi tiền tới paypal bằng cách sử dụng php
- 23. cách chỉnh sửa .htpasswd bằng cách sử dụng php?
- 24. Chuyển đổi ngày Excel bằng cách sử dụng PHP Excel
- 25. Làm cách nào để có được năm hiện tại bằng cách sử dụng SQL trên Oracle?
- 26. Lấy từ khóa từ url giới thiệu (công cụ tìm kiếm) bằng cách sử dụng PHP
- 27. Tạo tệp PDF lấy dữ liệu khổng lồ từ MySQL bằng cách sử dụng PHP
- 28. Lấy nội dung từ bài đăng http bằng cách sử dụng php CURL
- 29. Tôi có thể lấy số ngày trong một năm bằng cách sử dụng JodaTime như thế nào?
- 30. Lấy Năm/Tháng/Ngày từ một ngày giờ trong php?
Whats vấn đề? '$ previousYear = $ year - 1;' hoặc cái gì đó như '$ prevYear = date ('Y', $ timestamp) - 1;' – KingCrunch
cái gì đó như $ prevYear = date ('Y', $ timestamp) - 1; – Fero