Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kaip pasidariti kad rasitu lietuviaskai data

Parašė Doviukass· 2010 Kov. 8 17:03:48
#1

Sveiki norėjau paklausti kaip pasidariti,kad rodytu lietuviška data nes pas mane kampe rodo angliškai
Arba,kad ant online user panel užvedi ant nick ir raso mitglied

Parašė Djnjx· 2010 Kov. 8 21:03:20
#2

Kaip pasidariti kad rasitu lietuviaskai data jei rasyt nemoki, tai gal ir skaityt lietuviskai Nemoki ?
Stai http://lmgtfy.com/?q=lietuviu+ka...

Redagavo Djnjx· 2010 Kov. 8 21:03:41

Parašė tautvys92· 2010 Kov. 8 21:03:35
#3

Čia ne php-f klausimai turėtų būti...
$data = date(Y-m-d);
echo $data;

Parašė DEMO_user· 2010 Kov. 27 15:03:19
#4

Ką jūs čia rašot :D
Paprasčiausias būdas, nueik į fušiono administravimą,
sik į kalbą ir pasirink tinklapio kalba- lietuvių.

Parašė iCause· 2010 Kov. 27 15:03:34
#5

Funkcija date()

string date ( string $formatas, [ int $timestamp ] )

Formatai:

Y - metai, pvz.: 2009
y - metai, pvz.: 09
M - mėnesis, pvz.: Oct
m - mėnesis, pvz.: 10
D - savaitės diena, pvz.: Fri
l - savaitės diena, pvz.: Friday
d - diena, pvz.: 21
z - metų diena, pvz.: 102
H - valandos 24 val. formatu
h - valandos 12 val. formatu
i - minutės, pvz.: 54
s - sekundės, pvz.: 15
a - am/pm

Pavyzdžiai:

print (date('d M Y')); // Išves 27 May 2009

print date('H:i:s'); // Išves: 12:06:52

$date = date('d M Y, H:i:s');
print $date; // Išves: 27 May 2009, 12:06:52


Lietuvinimas

Dažnai reikia datos išvedimo ne angliško, bet lietuviško. Tokiu atveju reikia naudoti papildomą PHP kodą, kuris pakeistų numatytas angliškas reikšmes lietuviškomis:
<?php
function lietuviska_data(){

$men = date('n');
$mas_men = array("Sausio", "Vasario", "Kovo", "Balandžio", "Gegužės", "Birželio",
"Liepos","Rugpjūčio", "Rugsėjo","Spalio", "Lapkričio", "Gruodžio");
$data = date('Y ');
$data .= $mas_men[$men-1];
$data .= date(' j \d.');
return $data;

}

print lietuviska_data();
?>


Naršyklėje matysime:
2009 Gegužės 27 d.


Pilnas kodas su HTML

Nepamirškite, kad svarbu yra failų koduotė. Norint atvaizduoti lietuviškas reides, naudokite utf-8 koduotę. Naudojantis Adobe Dreamweaver galime nesunkiai pakeisti failo koduotę:

(Ctrl+j Title/Encoding)

Taip pat reikia nurodyti HTML dokumento tipą ir koduotę meta tage pačiam HTML dokumente:
<?php
function lietuviska_data(){

$men = date('n');
$mas_men = array("Sausio", "Vasario", "Kovo", "Balandžio", "Gegužės", "Birželio",
"Liepos","Rugpjūčio", "Rugsėjo","Spalio", "Lapkričio", "Gruodžio");
$data = date('Y ');
$data .= $mas_men[$men-1];
$data .= date(' j \d.');
return $data;

}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lietuviška data</title>
</head>

<body>
<?php
print lietuviska_data();
?>
</body>
</html>

Redagavo iCause· 2010 Kov. 27 15:03:26

Parašė pokemonu_karalius· 2010 Kov. 27 15:03:19
#6

O dėkui, man irgi reikėjo va šito kodo.