Vad händer om du kastar om en dag här till att börja med!
$days = Array('Sön','Mån','Tis','Ons','Tor','Fre','Lör');
så den blir såhär
$days = Array('Mån','Tis','Ons','Tor','Fre','Lör','Sön');
sedan är det väl firstdate!
Har ett litet dilemma som jag skulle behöva ha lite hjälp med.
Det är så här att jag har en websida där det sitter en simpel ren enkel kalender. Men kruxet är att den börjar veckodagen på en Söndag, och inte som det nu är som alla vet en Måndag ( nähä Jörgen..det menar du inte !!! :) ).
Se bifogad bild för bättre uppfattning.
Har kollat lite snabbt igenom själva scriptet, men hittar inte själv någonstanns där man säger till,..eller hur man nu ska förklara att den ska ändra från Söndag till Måndag.
Jag klistrar in själva scriptet här under så kan väl den som känner sig manad och har lite tid över kolla om han eller hon kan få till det.
<?/*********************************************************************
By Morgan Andersson 2002.
[url]www.morgande.com[/url]
[url]www.3dlr.com[/url]
If you use this script then please buy a domainname to support me.
************************************************************************/
define ('ADAY', (60*60*24));
$datearray = getdate();
$month = $datearray['mon'];
$year = $datearray['year'];
$start= mktime(0,0,0,$month,1,$year);
$firstdayarray = getdate($start);
$months = Array('Januari','Februari','Mars','April','Maj','Juni',
'July','Augusti','September','Oktober','November','December');
$days = Array('Sön','Mån','Tis','Ons','Tor','Fre','Lör');
?>
<table border=0 cellpadding=1 bordercolor="000000" cellspacing="0">
<tr>
<td colspan="7" bordercolor="000000">
<div align="center"><font color="#000000"><b><font face="Tahoma, Verdana" size="1">
<? echo "$datearray[month] $year";?>
</font></b></font></div>
</td>
</tr>
<?
foreach($days as $day)
{
?>
<td bordercolor="ffffff">
<div align="center"><font color="#000000"><b><font face="Tahoma, Verdana" size="1">
<?echo"$day";?>
</font></b></font></div>
</td>
<?
}
for( $count=0;$count<(6*7);$count++)
{
$dayarray = getdate($start);
if((($count) % 7) == 0)
{
if($dayarray['mon'] != $datearray['mon'])
break;
echo "</tr><tr>";
}
if($count < $firstdayarray['wday'] || $dayarray['mon'] != $month)
{
echo "<td bordercolor=ffffff><br></td>";
}
else
{
if($dayarray['mday'] == $datearray['mday'])
{
?>
<td bgcolor="#FFCC99" bordercolor="#FFCC99">
<div align="center"><font face="Tahoma, Verdana" size="1">
<? echo "$dayarray[mday]";?>
</font></div>
</td>
<?
$start += ADAY;
}
else
{
?>
<td bordercolor="ffffff">
<div align="center"><font face="Tahoma, Verdana" size="1">
<? echo "$dayarray[mday]";?>
</font></div>
</td>
<?
$start += ADAY;
}
}
}
?>
</tr>
</table>




