![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%) ![]() ![]() |
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 |
|
|
![]()
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%) ![]() ![]() |
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
|
|
|
![]()
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
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%) ![]() ![]() |
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
|
|
|
![]()
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?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%) ![]() ![]() |
Nie, do tej pory dotarłem tylko date_default_timezone_set(), ale nie ustawie tego automatycznie
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Na poczatek proste pytanie, bo z postow tutaj nie jestem pewien odpowiedzi:
czy znasz strefe czasowa uzytkownika? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 22:18 |