Súgó - Keresés - Tagok - Naptár
Teljes változat: Dátum formátumok
PC WORLD Segélyvonal > WEBSAROK > Webszerkesztés, programozás > PHP
google
Újabb kérdésem lenne: blush.gif
Adatbázisban van alapformázott dátumom, amit különféle formátumokban szeretnék kiíratni. Hogyan kell? blush.gif blush.gif
Amerre csak keresek olyan van, hogy az aktuális dátumot íratja ki a függvény.
Mezofi
KÓD
//A $datum változóba betöltöd az adatbáziból az aktuális mező tartalmát az 1995.12.11 helyett.
$datum="1995.12.11";
for ($i=0; $i<5;$i=$i+1) {
print $datum[$i];
}
//Kimenetel 1995.


Lehet, nem erre gondoltál, ez túl egyszerű lenne neked!
De gyakorlatilag egy úgyanúgy elmentett dátumot úgy irathatsz ki vele ahogy neked tetszik.
1995.12.11
12.11.1995
11.1995.12.....stb
cool.gif
google
Köszönöm, sikerült!
Azt hittem van egyszerűbb (legalábbis sorkímélőbb) módszer is, pl. függvény...
De ez is jó, mert azt teszek vele, amit akarok! Pl. hónapneveket írok ki. cool.gif
arpsoft
@google:
a dátumos problémádra van egyszerűbb megoldás is:

van a strtotime függvény, ami szinte minden dátumot felismer és egy UNIx időbélyeget ad vissza.
Aztán van a strftime, ami az időbélyeg alapján szinte bármilyen formában visszaadja a dátumot.

Tehát valahogy így nézne ki a dolog:

KÓD
print strftime("%Y. %B %d - %A",strtotime($datumszovegkent));

A kimenet valami ilyesmi lesz: 2005. July 26 - Tuesday

A strftime-nak rengeteg formázási lehetősége van.
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk, kattints ide.