Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z odejmowaniem Dat
Forum PHP.pl > Forum > Bazy danych > MySQL
acainoks
Tworzę w tabeli pole typy DATETIME + określoną liczbę czasu (jest to zmienna) nazwę te pole `data_wstawienia`
Przy odświeżaniu strony chciałbym aby od `data_wstawienia` odjąć czas który jest teraz robię to w ten sposób:
[MYSQL] pobierz, plaintext
  1. mysql_query( "SELECT `data_wstawienia` - CURRENT_TIMESTAMP FROM `tabela1`");
[MYSQL] pobierz, plaintext


zrzucam to do json i ajaxem na stronę i co otrzymuję

jeżeli pozostało około 60 sekund to otrzymuję wynik około 100 sekund
jeżeli np pozostało około 120 sekund to system zwraca mi około 200 sekund

To wszystko powtarza się gdy zamiast CURRENT_TIMESTAMP wstawię NOW() lub CURRENT_TIMESTAMP()

czas dodaję w ten sposób

  1. DATE_ADD(NOW(),INTERVAL $sec SECOND)


proszę o pomoc bo nie mam pojęcia gdzie jest błąd
pozdrawiam
erix
Może najpierw zamień to na UNIX_TIMESTAMP?
acainoks
Dzięki wielkie erix pomogło już
  1. UNIX_TIMESTAMP(data_wstawienia) - UNIX_TIMESTAMP()
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.