Próbuję i wciąż zastanawiam się, jak mogę uzyskać tablicę zawierającą wszystkie daty w bieżącym miesiącu, powinna ona zawierać wszystkie daty w formacie: rok-miesiąc -dzień. Dzięki za pomoc!Tablica PHP zawierająca wszystkie daty bieżącego miesiąca
8
A
Odpowiedz
16
Spróbuj:
// for each day in the month
for($i = 1; $i <= date('t'); $i++)
{
// add the date to the dates array
$dates[] = date('Y') . "-" . date('m') . "-" . str_pad($i, 2, '0', STR_PAD_LEFT);
}
// show the dates array
var_dump($dates);
2
Jak o tym:
$list=array();
for($d=1; $d<=31; $d++)
{
$time=mktime(12, 0, 0, date('m'), $d, date('Y'));
if (date('m', $time)==date('m'))
$list[]=date('Y-m-d', $time);
}
var_dump($list);
4
prosta funkcja zwraca taką tablicę mógłby wyglądać następująco:
function range_date($first, $last) {
$arr = array();
$now = strtotime($first);
$last = strtotime($last);
while($now <= $last) {
$arr[] = date('Y-m-d', $now);
$now = strtotime('+1 day', $now);
}
return $arr;
}
razie potrzeby, można poprawić poprzez zmianę kroku (+1 day
) i formatu wyjściowego (Y-m-d
) na opcjonalne parametry ers.
+1
najlepsze dla mojej sytuacji, gdy mam datę rozpoczęcia i zakończenia, dzięki – JochemQuery
Powiązane problemy
- 1. Tablica zawierająca metody
- 2. Dzielenie bieżącego miesiąca na tygodnie w php
- 3. Getting data rozpoczęcia bieżącego miesiąca
- 4. Tablica wielowymiarowa sortowania PHP według daty
- 5. Zapytania pole tablica zawierająca mieszań w mongoid
- 6. Uzyskaj wszystkie dni bieżącego tygodnia?
- 7. Zwróć wszystkie rekordy mySQL dla bieżącego roku
- 8. Bezpieczny sposób na uzyskanie bieżącego miesiąca i roku w serii
- 9. Pierwszy i ostatni dzień bieżącego miesiąca
- 10. Jak uzyskać pierwszy dzień bieżącego miesiąca?
- 11. Ustawianie DefaultValue na pierwszym i ostatnim dniem bieżącego miesiąca
- 12. Moment js uzyskać pierwszy i ostatni dzień bieżącego miesiąca
- 13. Pierwszy dzień miesiąca od daty daty POSIXct za pomocą lubridate
- 14. Format daty w dzień, dzień miesiąca, rok
- 15. Datepicker daty z poprzedniego miesiąca do wybrania
- 16. Tablica filtrów PHP
- 17. Trzeci czwartek miesiąca w php
- 18. dodać dni do miesiąca nieprzekraczającej ostatni dzień miesiąca php
- 19. php - zniszczyć wszystkie sesje
- 20. tablica przecina dla obiektu tablica php
- 21. php json_encode duża tablica
- 22. PHP - pusta tablica
- 23. Wielowymiarowa tablica asocjacyjna (PHP)
- 24. Tablica obiektów PHP
- 25. Jak uzyskać znacznik czasu bieżącego miesiąca, pierwszego dnia miesiąca, godziny zero
- 26. Porównywanie wierszy bieżącego miesiąca i poprzedniego miesiąca na kolumnie, SQL Server 2012
- 27. Jaki jest najbardziej efektywny sposób na pierwszy dzień bieżącego miesiąca?
- 28. Jak uzyskać pierwszą datę bieżącego miesiąca w Node.js?
- 29. PHP Pobierz nazwę bieżącego katalogu
- 30. php array_search pojedyncza tablica z wieloma trafieniami
Prosto, miło. +1 dla daty ("t"). – Jean