Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Czas z bazy danych a czas lokalny
BienuSS
post 30.04.2018, 10:34:55
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 3.11.2017

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


Witam.
W bazie danych mam czas meczu podany według strefy GMT +1, jak zrobić żeby w każdej strefie czasowej było tak że po upływie tego czasu w polsce, nie da sie nic edytować. Normalnie w php robiłem to data_match < NOW(), ale to nie zadziała w różnych strefach czasowych
Date mam zapisaną w timestampie, myślałem o tym żeby dodać do tego wartość strefy czasowej i dopiero sprawdzać warunek data_match < NOW()

Ten post edytował BienuSS 30.04.2018, 10:39:35
Go to the top of the page
+Quote Post
Neutral
post 30.04.2018, 10:55:58
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 46
Dołączył: 10.01.2016

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


http://forum.php.pl/index.php?s=&showt...t&p=1232639

Napisz event_scheduler.

Cytat
Pamiętaj, żeby to włączyć:

SET GLOBAL event_scheduler = ON;


Ten post edytował Neutral 30.04.2018, 10:57:12
Go to the top of the page
+Quote Post
BienuSS
post 30.04.2018, 12:42:48
Post #3





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 3.11.2017

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


Z tego co narazie zrozumiałem to event_scheduler służy do wykonywania jakiś czynnosći w mysql np. codziennie o 9. Rozumiem że przy każdym logowaniu użytkownika mam zrobić coś takiego tylko co ustawić wtedy w zależnosci od strefy czasowej
Go to the top of the page
+Quote Post
mrk9109
post 30.04.2018, 19:59:16
Post #4





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


ja bym zrobil proste zapytanie z warunkiem że jezeli data godzina jest mniejsza niż aktualna to brak możliwości edycji
Go to the top of the page
+Quote Post
BienuSS
post 1.05.2018, 09:48:13
Post #5





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 3.11.2017

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


data w bazie danych jest zapisane w systemie GMT +1, jak pobierasz w php, to pobiera ci date z aktualnej strefy czasowej, wiec to odpada
Go to the top of the page
+Quote Post
Pyton_000
post 1.05.2018, 09:58:52
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Ustawiasz w PHP TimeZone wg. użytkowników?
Go to the top of the page
+Quote Post
BienuSS
post 1.05.2018, 12:10:41
Post #7





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 3.11.2017

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


Nie, do tej pory dotarłem tylko date_default_timezone_set(), ale nie ustawie tego automatycznie
Go to the top of the page
+Quote Post
nospor
post 2.05.2018, 13:51:22
Post #8





Grupa: Moderatorzy
Postów: 36 446
Pomógł: 6292
Dołączył: 27.12.2004




Na poczatek proste pytanie, bo z postow tutaj nie jestem pewien odpowiedzi:
czy znasz strefe czasowa uzytkownika?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 13:22