Chcę uzyskać dzisiejszą datę + jeden rok. Jak osiągnąć to za pomocą funkcji daty PHP?Data PHP; Jak znaleźć następny rok?
Odpowiedz
echo date('Y', strtotime('+1 year'));
$date = '2010-09-16';
echo date('Y-m-d', strtotime("+12 months $date"));
// 2011-09-16
Na marginesie: pytania DateTime jak to zostały wysłuchane w kółko, więc mogłeś znaleźć jak dodać do daty łatwo using the search function.
Ładne formatowanie! :) – fabrik
Można użyć nowego datetime i Datetime_Intervall-klasy wprowadzone w późniejszych PHP 5-wersjach.
Raz wysłałem odpowiedź: in this question. Może to pomaga :)
Zaletą jest to, że te zajęcia sprawdza również dla LEAP sekund i LEAP lat, stref czasowych itp
Od PHP documentation: znacznie czystsze
<?php
$date = new DateTime($your_supposed_date);
$date->add(new DateInterval('P1Y'));
echo $date->format('Y-m-d') . "\n";
?>
Gordona wersja (dziękuję!):
<?php
$date = new DateTime("+12 months $theDate");
echo $date->format('Y-m-d') . "\n";
?>
Podczas gdy jest to poprawne i dobre, zwróć uwagę, że 'DateTime :: __ construct' używa tego samego mechanizmu analizowania, co' strtotime', więc możesz także zrobić '$ date = new DateTime (" + 12 miesięcy $ theDate "); echo $ date-> format ("Y-m-d"). "\ n"; ' – Gordon
$Ad_year = 2015-10-20
<?php echo $Ad_year + 1?>
Result 2016
@TobSpr, Ale tak. Nie wiem, czy to działa, dopóki go nie spróbuję. Ale stara się odpowiedzieć na pytanie. Czego mi brakuje ? –
- 1. Obetnij data rok obrotowy
- 2. Uzyskaj następny rok z bieżącego NSDate?
- 3. javascript znaleźć rok przestępny
- 4. data aktualizacji + rok w mysql
- 5. Konwersja czterocyfrowy rok do wartości typu data
- 6. Jak uzyskać wcześniejszy rok za pomocą PHP
- 7. Miesiąc-rok wykres słupkowy fasetowany i wypełniony rok; z wprowadzania danych, jak data w formacie char
- 8. fokus miesiąc lub rok wprowadzania html5 [typ = "data"]
- 9. Jak mogę uzyskać daty na następny tydzień?
- 10. PHP Parse Data String
- 11. Podział data do różnych kolumn rok, miesiąc i dzień
- 12. PHP zła data/czas
- 13. PHP Data różnica
- 14. Data plus miesiąc php
- 15. php - data formatu ISO8601?
- 16. data PHP wczoraj
- 17. GroupBy stwardnienie data właściwości przez miesiąc i rok w LINQ
- 18. Jak znaleźć czas wykonania php?
- 19. PHP - Jak dostać rok, miesiąc, dzień, od czasu ciąg
- 20. Jak zdobyć rok i miesiąc od daty - PHP
- 21. PHP Dropdown zapełnianie lat - jak wybrać bieżący rok
- 22. Jak znaleźć pierwszy dzień tygodnia, do którego należy dana data?
- 23. rok i tydzień do tej pory w php
- 24. Data PHP, międzynarodowe nazwy miesięcy?
- 25. data PHP powrocie niewłaściwym czasie
- 26. PHP Data-URI do pliku
- 27. php - znajdź datę tego samego dnia tygodnia za ostatni rok
- 28. metoda Następny iterator asocjacyjna
- 29. Jak wybrać następny pasujący element?
- 30. Get następny element tablicy za pomocą klawisza php
możliwe duplikat [Jak wyświetlić datę dodając kilka miesięcy do niego] (http://stackoverflow.com/questions/3722442/how-do-i-display-a-date- dodając-kilka miesięcy na to) – Gordon