2012-02-16 2 views
4

나는 초 단위로 정수로 UTC 오프셋 목록을 가지고 있습니다. 예를 들어 -10 시간 동안 -36000입니다. PHP에서 오프셋이있는 위치에서 오후 10시에 UNIX 타임 스탬프를 어떻게 찾을 수 있습니까?PHP에서 UTC 오프셋을 사용하여 특정 HH : MM 시간의 UNIX 타임 스탬프를 찾는 방법은 무엇입니까?

PS : 그것은 숙제

아니다

감사

+0

정말로 원하는 것은 지정된 시간대에 시간 개체를 만드는 것입니다. '$ time = new DateTime ('10pm', $ timezone)'그런 다음이를 UNIX 타임 스탬프로 포맷하십시오. 문제는 올바른'$ timezone'을 찾는 것입니다. 오프셋은 DST 등에 관한 정보가 없기 때문에 PHP는 숫자 오프셋 대신 "아시아/도쿄"와 같은 시간대 지정자를 사용하는 이유 때문에 표준 시간대 수정 자로서 좋지 않습니다. 표준 시간대 정보를이 표준으로 변경할 수 있으면 문제가 쉽습니다. – deceze

+0

여기에 @ Wh1T3h4Ck5라는 인수가 들어 있으므로 질문에 실제로 묻는 것이 맞는지 확인하십시오. 오프셋 -36000이있는 위치의 오후 10시에 유닉스 타임 스탬프가 무엇인지 알고 싶습니다. ? 그것은 10pm * 여기 *가 아니며 -36000 오프셋이있는 위치에서 UNIX 타임 스탬프를 알고 싶습니까? – deceze

답변

-1

새로운 날짜 시간 ($ yourTimestamp, 새로운 DateTimeZone ('UTC'));

은 괜찮습니다.

관련 문제