Ezt a kis kódrészletet azért osztom meg, mert sok javascriptes megoldást láttam már a dátum kiíratására. Alapból nekem nem tetszett, ahogy a php kiírja a date függvénnyel, ezért elkészítettem egy picit magyarosított verziót.
function printdate() {
$year = date ( "Y" );
$month = date ( "m" );
$day = date ( "d" );
$a1 = 'jan.';
$a2 = 'feb.';
$a3 = 'márc.';
$a4 = 'ápr.';
$a5 = 'máj.';
$a6 = 'jún.';
$a7 = 'júl.';
$a8 = 'aug.';
$a9 = 'szept.';
$a10 = 'okt.';
$a11 = 'nov.';
$a12 = 'dec.';
$ho = '';
SWITCH ($month)
{
case '01': $ho = $a1;
break;
case '02': $ho = $a2;
break;
case '03': $ho = $a3;
break;
case '04': $ho = $a4;
break;
case '05': $ho = $a5;
break;
case '06': $ho = $a6;
break;
case '07': $ho = $a7;
break;
case '08': $ho = $a8;
break;
case '09': $ho = $a9;
break;
case '10': $ho = $a10;
break;
case '11': $ho = $a11;
break;
case '12': $ho = $a12;
break;
default: $ho = $month;
break;
}
print $year.' . '.$ho.' '.$day;
}
Ha ez a kód benne van a forrásban valahol, vagy egy külső fájlból include -oljuk be, akkor már a lapban csak egy dolgunk van, munkára bírni a scriptet a következő paranccsal:
printdate();
Harder
Profil
Korábbi hozzászólások (1)
A régi blogon érkezett hozzászólások archívuma. Új hozzászólást már nem lehet írni.
Itt egy rövidebb változat:
function printdate() {
$year = date ( "Y" );
$month = date ( "n" );
$day = date ( "d" );
$honap_hun=array('jan.','feb.','márc.','ápr.','máj.','jún.','júl.','aug.','szept.','okt.','nov.','dec');
$ho=$honap_hun[$month-1];
print $year.' . '.$ho.' '.$day;
}
Van hozzáfűznivalód? Írj nekem közvetlenül.
Kapcsolat