01. februar 2003 - 20:21
#3
Jeg lavede på et tidspunkt denne funktion til konvertering af en dato fra en MySQL-db med tilføjelse af ugedag:
//konvertering af us-dato til dk-dato og tilføjelse af navn på ugedag
FUNCTION us_dk(&$konv) {
//splitter dato op
$konv = ereg( "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $konv, $regs );
$d = $regs[3];
$m = $regs[2];
$y = $regs[1];
//array med ugenavne
$days = array("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag");
//tildeler datoer ugedage
$day = $days[date("w", mktime(0,0,0,$m,$d,$y))];
//fordeler
$konv = "$day d. $d.$m.$y";
}
Ka' du kan bruge den til et eller andet.
04. februar 2003 - 12:32
#4
1409: tror det virker, kan bare ikek selv sætte det ind, gider du prøve?
<?php
$dag=array('Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag');
$maaned=array('','Januar','Februar','Marts','April','Maj','Juni','Juli', 'August','September','Oktober','November','December');
$dato=" ";
$aar=date("Y",time());
$maned=date("n",time());
$idag=date("j",time());
$m=mktime(0,0,0,$maned,1,$aar);
?>
<html>
<p><h2><?echo $maaned[$maned];?></h2>
<table border="1" cellpadding="3" cellspacing="0" align="center">
<?php
$b=0;$i=0;
while($b<date("t",$m)){
if (date("w",$m)==0)$aa=7;
else $aa=0;
for ($a=1;$a<8;$a++){
if ($a-$aa>=date("w",$m) or $b>0){$b++;$dato=$b;}
if ($b>date("t",$m))$dato=" ";
if ($dato==$idag)$farve="red";
else $farve="green";
if($dato != " ") {
echo '<tr><td bgcolor="'.$farve.'" width="70" valign="top">'.$dato.' - '.$konv.'</td></tr>';
} else {}
}
}
show_Source("index.php");
?>
</table>
</html>