Jag har ett script som ger mig en kalender (kod kommer längst ner)...
Det jag skulle behöva göra är dock att ta bort lördag & söndag ...
Jag har inga problem med att ta bort rubrikerna, men att få koden att räkna bort dagarna...
Sedan så räknar denna inte riktigt rätt heller, då den påstår att 1a maj är en söndag..?
[kod]
<?php
$today = getdate();
if(isset($_GET['mon'])){
if(isset($_GET['year'])){
$start = mktime(0,0,0,$_GET['mon'],1,$_GET['year']);
}
else{
$start = mktime(0,0,0,$_GET['mon'],1,$today['year']);
}
}
else{
$start = mktime(0,0,0,$today['mon'],1,$today['year']);
}
$first = getdate($start);
$end = mktime(0,0,0,$first['mon']+1,0,$first['year']);
$last = getdate($end);
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Calendar Example</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="calendar">
<div class="monheader"><?php echo $first['month'] . ' - ' . $first['year']; ?></div><br />
<div class="dayheader">Sun</div>
<div class="dayheader">Mon</div>
<div class="dayheader">Tue</div>
<div class="dayheader">Wed</div>
<div class="dayheader">Thu</div>
<div class="dayheader">Fri</div>
<div class="dayheader">Sat</div>
<?PHP
for($i = 1; $i <= $last['mday']; $i++){
if($i == $today['mday'] && $first['mon'] == $today['mon'] && $first['year'] == $today['year']){
$style = 'today';
}
else{
$style = 'day';
}
//echo ' <div class="' . $style . '">' . $i . '</div>' . "\n";
echo "<div class='".$style."'>";
echo "".$i."<br />";
echo "<table class='namnlista'>";
echo "<tr align='center'><td class='A1'>A1</td><td class='B2'>B2</td><td class='C3'>C3</td></tr>";
echo "</table>";
echo "</div>\n";
}
?>
</div>
</body>
</html>
[/kod]
Det jag skulle behöva göra är dock att ta bort lördag & söndag ...
Jag har inga problem med att ta bort rubrikerna, men att få koden att räkna bort dagarna...
Sedan så räknar denna inte riktigt rätt heller, då den påstår att 1a maj är en söndag..?
[kod]
<?php
$today = getdate();
if(isset($_GET['mon'])){
if(isset($_GET['year'])){
$start = mktime(0,0,0,$_GET['mon'],1,$_GET['year']);
}
else{
$start = mktime(0,0,0,$_GET['mon'],1,$today['year']);
}
}
else{
$start = mktime(0,0,0,$today['mon'],1,$today['year']);
}
$first = getdate($start);
$end = mktime(0,0,0,$first['mon']+1,0,$first['year']);
$last = getdate($end);
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Calendar Example</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="calendar">
<div class="monheader"><?php echo $first['month'] . ' - ' . $first['year']; ?></div><br />
<div class="dayheader">Sun</div>
<div class="dayheader">Mon</div>
<div class="dayheader">Tue</div>
<div class="dayheader">Wed</div>
<div class="dayheader">Thu</div>
<div class="dayheader">Fri</div>
<div class="dayheader">Sat</div>
<?PHP
for($i = 1; $i <= $last['mday']; $i++){
if($i == $today['mday'] && $first['mon'] == $today['mon'] && $first['year'] == $today['year']){
$style = 'today';
}
else{
$style = 'day';
}
//echo ' <div class="' . $style . '">' . $i . '</div>' . "\n";
echo "<div class='".$style."'>";
echo "".$i."<br />";
echo "<table class='namnlista'>";
echo "<tr align='center'><td class='A1'>A1</td><td class='B2'>B2</td><td class='C3'>C3</td></tr>";
echo "</table>";
echo "</div>\n";
}
?>
</div>
</body>
</html>
[/kod]
Comment