2017-02-13 1 views
1

몇 가지 사전 정의 된 사례가 있습니다. 1. 현재 시간대에서 시작 시간과 종료 시간을 가져야합니다. 2. UTC 형식으로 현재 시간과 종료 시간을 저장해야합니다. 3. 사용자의 현재 시간을 확인하려면 설정/저장 된 UTC 시작 시간과 종료 시간 사이에 존재해야합니다.시작 시간과 종료 시간 사이에 현재 시간을 관리하는 방법

많은 경우에 시도해 보았습니다.

그러나 모든 경우에 나는 시간대 문제로 인해 일부를 발견했습니다.

사용자 시간대는 아시아/콜카타 또는 아메리카/뉴욕 일 수 있습니다.

+0

탄소 시도 : http://carbon.nesbot.com/docs/ DateTime을 사용하는 가장 좋은 방법은 PHP의 객체 –

+1

표준 시간대는 모든 언어에서 큰 의미를 지닙니다. 외부 librairy를 사용하여 관리하는 것이 좋습니다. PHP에서는 [momentPHP] (https://github.com/fightbulc/moment.php)를 좋아합니다. 아주 사용하기 쉬운 라이브러리입니다. 보고 가치가있을 수도 있습니다. – Nicolas

+0

PHP에서 Date time 객체를 읽었습니다. 그러나 여기에는 사용자의 현재 시간대에서 시작 시간과 종료 시간 만있는 경우가 있습니다. 다른 사용자가 다른 현재 시간대에서 온 경우 해당 현재를 확인할 수도 있습니다. 시작 시간과 종료 시간 사이에 시간이 있습니다. –

답변

0

php에 해당 시간대를 설정하는 기능이 있습니다. date_default_timezone_set ("Asia/Bangkok"); echo date_default_timezone_get(); 그 정통한 대답은 아니지만 내가 이것에 대한 지식을 가지고 있습니다.이 기능을 통해 우리는 시간대를 설정합니다.

관련 문제