[ Celticman @ 04.10.2004. 19:49 ] @
Koristim najnoviju verziju Mambo Open Source.On prikazuje datum na engleskom! Kako da podesim da datum prikazuje na srpskom? Sta da mu uradim?
Hvala Vam unapred.
[ oliver78 @ 05.10.2004. 14:27 ] @
Daj primer u kom obliku ti daje datum i u kom obliku zelis da ti vrati datum? Valjda mislis na php skriptu?
[ Celticman @ 05.10.2004. 15:32 ] @
DAJE MI OBLIKU Tuesday, 05 October 2004 a ja hocu da mi umesto toga pise Utorak, 05. Oktobar 2004.
[ oliver78 @ 05.10.2004. 16:07 ] @
Probaj ovako nešto:
Code:

<?php
    // Datum
    $dan = date("w");
    switch($dan)
    {
        case 0:
            print( "Nedelja");
            break;
        case 1:
            print( "Ponedeljak");
            break;
        case 2:
            print( "Utorak");
            break;
        case 3:
            print( "Sreda");
            break;
        case 4:
            print( "Četvrtak");
            break;
        case 5:
            print( "Petak");
            break;
        case 6:
            print( "Subota");
            break;
    }
    print (date (" j.m.Y. "));        
?>

Ovo daje oblika Utorak, 05.10.2004.
Javi da li ovo radi.
[ Celticman @ 05.10.2004. 16:58 ] @
Hvala! Sada radi kada sam i ja nesto zbudzio. Scripta ide ovako:
<?php
// Dan
$dan = date("w");
switch($dan)
{
case 0:
print( "Nedelja");
break;
case 1:
print( "Ponedeljak");
break;
case 2:
print( "Utorak");
break;
case 3:
print( "Sreda");
break;
case 4:
print( "Četvrtak");
break;
case 5:
print( "Petak");
break;
case 6:
print( "Subota");
break;
}
//Mesec
$mesec = date("F");
switch ($mesec) {
case "January": $mesec="januar";
break;
case "February": $mesec="februar";
break;
case "March": $mesec="mart";
break;
case "April": $mesec="april";
break;
case "May": $mesec="maj";
break;
case "June": $mesec="jun";
break;
case "July": $mesec="jul";
break;
case "August": $mesec="avgust";
break;
case "September": $mesec="septembar";
break;
case "October": $mesec="oktobar";
break;
case "November": $mesec="novembar";
break;
case "December": $mesec="decembar";
break;
}
print (date (", j.")); echo $mesec; print (date (" Y."));


?>

Datum prikazuje kao: Utorak, 5.oktobar 2004.
[ oliver78 @ 05.10.2004. 19:18 ] @
Važno je snaći se :).
Pozdrav
[ juzznjak @ 06.11.2004. 00:57 ] @
pozdrav mamberima :)

ja ne kapiram bas ova resenja, inace imao sam problema oko ovoga, jer negde prodje super, jednostavno se promeni setlocale u sr_YU.ISO8859-2 i sve je kako treba. Ali, negde se trebe prepisivati sa tehnickom podrskom.

btw. posaljite neke linkove sa mambo radovima.

Pozdrav.
[ MileG @ 06.11.2004. 15:59 ] @
Zasto ne pokusas preko JavaScripta?

Ovo stavi tamo gdje zelis da ti se pojavi sat i datum:
<script>
var dayarray=new Array("Nedjelja","Ponedjeljak","Utorak","Srijeda","ȥtvrtak","Petak","Subota")
var montharray=new Array("Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn=""
if (hours>=12)
dn=""
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
var cdate="<small><font color='000000' face='Verdana, Arial, Helevetica'><b>"+dayarray[day]+", "+daym+" "+montharray[month]+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn
+"</b></font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
</script>
<span id="clock"></span>

A u body tag stavi ovo ovako:
<body onLoad="goforit()">

Igraj se malo sa kodom i prilagodi ga onako kako ti hoces.