Mój komputer jest czasem lokalnym: 12-03-2013 4:30pm
.XAMPP czas funkcji daty PHP różni się od czasu lokalnego komputera
Moja funkcja daty XAMPP drukuje czas jako 12-03-2013 10:49:56
.
Jak ustawić czas serwera XAMPP, aby wyświetlał czas systemowy?
Mój komputer jest czasem lokalnym: 12-03-2013 4:30pm
.XAMPP czas funkcji daty PHP różni się od czasu lokalnego komputera
Moja funkcja daty XAMPP drukuje czas jako 12-03-2013 10:49:56
.
Jak ustawić czas serwera XAMPP, aby wyświetlał czas systemowy?
Przejdź do C:\xampp\php\php.ini
lub niestandardowej ścieżki, gdzie php.ini
jest, otwórz go.
Należy sprawdzić, czy: date.timezone = "Europe/Warsaw"
. Prawdopodobnie masz inną wartość niż moja Europe/Warsaw
. Więc szukaj tylko ciąg: date.timezone
.
Zmiana wartości Europe/Warsaw
na właściwą wartość, na przykład date.timezone = "Asia/Kolkata"
Jeśli ktoś patrzy na jego miejscu, sprawdzić prawidłowe wartości http://php.net/manual/en/timezones.php
Nie zapomnij, aby ponownie uruchomić XAMPP.
Może jego strefa czasowa to +/- 6:15;) Jeśli strefa czasowa nie jest zła, to co? Poważnie, podejrzewam, że dał tę godzinę mniej więcej. Edytuj: @Pekka 웃 dlaczego usuniesz swój komentarz? – Damonsson
Tak, miałeś rację. (Zobacz jego komentarz powyżej) –
Dzięki. W moim przypadku zmieniłem na date.timezone = Asia/Kalkuta. – Raja
Musisz określić strefę czasową odpowiednio
date-default-timezone-set('GMT');
więcej czytaj here
Ale proponuję użyć MySQL now()
lub curdate()
trochę czasu serwera.
Spójrz na różnicę czasu, którą opisywał - jak by to było spowodowane strefami czasowymi? –
Do XAMPP można zmienić php.ini i szukać
date.timezone
i zmień go na swój wolą stref czasowych
date.timezone = Asia/Jakarta
To dla XAMPP. A jeśli nie możesz zmienić czasu serwera WWW na swoim serwerze zdalnym, spróbuj umieścić tę funkcję date_default_timezone_set() w swoim php. Tak:
<?php date_default_timezone_set('Asia/Jakarta'); ?>
dla innych, którzy są zdezorientowani, na jakiej strefy czasowej (date.timezone) powinni wykorzystać (podobnie jak mnie jakiś czas temu), zajrzyj do instrukcji od PHP
http://php.net/manual/en/timezones.php
Mam nadzieję, że to pomoże.
Czego używasz do wyświetlania czasu? –
tylko funkcja daty php. Funkcja daty wyświetla czas: 12 marca 2013 @ 11:31 (1363087870) gdzie jako mój system jest 12 marca 2013 @ 04:31. – Raja
Następnie jest to problem strefy czasowej. Na podstawie początkowego pytania nie było jasne, gdzie powiedziałeś, że jest różnica między 4:30 a 10:49. –