워드 프레스에서 유닉스 타임 스탬프로 날짜를 저장하고 있습니다.유닉스 타임 스탬프를 비교할 때의 시간대 계정
그래서 오늘은 1411344000 (2014/22/09)으로 저장됩니다. 기본적으로 오늘 날짜를 UNIX 타임 스탬프로 가져오고 wp_query와 비교할 계획입니다.
date_default_timezone_set('UTC');
$date1 = date('Y/m/d');
$date2 = strtotime($date1);
을 그리고 난 내 저장된 타임 스탬프와 비교를 위해 $ DATE2를 사용
나는 이런 식으로 뭔가를하고있는 중이 야. 이것은 PST 인 나의 시간대를 고려하지 않는 것을 제외하고는 대부분의 경우 작동합니다. 따라서 오후 4시 (PST) 전후로 내 모든 날짜 비교가 해제됩니다. 나는이 8 시간의 시간차를 적절하게 설명하는 방법을 잘 모르며 주위에 내 마음을 감싸려고 혼란스러워합니다.
제안 사항?
날짜를'int' 대신에'date'로 저장하십시오. – zerkms
기본 시간대를 UTC가 아닌 시간대로 설정하는 이유는 무엇입니까? –
저장되는 시간 소인은 기원을 기반으로합니다. 기본적으로, 나는 저장된 유닉스 타임 스탬프와 date()를 매치 할 수 있기를 원한다. date()는 오늘 타임 스탬프를 위해 strtotime()에 전달된다. 나는 당신이 수동으로 시간 차이를 빼야 할 필요가 있음을 언급하는 다른 게시물을 읽었지 만 나는 어떻게해야하는지 모르겠다. –