Autor Zpráva
wwr
Profil *
Ahoj, potřeboval bych vědět, zda existuje funkce, která dekóduje string a převede ho na datum (timestamp == mikrotime()).
tak jako u date má šablonu, do které se dává např date('Y-m-d H:i:s') tak obrácenou funkci :-)

Díky


popřípadě jak toho docílit, pokud by funkce neexistovala. Nechce se mi to parsovat ručně pomocí reguláků či tak podobně...
juriad
Profil
http://www.php.net/manual/en/function.strtotime.php
V dokumentaci k funkci date je napsáno: To generate a timestamp from a string representation of the date, you may be able to use strtotime()
wwr
Profil *
u strtitime nelze použít vzor tedy např: Y-m-d H:i:s
juriad
Profil
Y-m-d H:i:s normálně rozezná. Potřebuješ nějaký jiný speciální formát?
Případně se podívej do sekce See Also na další funkce.
Antik4
Profil
$time = date('Y-m-d H:i:s');

$date = new DateTime($time);
echo $date->getTimestamp() . ' = ' . time();
wwr
Profil *
juriad:
Y-m-d H:i:s normálně rozezná. Potřebuješ nějaký jiný speciální formát?

ano, různé formáty. Teoreticky všechny možné
aDAm
Profil
Ano různé formáty ti to sežere, pokud to jsou standardizované formáty.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: