-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tips och trix till kmom04 och fotokalendern #16
Comments
Att skissa sin problemlösning med pseudokod kan vara ett bra alternativ att snabbt få ned en grov plan på en lösning. Sedan kan man ta kodbitarna steg för steg. Här är en variant av pseudokod som är en skiss på en loopkonstruktion för fotokalendern. Det kan finnas flera andra varianter av giltiga lösningar, så försök att problemlösa på egen hand.
|
Enklaste möjliga loop med
|
Om jag kodar enligt for-loopen ovan så blir mitt enda bekymmer att jag får en extra vecka. Men det gör inget. För min del blir resultatet så här när jag lyckats med loopen ovan. Kanske kan jag lösa sista veckan med någon "fix" så jag hoppar ur loopen om det blir en vecka för mycket, men det kan man ta som överkurs. |
Snyggare loop-lösning med
|
En sak som är lite svår att läsa ut från manualen är hur man kan göra datumberäkningar med funktionen $firstDayInWeek = date('Y-m-d', strtotime("Monday this week", $timestamp));
$lastDayInWeek = date('Y-m-d', strtotime("Sunday this week", $timestamp));
$firstDayInMonth = date('Y-m-d', strtotime("first day of this month", $timestamp));
$lastDayInMonth = date('Y-m-d', strtotime("last day of this month", $timestamp));
$previousMonth = date('Y-m-d', strtotime("first day of previous month", $timestamp));
$nextMonth = date('Y-m-d', strtotime("first day of next month", $timestamp)); |
Ibland behöver man leka runt för att hitta rätt startdatum, då kan man skriva små enkla testprogram som tar fram de värden man behöver. Här är ett sådant testprogram. https://github.com/dbwebb-se/webtec/blob/main/example/sample/date.php |
Jag började rätta i kmom04 och tog ett par bilder på de första rättningarna och deras fotokalendrar.
https://imgur.com/a/8vMRVh3
I Discord har det förekommit ett par tips om hur man kan börja tänka när man jobbar med kalendern, här är ett av de tipsen.
The text was updated successfully, but these errors were encountered: