Zadejte hledaný výraz...

PHP potřebuji změnit datum na libovolný text.

Napsal PetrGargulák;1455085
já to nedělal.... Ale je to bez nuly.... na začátku....... j Day of the month without leading zeros 1 to 31
PHP: date - Manual
Nebojte, vím co dělá j v date(). Ptal jsem se na smysl, když už používáte leading zeros u hodin, tak nedává smysl jej nepoužívat i u dnů a měsíců. Leading zeros mají tu výhodu, že mají vždy stejný počet číslic a v tabulce Vám nevznikne tohle:
26234
Napsal ItSnowsInHellAgain;1455092
S datem v unixové formě se dá snadno hrát a v extrémních případech lze použit jako ID.
To ano, jsou případy, kdy to stačí.
5. 4. 2018 00:25:58
https://webtrh.cz/diskuse/php-potrebuji-zmenit-datum-na-libovolny-text/strana/2#reply1338949
Napsal TomášX;1454995
z principu nemusí být datum ve varcharu špatně, může to být omezení redakčního systému (což je špatně, ale u někoho jiného), ne všechna data musí být normalizovaná a splňovat normální formy, moderní databáze umí slovníkovat a nestojí je to o nic víc námahy než bigint, občas je potřeba zachovat stejný formát jako byl na vstupu. Pokud tam mám i čas, občas potřebuji zachovat časovou zónu, přesnost času podle vstupu či nechci ztratit informaci, že událost vznikla v přechodnou sekundu, slyšel jsem ale ještě spoustu dalších výmluv :).
Za tohle bych asi tolik neodsuzoval. Tady na tomhle příkladu je ale asi naprosto vše špatně, ten datum v db je tam nejmenší drobnost :). Vytvářet date v nějakém formátu a pak ho parsovat místo, abych zadal přímo date('Y-n-j H:i') je šílenost :)
S tim uplne nesouhlasim, pouzit CHAR jako storage pro DateTime v DB je sileny. Rychochlost sortovani s poctem zaznamu roste o proti ukladani do datetime nebo timestamp mnohonasobne. Pokud potrebuju pracovat s TZ, tak to ukladam do Timestamp ;).
Jinak ten celej kod je silenej, videl jsem par kodu od Autora tohoto vlakna :) A myslim, ze by se mel zacit venovat jine praci, nez programovani - a neberte to zle, ale tohle je uprimny nazor po letech programovani.
---------- Příspěvek doplněn 06.04.2018 v 09:06 ----------
Napsal ItSnowsInHellAgain;1455092
S datem v unixové formě se dá snadno hrát a v extrémních případech lze použit jako ID.
Pokud extremni pripad je ekvivalent pro nikdy, tak pak ano :).
6. 4. 2018 09:05:01
https://webtrh.cz/diskuse/php-potrebuji-zmenit-datum-na-libovolny-text/strana/2#reply1338948
Už to říkám po šesté k tomuto kodu jsem se dostal jako slepý k houslím. Já mám pouze upravit danou věc. Né přepisovat kod. Jen jsem se měl zbavit času a dát tam text. Ten projekt není eshop s miliony položkami..takže je úplně zbytečné na to aplikovat něco jiného.
6. 4. 2018 09:36:54
https://webtrh.cz/diskuse/php-potrebuji-zmenit-datum-na-libovolny-text/strana/2#reply1338947
Pro odpověď se přihlašte.
Přihlásit