<?php date_default_timezone_set("Europe/Budapest"); $maidatum = date ("m" ,time()) . "-hó " . date("d" ,time()) . ". napja "; echo "<h6>"; echo $maidatum; echo " van ma!</h6>"; ?> |
Programunk eredménye:12-hó 18. napja van ma! |
Mi szükséges ahhoz, hogy kiírjuk a dátumot és időt a weblapunkon.
További infórmációk, getdate(); filectime(); filemtime() függvények megtekintéséhez, kattints ide!
Nézzünk néhány példát:
1. $idopont=date("Y.m.d. H:i"); Kiírja a mai dátumot, utána pedig az időt.
2. $datum=date("Y.m.d."); Csak a dátumot írja ki.
Kiírathatjuk az aktuális névnapoka is. Ehhez, meg kell írni egyszerű if feltételekből vagy switch utasításokból álló, névnapokat tartalmazó kis scriptet.
a | "am" vagy "pm" (délelőtt vagy délután) |
A | "AM" vagy "PM" (ugyanez nagybetűvel) |
B | Swatch Internet time (ez pl a: @150-el jelzett idő) |
d | nap, 2 számjegyű (előtte 0, ha kell) pl.: "01" .. "31" |
D | a hét napja, betűvel, 3 betűs (angol[?]); pl.: "Fri" |
F | hónap, betűvel, hosszú (angol); pl.:"January" |
g | óra, 12-órás formátumban, "felesleges" nullák nélkül; pl.: "1" .. "12" |
G | óra, 24-órás formátumban, "felesleges" nullák nélkül; pl.: "0".. "23" |
h | óra, 12-órás formátumban (2 számjegy); pl.: "01" .. "12" |
H | óra, 24-órás formátumban (2 számjegy); pl.:"00" .. "23" |
i | perc (2 számjegy); pl.: "00" .. "59" |
I (Nagy i) | "1" a nyári időszámítás alatt, "0" egyébként. |
j | hónap, számmal, "felesleges" nullák nélkül; pl.: "1" .. "31" |
l (kis 'L') | hét napja, betűvel, hosszú; pl.: "Friday" |
L | logikai változó, jelzi, hogy szökőév van-e vagy se; pl.: "0" vagy "1" |
m | hónap, számmal (2 számjegy); pl.: "01" .. "12" |
M | hónap, betűvel, 3 betűs; pl.: "Jan" |
n | hónap, számmal, "felesleges" nullák nélkül; pl.: "1" .. "12" |
O | Különbség a Greenwich-i időhöz képest; pl.: "+0200" |
r | RFC 822 formátumú dátum; pl: "Thu, 21 Dec 2000 16:01:07 +0200" (PHP 4.0.4 óta) |
s | másodperc; pl.: "00" .. "59" |
S | angol "sorszámnév-string" a hónap napjának megfelelően, betűvel, két karakteren; például "th", "nd" |
t | napok száma az adott hónapban; pl.: "28" .. "31" |
T | A gép időzóna-beállítása; pl. "MDT" |
U | eltelt másodpercek száma a UNIX Epoch óta (1970. 01. 01.) |
w | hét napja, számmal, pl.: "0" (Vasárnap) .. "6" (Szombat) |
W | ISO-8601 hét szám; a hetek hétfőn kezdődnek (PHP 4.1.0-tól) [mi szombat???] |
Y | év, 4 számjegy; pl.: "1999" |
y | év, 2 számjegy; pl.: "99" |
z | január 1 óta eltelt napok száma; pl.: "0" .. "365" |
Z | időzóna eltolódás másodpercben(pl.: "-43200" .. "43200"). Az időzónák az UTC-től nyugatra mindig negatívak, keletre mindig pozitívak. |
<?php echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 2011)); echo "<br />"; echo date("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 2011)); ?> |
Dec 31 2010 23:00:00 Jan 01 2011 00:00:00 |
<?php $t=time(); echo($t . "<br />"); echo(date("D F d Y",$t)); ?> |
1734526297 Wed December 18 2024 |
<?php echo date("Y.m.d. H:i",time()); ?> |
Programunk eredménye: 2024.12.18. 13:51 |
Megírhatjuk így is: Y = Évszám m = Hónap d = Nap H = Óra i = Perc s = Másodperc <?php echo date("Y.m.d H:i:s"); ?> |
Programunk eredménye: 2024.12.18 13:51:37 |
Az XXXXX -ek helyére írjuk be, a keresett fájl elérési helyét (fájlnév.kiterjesztése) | |
<?php echo "Utolsó változás ideje, UNIX időbélyeg formátumban: ".filemtime("XXXXX"); echo "Szerver idő szerint.<br />"; $idopont= getdate(filemtime("XXXXX")); echo "Év: ".$ev = $idopont["year"]."<br />"; echo "Hónap: ".$honap = $idopont["mon"]."<br />"; echo "Nap: ".$nap = $idopont["mday"]."<br />"; echo "Óra: ".$ora = $idopont["hours"]."<br />"; echo "Perc: ".$perc = $idopont["minutes"]."<br />"; echo "Másodperc: ".$mperc = $idopont["seconds"]."<br />"; ?> |
Utolsó változás ideje, UNIX időbélyeg formátumban: 1654070772 Szerver idő szerint. Év: 2022 Hónap: 6 Nap: 1 Óra: 10 Perc: 6 Másodperc: 12 |
<?php
echo "Szerver idő szerint, utolsó változás ideje:";
$idopont= getdate(filemtime("XXXXX"));
$ev = $idopont["year"]; $ho = $idopont["mon"]; $nap = $idopont["mday"];
$o = $idopont["hours"]; $p = $idopont["minutes"]; $mp = $idopont["seconds"];
echo "<p>".$ev."-".$ho."-".$nap." ".$o.":".$p.":".$mp."</p>";
?>
|
Szerver idő szerint, utolsó változás ideje: 2022-6-1 10:6:12 |
<?php echo "Amikor ez az oldal betöltődött:<br />"; echo 'Akkor az időpont ', gmdate ('r'), "<br />"; echo 'Az aktuális datum ez volt ', gmdate ('F j, Y'), "<br />"; echo 'Az aktuális datum ez volt ', gmdate ('M j, Y'), "<br />"; echo 'Az aktuális datum ez volt ', gmdate ('m/d/y'), "<br />"; echo 'Az aktuális gmdátum ez volt', gmdate ('jS \o\f M, Y'), "<br />"; echo 'Az aktuális idő ez volt ', gmdate ('g:i:s A T'), "<br />"; echo 'Az aktuális idő ez volt ', gmdate ('H:i:s O'), "<br />"; echo gmdate ('Y'); gmdate ('L')?(print ' ez'):(print 'ez nem'); echo " szökőév.<br>"; echo gmdate('U'), " másodperc telt el, 1970 január 1 óta.<br>"; ?> |
Amikor ez az oldal betöltődött: Akkor az időpont Wed, 18 Dec 2024 12:51:37 +0000 Az aktuális gmdátum ez volt December 18, 2024 Az aktuális gmdátum ez volt Dec 18, 2024 Az aktuális gmdátum ez volt 12/18/24 Az aktuális gmdátum ez volt 18th of Dec, 2024 Az aktuális idő ez volt 12:51:37 PM GMT Az aktuális idő ez volt 12:51:37 +0000 2024 ez szökőév. 1734526297 másodperc telt el, 1970 január 1 óta. |