Portál AbcLinuxu, 16. července 2025 10:22


Dotaz: Timestamp v bashi

6.4.2005 00:36 Doktor
Timestamp v bashi
Přečteno: 217×
Odpovědět | Admin
Rad bych se zeptal.. jakym prikazem jde udelat neco jako v PHP : $act_time = strtotime("now"); tzn. aby byl vysledek v bashi tomto formatu: 1112740490
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

DjAARA avatar 6.4.2005 00:52 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Timestamp v bashi
Odpovědět | | Sbalit | Link | Blokovat | Admin
date +%s
DjAARA's blog
Pavel Stárek avatar 6.4.2005 00:57 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Timestamp v bashi
Á to je to co chtěl, já furt nevěděl co mu z toho vylezlo, a studovat php se mi moc zrovna teď nechtělo. Tak teď už vím, že je to počet sekund od začátku epochy ..... :-)
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
Pavel Stárek avatar 6.4.2005 00:55 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Timestamp v bashi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím sice co je to za formát co tu máte v tom příkladu, ale když dáte v bashi příkaz date --help tak se dozvíte více. Jde udělat například toto:
$ date +%Y%H%M%S
2005005318
Viz man date. Víc k tomu asi nemohu napsat. Tedy pokud jsem to dobře pochopil.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
6.4.2005 01:33 Michal Kubeček
Rozbalit Rozbalit vše Re: Timestamp v bashi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Poslední dobou pozoruji zhoubný trend programátorů v PHP řešit elementární úkoly neuvěřitelně krkolomným způsobem. Takže pro zjištění aktuálního dne například místo prostého localtime() používají jako jeden muž (včetně žen) konstrukci 'date("d")', která (pominu-li zbytečné použití dvojitých uvozovek místo jednoduchých) udělá vlastně totéž a navíc ještě několikanásobnou zbytečnou konverzi typů tam a zpátky.

Ve vašem dotazu vidím podobný příklad: proč místo strtotime("now") (mimochodem, opět zbytečné přidělávání práce parseru dvojitými uvozovkami) nepoužijete staré dobré time()?

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.