Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Data urodzin w PhpBB by przemo
Forum PHP.pl > Forum > Przedszkole
SzymonNegle
Wie może ktoś na jakiej zasadzie działa dodawanie daty urodzin w PhbBB, a dokładnie w PhpBB by Przemo(ale bazy pewnie są takie same). Wiem, że odpowiedzialna za to jest kolumna user_birthday, jest tam np. wartośc 4081. Natomiast jeśli się wybierze datę ok 1924r. to liczba jest w granicach -13337(liczba ujemna). Jaki jest do tego algorytm albo coś takiego, żeby zamienić date na taką liczbę i w drugą strone?? 

A potrzebuje to bo wykorzystuje tą tabelę z Forum w serwisie do opisu użytkownikow, bo po co tworzyć 2 tabele ktore robia to samo . 

Jest gdzieś może to opisane albo coś questionmark.gif  

Umial by ktoś pomoc??
matixrr
Nie wiem czy pomoże, ale

includes\functions.php

// Add function realdate for Birthday MOD
// the originate php "date()", does not work proberly on all OS, especially when going back in time
// before year 1970 (year 0), this function "realdate()", has a mutch larger valid date range,
// from 1901 - 2099. it returns a "like" UNIX date format (only d,m and Y, may be used)
// is expect a input like a UNIX timestamp divided by 86400, so
// calculation from the originate php date and mktime is easy.
// e.g. realdate ("m d Y", 3) returns the string "1 3 1970"

oraz w admin\admin_users.php

Kod
SET "[...]user_birthday = $birthday[...]
$birthday = ($this_userdata['user_birthday']!= 999999) ? realdate('d-m-Y', $this_userdata['user_birthday']) : '';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.