IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Převod času

Aktivity
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:8.9.2015 12:36

Ahoj.
Do db ukládám čas jako Current, tedy při uložení do databáze. Vypadá nějak takto: 2015-08-28 10:15:37

Já se jej potom snažím vypsat na web, aby to bylo v podobě 28.8.2015 a popřípadě ještě čas. Jenže mě to neposlouchá.
Nejprve si vytáhnu všechny údaje o záznamu a potom chci udělat s datem toto:

$datum=Date("d.m.Y H:i:s",$inzerat['datum_vlozeni']);

Jenže co se stane, vypíše mi to "01.01.1970 01:33:35", datum od kterého se nějak vše počítá, prostě výchozí hodnotu.. Co dělám špatně?

 
Odpovědět
8.9.2015 12:36
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na Michal Kuba
Ondřej Štorc:8.9.2015 12:39

Máme tady na to články: http://www.itnetwork.cz/…-datum-a-cas
Jinak řešení na tvůj problém mi zabralo půl minuty: http://stackoverflow.com/…stamp-in-php

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
8.9.2015 12:39
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Dominik Klapuch:8.9.2015 12:43

Ahoj, můžeš to udělat přímo v dotazu:

DATE_FORMAT(datum_vlozeni, "%e.%c.%Y %H:%i")

Nebo v tvém případě bys musel $inzerat['datum_vlo­zeni'] převést na timestamp pomocí strtotime.

Nahoru Odpovědět
8.9.2015 12:43
Kód a data patří k sobě.
Avatar
Michal Kuba
Tvůrce
Avatar
Odpovídá na Ondřej Štorc
Michal Kuba:8.9.2015 12:43

Já právě už nějakou dobu hledal, ale ani na stacku jsem nepochodil.. díky :-)

 
Nahoru Odpovědět
8.9.2015 12:43
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.