Article View: pl.comp.lang.php
Article #219718Formatowanie daty na podstawie opcji
From: WebCM
Date: Wed, 15 Jul 2009 08:23
Date: Wed, 15 Jul 2009 08:23
29 lines
2400 bytes
2400 bytes
Dotychczas funkcja do wyświetlania daty potrafi wyświetlić: * X minut temu, za X minut * Dzisiaj Chcę jeszcze dodać: JUTRO oraz WCZORAJ. Niedawno dokonałem zmiany w ustawieniach. W polu "Format czasu" admin podaje format pełnej daty (dzień, miesiąc, godzina...). Wcześniej tylko format godziny (godzina, minuta...). Miałem nadzieję, że tak będzie lepiej dla admina i szybciej dla parsera PHP, ale... zonk. Przykładowy format czasu: %d.%m.%Y o %H:%M Nigdy nie wiadomo, jak wygląda format czasu ustawiony w konfiguracji. Czy znacie jakiś sposób, aby w odpowiednim miejscu wstawić tekst "Dzisiaj", "Wczoraj"... wraz z datą? Czy po prostu powrócić do tego, aby pole "aktualny czas" zawierało tylko godzinę? Wtedy funkcja musi łączyć (dokonać konkatencji) format daty i format godziny, np. return $data . $godzina Nie chcę jednak ograniczać możliwości sformatowania daty. Zobaczyłem, jak robią to inne CMS-y. W Wordpressie podaje się osobno format daty i czasu. W PhpBB 3 tylko format pełnej daty i czasu (w 1 polu). W PHP- Fusion osobno format daty i pełnego czasu (data + czas), ale nie wyświetla "Dzisiaj", "Wczoraj", itd. Może lepiej rozwiązać to tak, że w polu "Format czasu" %s oznacza "Format daty"? Wtedy sprintf() by [raczej] wszystko załatwił.
Technical Details
Message-ID:
<78ebec30-2449-44d0-ae73-49508d1dda9c@s15g2000yqs.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!s15g2000yqs.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!s15g2000yqs.googlegroups.com!not-for-mail From: WebCM <webcm123@gmail.com> Newsgroups: pl.comp.lang.php Subject: Formatowanie daty na podstawie opcji Date: Wed, 15 Jul 2009 01:23:18 -0700 (PDT) Organization: http://groups.google.com Lines: 30 Message-ID: <78ebec30-2449-44d0-ae73-49508d1dda9c@s15g2000yqs.googlegroups.com> NNTP-Posting-Host: 83.1.217.52 Mime-Version: 1.0 X-Trace: posting.google.com 1247646198 29965 127.0.0.1 (15 Jul 2009 08:23:18 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 15 Jul 2009 08:23:18 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: s15g2000yqs.googlegroups.com; posting-host=83.1.217.52; posting-account=KmuZcQoAAACFwi1E7xIpy-n6K4ZXwoJm User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729),gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit