K K@llen Medlem sedan mars 2003 2 667 inlägg Frågan 19 juni 2005 17:13 #1 En funktion som automatiskt uppdaterar och skriver ut årsintervallet för copyrighttexten på en webbplats. Svårt att komma ihåg och jobbigt att göra. :)
<?php
function GetYearOfCopyright() {
$startYear = "2005";
$currentYear = date("Y");
if ($startYear == $currentYear) {
$yearWidth = $startYear;
} else {
$yearWidth = $startYear . " - " . $currentYear;
}
return $yearWidth;
}
echo GetYearOfCopyright();
?>
septor Medlem sedan nov. 2003 208 inlägg Varför inte göra det lite enklare?
<?
$copy = date ("Y");
echo "Startåret-$copy";
?>
Gislaved Medlem sedan nov. 2004 1 740 inlägg
septor skrev:
Varför inte göra det lite enklare?
<?
$copy = date ("Y");
echo "Startåret-$copy";
?>
Det är ju ganska uppenbart. Om du har startat sidan i år blir din utskrift konstig: "Copyright 2005-2005".
septor Medlem sedan nov. 2003 208 inlägg
Det är ju ganska uppenbart. Om du har startat sidan i år blir din utskrift konstig: "Copyright 2005-2005".
Men det löser man lätt med en if satts.[
K K@llen Medlem sedan mars 2003 2 667 inlägg
septor skrev:
Det är ju ganska uppenbart. Om du har startat sidan i år blir din utskrift konstig: "Copyright 2005-2005".
Men det löser man lätt med en if satts.[
Vad kallar du det jag använder då? :OO
Man behöver väl inte skriva "Copyright xxxx" alls på sin sida, den är väl skyddad ändå?
function getCopyright ($s) {
if ($s == date('Y', time())) return $s;
if ($s != date('Y', time())) return $s . "-" . date('Y', time());
}
echo "Copyright " . getCopyright('2004');
Gislaved Medlem sedan nov. 2004 1 740 inlägg function getCopyright ($s) {
if ($s == date("Y")){ return $s; } else { return $s . "-" . date("Y"); }
}
echo "Copyright " . getCopyright('2004');
M metalboy Medlem sedan jan. 2005 953 inlägg Då kortar vi ner den ännu mer då ;)
function getCopyright($s) {
return $s == date('Y') ? $s : $s . '-' . date('Y');
}
echo "Copyright ", getCopyright('2004');