[MySQL][PHP]Czas z bazy danych a czas lokalny |
[MySQL][PHP]Czas z bazy danych a czas lokalny |
30.04.2018, 10:34:55
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 |
|
|
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 |
|
|
30.04.2018, 12:42:48
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
|
|
|
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
|
|
|
1.05.2018, 09:48:13
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
|
|
|
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?
|
|
|
1.05.2018, 12:10:41
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
|
|
|
2.05.2018, 13:51:22
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 455 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 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 01:44 |