![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Na początku chciałem się serdecznie przywitać (IMG:style_emoticons/default/yahoo.gif)
Mój problem polega na tym, że potrzebuję stworzyć konwerter numerów partii do firmy w której pracuje. Przykładowy numer patrii wygląda tak: Cytat 20.29.4.30.5 gdzie: 20 - nazwa dostawcy 29 - dwudziesty dziewiąty tydzień (przyjazd towaru) 4 - 4 dzień w tygodniu (przyjazd towaru) 30 - trzydziesty tydzień ( przetworzenie towaru) 5 - piąty dzień w tygodniu (przetworzenie towaru) problem polega na tym, żeby po wpisaniu do okienek: Cytat [20] [29] [4] [30] [5] pojawiło się: Dostawca: Mateusz data przyjęcia towaru: 21.07 data przetworzenia towaru 29.07 O ile z wyświetleniem dostawcy bym sobie poradził, tak z datami, że tak powiem, ni cholery.. :/ Myślałem (choć przyznaję się bez bicia, że nie wiem jak to zrobić) nad stworzeniem tabeli w której poszczególne tygodnie oraz dni będą miały odpowiednie numery: załóżmy lipiec 2011 (IMG:http://img713.imageshack.us/img713/2801/partia.jpg) i w tym wypadku 29 lipca odpowiada nr patrii: Cytat 30.4 Z tym ze przyjąłem, że każdy miesiąc ma 5 tygodni, a tu np maj ma 6. Bardzo proszę o naprowadzenie bądź pomoc w napisaniu tego programiku. Pozdrawiam Mateusz |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 61 Dołączył: 20.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Możesz spróbować użyć strtotime. Jako parametr przyjmuje angielski tekst opisujący datę.
Problem w tym, że funkcja ta zwraca różne wyniki pod PHP 5.3.6 i 5.2.17, więc musisz się zastanowić, czy warto na niej polegać.
Jeśli wolisz podejście z użyciem bazy danych, to stwórz sobie tabelę z kolumnami: data, numer_tygodnia, numer_dnia i uzupełnij ją na kilka lat wprzód. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 05:51 |