- Milyen okostelefont vegyek?
- Motorola Edge 50 Neo - az egyensúly gyengesége
- iPhone topik
- Tokba kerülnek a Pixel 10 mágnesei
- CMF Phone 2 Pro - a százezer forintos kérdés
- Beárazták az projektoros Ulefone-t
- Xiaomi 15 Ultra - kamera, telefon
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Telekom mobilszolgáltatások
- Android alkalmazások - szoftver kibeszélő topik
Új hozzászólás Aktív témák
-
disy68
aktív tag
válasz
Brett001 #16836 üzenetére
Üdv, van pár hasznos dátum/idő kezelő függvény php-ben.
A kódrészletben unix timestamp-pel munkálkodunk. A date() segítségével ezt átalakíthatod a saját formátumodra:
$stop = date('YmdHis', $list[0]);
$start=date('YmdHis', $list[0]-(86400*2));Az strtotime() is egy hasznos függvény, ez szöveges dátum/időt alakít át timestamp-pé. Az alábbi rész nem tudom kell-e neked egyáltalán, mert ebből az látszik, hogy az adatbázisban lévő timestamp-ek utc szerint vannak tárolva, így az időeltolódás szerint ad hozzá még egy vagy két órát:
if (date("I",time())==0) { //ezzel az aktuális dátumot vizsgálja, hogy nyári/téli időszámítás van
$time[$i]=(strtotime($list['datetime'])+3600)*1000;
}
else {
$time[$i]=(strtotime($list['datetime'])+7200)*1000;
}Ha nálad a jó időértékek kerülnek tárolásra, akkor elég ennyi ide:
$time[$i] = strtotime($list['datetime']);
Ha az strtotime() nem eszi meg a formátumot (elvileg a fentivel nem lesz gond), akkor használhatod még a strptime() függvényt is.
Új hozzászólás Aktív témák
- Netflix
- Kerékpársportok
- Milyen egeret válasszak?
- Autós topik
- Gaming notebook topik
- Xbox tulajok OFF topicja
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Fejhallgató erősítő és DAC topik
- Elfelejtettem a film címét
- További aktív témák...
- Gombászkönyvek egyben
- 12.000 ft tól elvihető ELITRO Bankmentes , kamatmentes vásárlás .Cooler Master GM2711S Monitor
- Új! Targus - USB-C Dual HDMI 4K HUB - 2 HDMI-vel. Saját töltő nélkül 2 monitorral (120Hz)
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Honor Magic7 Lite 512GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged