Mam problem z data, kozystam ze skryptu ktory zapisuje date w takim formacie:
[php]date( 'r', strtotime( 'Y-m-d h:i:s' ) );[/php] a wyswietla mi: Thu, 1 Jan 1970 00:59:59 +0100 - czy moze ktos wie co moze byc tego przyczyna?
No i moj dylemat jes taki, ze zastanawiam sie gdzie powinna znajdowac sie ikonka do kanalu RSS jezeli jest to system niusow w zasadzie na jednej podstronie. Czy najlepiej jak bedzie on tylko na podstronie z niusami czy moze byc na kazdej innej?
[RSS]problem z data i drobny dylemat..
Moderator: Pomocy?!
Posty: 5
• Strona 1 z 1
[RSS]problem z data i drobny dylemat..
Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7.6) Gecko/20050226 Firefox/1.0.1
- _SW_
- Posty: 21
- Z nami od: 17 lutego 2005, 11:33
Re: [RSS]problem z data i drobny dylemat..
Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 Mnenhy/0.7.1
_SW_ pisze:
- Kod: Zaznacz cały
[php]date( 'r', strtotime( 'Y-m-d h:i:s' ) );[/php]
wyswietla mi: Thu, 1 Jan 1970 00:59:59 +0100 - czy moze ktos wie co moze byc tego przyczyna?
Po pierwsze - wyświetla dobrze.
Po drugie - RTFM! http://pl.php.net/manual/pl/function.strtotime.php
Jak chcesz aktualną datę, to wystarczy date('r');.
Jak chcesz zmienić format daty, to date('r', strtotime('2005-03-15 01:59:32'));...
_SW_ pisze:No i moj dylemat jes taki, ze zastanawiam sie gdzie powinna znajdowac sie ikonka do kanalu RSS jezeli jest to system niusow w zasadzie na jednej podstronie. Czy najlepiej jak bedzie on tylko na podstronie z niusami czy moze byc na kazdej innej?
Ja bym dał ikonkę przy aktualnościach. Ale dodatkowo pomyśl o dodaniu RSS'a jako <link rel="alternate"... />.
- mwd
- Posty: 80
- Z nami od: 08 lutego 2005, 00:04
- Lokalizacja: Konstancin-Jeziorna k. W-wy
Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 Mnenhy/0.7.1
Gość pisze:...jakiekolwiek inne formatowanie nie jest dozwolone.
A czy ja zmieniłem format daty? :)
Samo date('r'); zwróci aktualną systemową datę jako ciąg znaków sformatowany zgodnie z RFC822; czyli np.: Thu, 21 Dec 2000 16:01:07 +0200 (przykład z podręcznika użytkownika PHP). Jeżeli podamy dodatkowy parametr, w formacie UNIX timestamp, to zwróci ten timestamp sformatowany wedle życzenia.
Natomiast strtotime('jakiś_ciąg_znaków'); spróbuje przetworzyć jakiś_ciąg_znaków na prawidłową datę i zwróci ją jako UNIX timestamp (czyli liczba sekund od 1 Stycznia 1970).
Podsumowując, jak napiszę w kodzie takie coś:
- Kod: Zaznacz cały
<?php
echo date('r', strtotime('2005-03-15 17:34:05'));
?>
to dostanę: Tue, 15 Mar 2005 17:34:05 +0100
PS: Mam nadzieję, że ten post rozwieje wszelkie wątpliwości. :) Pozatym - chyba niezbyt pasuje do tego forum...
- mwd
- Posty: 80
- Z nami od: 08 lutego 2005, 00:04
- Lokalizacja: Konstancin-Jeziorna k. W-wy
Posty: 5
• Strona 1 z 1
Kto jest online
Zarejestrowani użytkownicy: Bing [Bot]