2014-02-11 5 views
0

오늘, 어제, 지난 달, 이번 달에보기를 요구하는 스크립트를 만들고 있습니다. 오늘과 어제가 다음과 같은 코드를 사용하는 뷰를 얻을 수있었습니다 : 데이터베이스에이번 달과 지난 달에 유닉스 타임 스탬프를 모두 얻으십시오.

$hour = 12; 

$today_count = strtotime("$hour:00:00"); 
$yest_count = strtotime('-1 day', $today_count); 

내 타임 스탬프는 유닉스 타임 스탬프입니다. 이번 달과 지난 달의 전망을 얻으려면 어떻게해야합니까?

답변

1

유닉스 타임 스탬프는 1970 년 1 월 1 일에 시작되어 그 이후의 초를 계산합니다. 7 일 전부터 타임 스탬프를 받으려면 몇 초인지 알아야합니다. 예.

7 (일) * 24 (시간) 60 는 것을 뺄 수 (최소) (60 초) = 거기에서 604,800

현재 타임 스탬프.

시간() - 604,800 = 7 일 전의 타임 스탬프.

이 방법은 지난 1970 년 1 월 1 일까지 언제든지 작동합니다. 일단 완료되면 타임 스탬프를 원하는 날짜 형식으로 변환 할 수 있습니다.

관련 문제