Jørgen Farum Jensen wrote:
> Jeg har med lidt besvær fundet ud af at indsætte
> en senest opdateret funktion på mine
> websider. Den ser således ud:
> <?php
> $filename = 'index.php';
> if (file_exists($filename)) {
> echo "Opdateret: " . date ("j. F, Y", filemtime($filename));
> }?>
> Humlen er, at månedens navn er på engelsk.
> Er det en genvej til at få danske navne,
> eller skal jeg som i JavaScript konstruere
> et array der indeholder de danske månedsnavne?
> Og hvis det sidste, er der så nogen der lige
> har sådan et ved hånden.?
Reelt kan du bruge strftime() - den supporterer det. Dog kræver det den
korrekt locale.
Alternativt er det forholdvis nemt at fixe en funktion som gør ovenstående.
function daDate($t) {
$m = array('01'=>'Januar','02'=>'Februar','03'=>'Marts',
'04'=>'April','05'=>'Maj','06'=>'Juni','07'=>'Juli',
'08'=>'August','09'=>'September','10'=>'Oktober',
'11'=>'November','12'=>'December');
date("j. ",$t).$m[date("m",$t)].date(" Y",$t)
}
$filename = 'index.php';
if (file_exists($filename)) {
echo "Opdateret: " . daDate(filemtime($filename));
}
--
Johan Holst Nielsen
Freelance PHP Developer -
http://phpgeek.dk