Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z datą (mktime)
Kamil9132
post
Post #1





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 7.11.2010

Ostrzeżenie: (10%)
X----


Witam mam Problem z datą (mktime) skrypt wygląda tak:


  1. $przyszla = mktime(0, 1, 0, 0, 0, 0000);
  2. echo "$przyszla";]


Tylko to wynik w sekundach jest taki:
943916460,
a powinien być:
3600.

To jaki jest błąd ?

Ten post edytował Kamil9132 10.11.2010, 15:07:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Quantum
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
1289401491-jaka to jest data ,bo jak liczyłem to wychodziło mi 40lat ,a powinno wyjść 2010

dobrze liczyłeś, dodaj do tego 1970, bo to liczba sekund jaka mineła od 1970.01.01 00:00 (tzw. uniksowy znacznik czasu)
  1. echo date ( 'Y.m.d H:i:s', 1289401491 );
a tu coś dla bazy:
  1. SELECT * FROM `table` WHERE `data_dodania` < NOW() - 2592000
skąd wziąłem liczbę 2592000 (sec) ? 30 (dni) * 24 (godz) * 60 (min) * 60 (sec)

http://dev.mysql.com/doc/refman/5.1/en/dat...-functions.html

Ten post edytował Quantum 10.11.2010, 16:35:06
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 14:33