-
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, trix och show-off från kmom03 med "Idag är det fredag" och "Månadskalender" #15
Comments
Om man kämpar med uppgifterna så finns det ett par videor som hjälper hur man kan tänka kring problemlösningen och de första raderna kod. Videorna är troligen bra för att få en känsla av hur koden kan se ut, hur man tänker kring problemlösning. Tipset är att inte gå direkt på videorna utan att själv försöka först och se hur långt man kommer, använd videorna som livlinor när det kör ihop sig. Man kan även titta på videorna när man själv är klar med uppgiften, för att se en alternativ lösning på uppgifterna. Kmom03: Mikael visar hur man kan komma igång och lösa uppgiften med friday.php Kmom03: Kom igång att lösa uppgiften med månadskalendern och month.php Kmom03: Hur tänka när man skall loopa igenom alla dagar i en månad och skriva ut en tabell month.php |
Att räkna med datum kan göras med timestamp och antal sekunder för en dag, det ger rätt datum när man räknar med timestampet som grund. En annan variant är att räkna via funktionen Det spännande med $date = $_GET["date"] ?? date('Y-m-d');
$timestamp = strtotime($date);
$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)); Prova gärna med ett eget litet kodexempel för att se hur flexibelt du kan ange ett datum relativt ett timestamp. Kanske är denna typen av kod något som kan förenkla arbetet i kmom03 och i kmom04. Men det finns andra varianter där man räknar med datum "för hand" som fungerar lika bra. |
I kmom03 kodar vi PHP med en sida "Today is Friday?" och en månadskalender.
Kika här för ett par exempel på hur "Is it Friday?" kan se ut.
Kika här för ett par exempel på hur "Månadskalender" kan se ut.
Här kommer ett par reflektioner från de som jobbat igenom uppgiften. Eventuellt kan det ge ledtrådar samt ge tips till vilka delar som kan upplevas som svår i kursmomentet.
The text was updated successfully, but these errors were encountered: