Avatar billede nissen2630 Novice
01. september 2009 - 09:35 Der er 1 kommentar og
2 løsninger

Kalender med Mandag som første

Jeg hentet følgende kaldeder.
http://iambari.com/2009/05/05/create-an-event-calendar-using-php-and-jquery/

Den virker rigtig godt men vil gerne have den til at have mandag som første dag.
Har førsøgt den løsning som forfatteren omtaler på hans side men dog uden held.

Er der en der kan klare den
Avatar billede sw_red_6 Nybegynder
01. september 2009 - 10:01 #1
hvad er der galt med hans løsning? kom evt. med et link så vi kan se det..
Avatar billede nissen2630 Novice
01. september 2009 - 10:03 #2
Der var det galt at den eneste der skulle rettes var følgende.

//trick to show empty cell in the first row if the month doesn't start from Sunday
if($first_w_of_month==0)
$first_w_of_month=7;
$day = -($first_w_of_month-1);


og så selvfølgelig rækkefølgen på dagene.

Nu spiller det bare
Avatar billede nissen2630 Novice
01. september 2009 - 10:12 #3
UPS:
Kode rettelsen skal se sådan ud :

//geting Numeric representation of the day of the week for first day of the month. 0 (for Sunday) through 6 (for Saturday).
$first_w_of_month = date("w", $first_day_of_month);

//how many rows will be in the calendar to show the dates
if($first_w_of_month==0)
  $first_w_of_month=7;

$total_rows = ceil(($total_days_of_current_month + $first_w_of_month-1)/7);

//trick to show empty cell in the first row if the month doesn't start from Sunday
$day = -($first_w_of_month-1);

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester