2013-07-12 3 views
2

나는 내 시스템 시간대 (UTC+05:30) Chennai, Kolkata, Mumbai, New DelhiPHP 날짜 및 시간 문제

모두 동일하다

date_default_timezone_set("Asia/Calcutta"); 

설정합니다.
그러나 시스템 날짜와 시간을 변경하면 PHP는 시스템 날짜와 시간과 동일한 날짜와 시간을 반환합니다.
예) 시스템 시간을 2013-07-10 11:00:00으로 설정하면 PHP 날짜 함수는 2013-07-10 11:00:00과 같은 날짜 시간을 반환합니다. 그러나 실제 시간은 다릅니다.
시스템 날짜가 아닌 PHP에서 실제 날짜와 시간을 원합니다.
어떻게 구현할 수 있습니까? 아이디어가 있으면 공유하십시오.

+2

로컬 호스트 또는 서버에서 작업하고 있습니까? –

+0

이것이 고정되어있는 곳은 서버에 있습니다. 서버 시간을 ntp 서버와 동기화 할 수있는 방법이 있습니다. PHP에서이 작업을 수행 할 이유가 없어야합니다. – Orangepill

+0

@BrokenHeart ღ Localhost – Nandu

답변

2

로컬 호스트에서 작업 할 때 PHP는 로컬 시스템 설정의 현재 시간과 날짜를 사용합니다. internate에서 호스팅하면 제대로 작동합니다.