Kadangi šiame forume dar nėra tokios pamokos (per paiešką neradau), tai sugalvojau pasidalinti tokiu kodu. Kadangi funkcija pritaikyta mano svetainei, tai ji gan išplėstinė bus, jei norit paprasčiausios funkcijos, ją galit rast googlej įvede
php lietuviška data.. Bet manau, kad pritaikysit ir šią

.
Naudoju kalbos masyvą, tai mėnesių pavadinimai surašyti jame.
lt_LT.php<?php
global $lang;
$lang = array(
/*
* Dates
*/
'month:jan' => 'Sausio',
'month:feb' => 'Vasario',
'month:mar' => 'Kovo',
'month:apr' => 'Balandžio',
'month:may' => 'Gegužės',
'month:jun' => 'Birželio',
'month:jul' => 'Liepos',
'month:aug' => 'Rugpjūčio',
'month:sep' => 'Rugsėjo',
'month:oct' => 'Spalio',
'month:nov' => 'Lapkričio',
'month:dec' => 'Gruodžio',
'day:name' => 'd.'
)
?>
funkcija<?php
function mdate($timestamp, $time = false){
require_once('lt_LT.php');
global $lang;
$mas_men = array($lang['month:jan'],$lang['month:feb'],$lang['month:mar'],$lang['month:apr'],$lang['month:may'],$lang['month:jun'],$lang['month:jul'],$lang['month:aug'], $lang['month:sep'], $lang['month:oct'],$lang['month:nov'],$lang['month:dec']);
$data = date('Y',$timestamp).' '.$mas_men[date('n',$timestamp)-1].' '.date('j',$timestamp).' '.$lang['day:name'];
if($time === true) { $data.= ' '.date('H:i',$timestamp); }
return $data; }
?>
Kaip matote, funkcija turi du argumentus: pirmame reikia nurodyti timestamp reikšmę, iš kurios norime išvesti lietuvišką datą. Antras argumentas yra neprivalomas, o numatyta reikšmė - false, naudojama ar rodyti ir laiką prie datos. Reikšmė true būtent tai ir padaro.
Funkcijos iškvietimas <?php
echo mdate('1363384920'); // išves 2013 Kovo 15 d.
echo mdate('1363384920',true); // išves 2013 Kovo 15 d. 22:02
?>
Tai tiek. Sėkmingo naudojimo

Nepamirškit komentuoti, kritikuoti, gal dar geriau ar paprasčiau eitų ką nors panaudoti.