Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:e8d6:d1...–

peter
PHP › PHP script má závisieť od me…
9. 2. 2017   #214844

A nepsal jsem ti, ze date(), ackoliv jsem to prvne radil, dela neco jineho a mas pouzit mktime()? Presto tam stale date() pouzivas. Ono to tak nejak lze vycist i z tech prikladu v dokumentaci, kde to tam nekdo pouzival.


gna narazi na to, ze...
http://php.net/…ate.php ;

Description
string date ( string $format [, int $timestamp = time() ] )

vstupy: $format ('d.m.Y H:i:s'), $timestamp (1486648195)
vystupy: string ('09.02.2017 14:48:15')
https://www.functions-online.com/date.html
... date() prevadi ciselny udaj timestamp (cislo, pocet milisekund od roku 1970) na retezec citelny pro cloveka, datum. Jako parametr ma zpusob formatovani + ciselny udaj. Pokud cislo neuvedes, pouzije aktualni cas. Viz stranka http://www.gaijin.at/olsutc.php , ktera ukazuje aktualni Unix Zeitstempel = 1486648206
Cili, zrovna tuto funkci nechces. Chces opacnou, to je mktime(), kde zadas cisla den, mesic, rok a vyrobi ti timestamp. Funkce time() dela totez pro aktualni cas. No, a dve cisla uz pak normalne muzes porovnavat.
A druha vec, pro to date je treba zadavat format vystupu jako string, v apostrofech. date('d.m.Y H:i:s'). Ty pismena jsou vysvetlene v te velke tabulce v dokumentaci u date.
'd.m.Y H:i:s' = '09.02.2017 14:48:15'
'Y/m/d H:i:s' = '2017/02/09 14:48:15'

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý