ugrás a tartalomhoz

PHP: dátum konvertálás

Anonymous · 2006. Jún. 24. (Szo), 16.06
Sziasztok!

Sat, 24 Jun 2006 9:45 am CEST
Ezt hogyan tudnám átkonvertálni erre:

2006-06-24 09:45:00

A konverzió azért szükséges, mert a fenti dátumot szeretném elmenti MySQL-be egy datetime típusú mezőbe + utána bűvészkedni szeretnék a dátummal (pl. hány napja volt stb.).

A másik, hogy ezt: 4:57 am hogyan tudom átalakítani erre: 04:57? 4:57 pm-ből pedig 16:57?

Köszönöm a segítséget
 
1

strtotime és date

attlad · 2006. Jún. 24. (Szo), 16.17
2

date

Anonymous · 2006. Jún. 24. (Szo), 16.30
Igen, az strtotime-ot már kipróbáltam, mielőtt írtam volna fórumba -> kaptam egy UNIX időbélyeget. Ezután a date függvénnyel hogy ügyeskedjek? Adjam meg, hogy echo date(strtotime($datumom)); ?
3

Szintakszis

attlad · 2006. Jún. 24. (Szo), 16.42
RTFM:
string date ( string format [, int timestamp] )

echo date('Y-m-d H:i:s', strtotime($myDate)); és
echo date('H:i', strtotime($myDate));

A helyi/beállított időzóna szerinti időt kapod, ha GMT kell akkor gmdate.
4

kösz

Anonymous · 2006. Jún. 24. (Szo), 17.03
Köszi, működik! :)
5

furcsaság

Evee · 2007. Júl. 27. (P), 20.36
Kipróbáltam az itt betett dátum átalakítót. Az lenne a kérdésem, hogy mi lehet annak az oka, hogy nálam az időt nem jeleníti meg, azaz az óra és a perc nulla. A szerver, vagy a szolgáltató hibája lehet, vagy valami másra vezethető vajon vissza?