Jūs esate sename manualai.lt puslapyje.
Naujasis puslapis yra v2.manualai.lt

forumas.manualai.lt

kodai.manualai.lt

dizainas.manualai.lt

idomu.manualai.lt

top

Sekite mus Facebook'e

Sekite mus Facebook'e

Vartotojo meniu

Forumo naujausi


Datos ir laiko lietuvinimas PDF Spausdinti
Autorius: Primatas   

PHP, darbui su datomis ir laiku, turi keletą funkcijų, pagrindinė yra date(). Daugiau informacijos galite pasižiūrėti angliškame puslapyje.

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>

Komentarai
Paieška
marvel   |2009-05-29 15:22:19
avatar dekui, pravers
Tik registruoti vartotojai gali rašyti komentarus!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

bottom
top

Reklamos

joomla, css, html, web dizaino, photoshop, pascal forumai
  • Hey.lt - Nemokamas lankytojų skaitliukas

Naujausi

Skaitomiausi


bottom

Dizainą sukūrė: Neshas ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Privertė veikti: Primatas
parašyti administracijai
Manualai.lt 2008-2009

t