![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
Witam, mam w bazie pewne rekordy, przy każdym jest data dodania w formacie datetime, potrzebuję napisac kod, który pobierze wszystkie rekordy dodane w danym tygodniu - od niedzieli do niedzieli, czyli np. jak dzisiaj jest 26luty- czwartek to powinno wyświetlić rekordy dodane w przedziale czasowym od: 22lutego(niedziela) do 1 marca(niedziela).
Ma ktoś jakiś pomysł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
http://php.net/manual/en/function.strtotime.php
first day of week |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
no i nadal nie bardzo wiem jak to rozwiązać, czy mam pobierać przez date() aktualny rok i numer tygodnia i korzystać z tego: strtotime('2009W1'); ? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przeciez ci napisalem: first day of week
ten tekst zwroci ci date z pierwszsego dnia tygodnia. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
echo date('Y-m-d',strtotime('first day of this week'));
edit: widze tamto źle zwraca date. To powinno poprawnie echo date('Y-m-d',strtotime('monday this week')); |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 004 Pomógł: 9 Dołączył: 18.01.2011 Skąd: Siedlce Ostrzeżenie: (30%) ![]() ![]() |
echo date('Y-m-d',strtotime('monday this week'));
zwraca: 2015-03-02 -> ale to przecież jest poniedziałek następnego tygodnia, a nie tego.. |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Mi tam zwraca poprawnie
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 18:21 |