abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 19:44 | Zajímavý článek

    Před 32 lety, 6. června 1993, byl spuštěn první český WWW server (ještě pod TLD .cs), pro potřeby fyziků zabývajících se problematikou vysokých energií.

    Ladislav Hagara | Komentářů: 4
    včera 16:11 | Zajímavý software

    Střílečku Borderlands 2 lze v rámci výprodeje série Borderlands na Steamu získat zdarma napořád, když aktivaci provedete do 8. června 19:00.

    Ladislav Hagara | Komentářů: 7
    včera 15:11 | Nová verze

    Byla vydána nová verze 2.22 svobodného video editoru Flowblade (GitHub, Wikipedie). Přehled novinek v poznámkách k vydání. Videoukázky funkcí Flowblade na Vimeu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    5.6. 15:00 | Komunita

    Canonical Launchpad vypíná systém správy verzí Bazaar. Vývojáři mohou své repozitáře do 1. září přemigrovat na Git.

    Ladislav Hagara | Komentářů: 7
    5.6. 13:22 | Nová verze

    Byla vydána nová verze 2.53.21 svobodného multiplatformního balíku internetových aplikací SeaMonkey (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 3
    5.6. 12:33 | Komunita Ladislav Hagara | Komentářů: 20
    5.6. 11:22 | Komunita

    Na Indiegogo byla spuštěna kampaň na podporu linuxového telefonu Liberux NEXX s osmijádrovým procesorem Rockchip RK3588S, 32 GB LPDDR4x RAM a 6.34″ 2400×1080 OLED displejem. Cena telefonu je 1 310 eur.

    Ladislav Hagara | Komentářů: 5
    5.6. 11:11 | Komunita

    Miro Hrončok vyhrál volby do Fedora Council. Mezi sedmi kandidáty, kteří se ucházeli o dvě křesla, nakonec získal nejvíce hlasů - 1089. Česká komunita má tak po delší době opět zástupce v nejvyšším orgánu Fedory.

    Ladislav Hagara | Komentářů: 0
    5.6. 04:33 | Zajímavý software

    Redox OS (Wikipedie), tj. mikrokernelový unixový operační systém naprogramovaný v programovacím jazyce Rust, nově podporuje X11 a GTK 3.

    Ladislav Hagara | Komentářů: 0
    5.6. 02:55 | IT novinky

    Dnes po celém světě startuje prodej herní konzole Nintendo Switch 2.

    Ladislav Hagara | Komentářů: 10
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (33%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 221 hlasů
     Komentářů: 14, poslední 2.6. 08:30
    Rozcestník

    Dotaz: vysledek v sec u microtime();

    1.12.2010 11:24 Vendelin
    vysledek v sec u microtime();
    Přečteno: 341×
    Ahoj, v php manualu se pise, ze funkce microtime();

    vraci vysledek cituji: Return current Unix timestamp with microseconds

    jak bych tohle mohl prepocitat do nasich klasickych sekund? Dekuji za pomoc

    Odpovědi

    1.12.2010 12:43 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    No veď vyskúšaj ju zavolať a povedz, čo si dostal. Podľa mňa manuálová stránka celkom dobre popisuje, čo sa s tou funkciou dá získať.
    1.12.2010 13:02 sivlk | skóre: 15 | blog: sivlk
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    1000000*microtime(true)
    1.12.2010 13:53 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    A dostanes cas v pikosekundach :-D
    Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...
    1.12.2010 13:57 Dejv | skóre: 37 | blog: Jak ten blog nazvat ... ? | Ostrava
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    vysledek cituji: Return current Unix timestamp with microseconds
    Sorry, blbe jsem cetl. Pravdepodobne nemam pravdu. Omlouvam se za blby komentar.
    Pevně věřím, že zkušenější uživatelé mě s mými nápady usměrní a pošlou tam, kam tyto nápady patří...
    1.12.2010 14:56 cyclope
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    +1 LOL
    1.12.2010 15:02 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    Dvojí výsledek (interpretaci výsledku)
    buď pole
    $a = microtime();
    $a['sec'] // - udává sekundy 
    $a['msec'] // - udává mikrosekundy 
    
    nebo desetinné číslo v sekundách
    $a = microtime(true);
    

    Tudíž platí (micro je 10−6):
    $a = microtime();
    microtime(true) =  $a['sec'] + $a['msec'] / 1000000.0;
    
    …Platí to obecně, bo reálné číslo bude vnitřně asi double, který má 15 platných míst a to nám tam asi nestačí, takže to nebude asi přesně falírovat.

    No a je to počet sekund od: 1970-01-01 00:00:00 GMT. (Nevím co jsou naše sekundy :))
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    Tarmaq avatar 1.12.2010 15:08 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    ja teda nevim, ale mne microtime() vraci string(21)
    Don't panic!
    1.12.2010 15:20 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    Sorry za mystifikaci, viz níže
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    1.12.2010 15:19 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    Tak a teď jsem se projevil jako totální idiot (zrovna jsem to před chvílí řešil v céčku, a v PHP to používám s parametrem true, tak jsem se nechal unést).
    Beru zpět:
    Bez parametru to vrací řetězec, kde první hodnota jsou mikrosekundy a druhý (za mezerou sekundy)
    A obojí je již v sekundách
    Tudíž platí:
    $a = explode(' ',microtime())
    microtime(true) =  ($a[0] + $a[1]);
    
    Sorry za mystifikaci
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    Tarmaq avatar 1.12.2010 15:04 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    nevim co jsou to ty "nase klasicke sekundy", ale tusim ze staci misto microtime() pouzit time()
    Don't panic!
    1.12.2010 19:29 mc_bizon | skóre: 3
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    microtime() ti vráti float, ktorého celá časť je počet sekúnd (našich klasických, od 1970) a za desatinnou čiarou máš mikrosekundovú presnosť.
    1.12.2010 22:54 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: vysledek v sec u microtime();
    microtime(true) vrátí to, co píšete!
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.