![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 0 Dołączył: 17.06.2003 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Szukam funkcji, ktora pozwoliła by na konwersje formatu daty rfc822 na format daty iso8601. Oczywisie można by to zrobić bez funkcji ale raczej tak bym nie chciał (bo zbyt dużo przypadków jest to zrealizowania a daty nie do końca są ze sobą zgodne). Mogę się zalożyć ze musi istnieć do tego funkcja (funkcje) bo to są dwa najpolularniejsze formaty daty tylko, że ja nie moge ich znaleść. Czy ktoś się spotkał z takimi funkcjami lub ma jakiś inny pomysł?
Dla tych, którzy mogli się z tym spotkać ale nie kojarzą rfc822 i iso8601 podaje najczęściej spotykaną budowę daty: rfc822- Sat, 13 Dec 2003 18:30:02 GMT iso8601 - 2003-12-13T18:30:02Z Jak widać to są daty juz po konwersji (przedstawiają da samą datę). Oczywisie jest to bardziej skomplikowane niż widać na tym przykładzie ale to już chętni zobaczą sobie w specyfikacjach. Jeszcze jedna uwaga: jeśli nie ma wprost funkcji to realizującej a ktoś zna coś to robi prawie to samo, to niech posłuży się powyrzszym przykładem (gdzie $data_rfc="Sat, 13 Dec 2003 18:30:02 GMT" a pod $data_iso ma się znaleść 2003-12-13T18:30:02Z). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 0 Dołączył: 17.06.2003 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Cytat(TomASS @ 2006-03-04 18:25:59) Masz to co chcesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) No tak ale tak jak pisałem wcześniej to działa tylko na tym przykładzie (to było tylko takie wtrącenie o tym T), a jest jeszcze wiecej możliwości, które nie bardzo mi się chce rozpatrywać. Myślałem, że jest jakiś zestaw funkcji który się tym zajmie. Bo date() owczem ma dużo możliwości ale przez to wymaga pisania wielu if'ów... (a nie bardzo mi się chce analizowania spseudokodów w tych specyfikacjach i pisaniu warunków, które znając życie, i tak nie będą realizować wszystkich przypadków, a te które bedą to i tak pewnie nie wszystkie uda mi się przetestować, a to niesie za sobą problemy w przyszłości itp itd). Mimo wszsytko dzięki będę pisał wszystko ręcznie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 13:28 |