![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 28.11.2021 Ostrzeżenie: (0%) ![]() ![]() |
Mam funkcję: date_modify(), date_format(), date_date_set() i substr()
Zbudowałam taki kod:
Wypisuje co prawda: "Mam 49 lat.", ale po zmianie treści, które zawierają inne dane związane z datą urodzin odczytywane w całości z bazy danych (to znaczy CAŁĄ DATE: 1974-11-11, a nie jej części np: 1974 rok z jednego wiersza, 11 miesiąc z innego wiersza, 11 dzień jeszcze z innego wiersza) - chciałabym, aby działało obliczenie wieku w całości, najlepiej bez ręcznych zmian wywoływanych przez funkcję date_modify() oraz bez stosowania oddzielnych zmiennych dla części składowych daty. Nie podoba mi się też użycie funkcji substr() -> została ona użyta na siłę, by wymóc końcowy wynik niezgrabnego obliczenia: "-0049". Czy ktoś wie jak to zmodyfikować, aby funkcja z podanej daty urodzin obliczyła wiek osoby, ale w całości? Dziękuję za sugestie, podpowiedzi, ewentualne rozwiązania (IMG:style_emoticons/default/smile.gif) Ten post edytował AmyLokmart 27.04.2022, 18:32:50 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Kochany "nespor" dzięki za uszczypliwość i za to, że tak wierzysz w pomaganie innym jednocześnie deprymując działanie osoby proszącej,o jakiąś pomoc lub podpowiedź, nie wiedząc jakie są szczegóły. To tak jakby zapytać się człowieka, który skończył studia informatyczne - co to jest WiFi? Oczywiście studenciak, który zjadł wszystkie rozumy odpowie na to pytanie źle. A co zrobią ludzie np: moderatorzy forum? Pierwsze co sprawdzą w internecie co to jest, a potem napiszą w temacie zajebistą definicję. Jednak samemu to niczego od siebie nie napiszą. Slodkie... No to podsumujmy: piszesz ze uzywasz VARCHAR bo masz bardzo duzo dat i VARCHAR zajmuje mniej miejsca niz DATE. Ja ci wyjasniem ze jestes w bledzie, ze VARCHAR na zapisanie daty potrzebuje 3 razy wiecej miejsca niz DATE. Ty w odpowiedzi, ze wg twojej logiki to jest zle. No to ja ci wyjasniam ze nie o logike tu chodzi tylko o fakty. i tak, dodaje zgryzliwie ze sie nie znasz ale i tak wiesz lepiej. Moze wiec zamiast szukac drzazgi w moim oku, to poszukaj belki w swoim (IMG:style_emoticons/default/wink.gif) Cytat Pozdrawiam Serdecznie Tych co Szczerze pomagają na tym forum i nie stosują sarkazmu. Buziaki :* A ja pozdrawiam tych ktorzy faktycznie przychodza na forum czegos sie dowiedziec a nie trwac w swojej blednej "logice". Buziaczki i usciski. Make love not war etc etc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 19:42 |