Chcę dostać dzień (niedziela, poniedziałek, ...) z 22 października. Jak mogę to zrobić?Jak mogę uzyskać dzień określonej daty z PHP
Odpowiedz
$date = '2009-10-22';
$sepparator = '-';
$parts = explode($sepparator, $date);
$dayForDate = date("l", mktime(0, 0, 0, $parts[1], $parts[2], $parts[0]));
Można użyć funkcji date
.
Używam strtotime
, aby uzyskać znacznik czasu do tego dnia; istnieją inne rozwiązania, na przykład mktime
.
Na przykład, z modyfikatorem 'd', dla reprezentacji tekstowej w trzech liter:
$timestamp = strtotime('2009-10-22');
$day = date('D', $timestamp);
var_dump($day);
Dostaniesz:
string 'Thu' (length=3)
I z 'L' modyfikatora, dla pełnej reprezentacji tekstowej:
$day = date('l', $timestamp);
var_dump($day);
Otrzymujesz :
string 'Thursday' (length=8)
Albo 'w' modyfikator, aby dostać się do liczby dzień (0 do 6, gdzie 0 oznacza niedzielę, a 6 sobota):
$day = date('w', $timestamp);
var_dump($day);
Będziesz uzyskać :
string '4' (length=1)
Nadzieja to pomaga :-)
Hej Pascal, dziękuję za komentarz to 6 lat temu. To nadal mi pomogło, ponieważ jestem nowy w PHP. Miłego dnia! –
$date = '2014-02-25';
date('D', strtotime($date));
dlaczego nie data ("I", strtotime ($ date)); ponieważ OP pyta o * Niedziela, poniedziałek ... * w pełnym tekście –
Tak. Twoja odpowiedź jest również dobra. –
$datetime = DateTime::createFromFormat('Ymd', '20151102');
echo $datetime->format('D');
Chociaż ten fragment kodu może rozwiązać pytanie, [w tym wyjaśnienie] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-answer-answers) naprawdę pomaga poprawić jakość twojego posta. Pamiętaj, że odpowiadasz na pytanie przeznaczone dla czytelników w przyszłości, a te osoby mogą nie znać powodów sugestii dotyczących kodu. – Bono
- 1. Jak uzyskać ostatni dzień miesiąca od określonej daty?
- 2. Jak znaleźć dzień tygodnia od daty przy użyciu PHP?
- 3. Jak uzyskać dziennik połączeń z określonej daty w Androidzie
- 4. Format daty w dzień, dzień miesiąca, rok
- 5. Format daty Dzień roku
- 6. PHP - dodaj 1 dzień do formatu daty mm-dd-rrrr
- 7. Jak dodać dzień do daty w TypeScript
- 8. Jak zdobyć rok/miesiąc/dzień z obiektu daty?
- 9. Jak uzyskać ostatni dzień miesiąca?
- 10. Jak wyświetlić zatwierdzenia dla określonej daty?
- 11. dodaj dzień do bieżącej daty
- 12. Jak mogę uzyskać daty na następny tydzień?
- 13. Jak uzyskać ostatni dzień miesiąca za pomocą php
- 14. Android: Uzyskaj dzień tygodnia od daty?
- 15. Jak sprawdzić poprawność daty MYSQL w PHP?
- 16. Tablica PHP zawierająca wszystkie daty bieżącego miesiąca
- 17. Pierwszy dzień miesiąca od daty daty POSIXct za pomocą lubridate
- 18. Uzyskaj wszystkie pliki z usługi VSS dla określonej daty?
- 19. Jak uzyskać dzień miesiąca w javascript
- 20. Jak mogę uzyskać pierwszy i ostatni dzień miesiąca z Perl's DateTime?
- 21. Czy mogę uzyskać rodzeństwo z DOMDocument PHP?
- 22. Jak obliczyć pływów dla określonej daty i lokalizacji z Delphi
- 23. git: jak odzyskać wszystkie pliki z określonej daty
- 24. Jak mogę uzyskać odwołanie do określonej wartości mieszania w Perlu?
- 25. JavaScript - pierwszy dzień tygodnia od bieżącej daty
- 26. Jak uzyskać wszystkie daty (miesiąc, dzień i rok) między dwiema datami w python?
- 27. Jak mogę uzyskać katalog Uploadów PHP?
- 28. Jak mogę uzyskać dzisiejszy datownik w PHP
- 29. Jak uzyskać pierwszy dzień bieżącego miesiąca?
- 30. Jak uzyskać dzień, rok, godziny, min Indywidualnie od formatu daty "yyyy-MM-dd'T'HH: mm: ss.SSSZ"?
http://stackoverflow.com/questions/1062196/date-to-day-conversion-in-php – karim79