int time ( void )
(PHP 4, PHP 5)

timestamp와 datetime의 차이는 다음과 같습니다.

  • timestamp: 1970년 01월 01일 00:00:00 ~ 2037년 12월 31일 23:59:59 까지
  • datetime: 1000년 01월 01일 00:00:00 ~ 9999년 12월 31일 23:59:59 까지

이 함수는 1970년 1월 1일부터 현재까지 경과된 시간을 초로 반환합니다.

<?php
 // 오늘은 2011년 5월 14일 9시 52분
 echo time(); // 결과: 1305334269

 // timestamp와 동일한 기능을 하며, PHP 5.1부터 사용가능합니다.
 echo $_SERVER['REQUEST_TIME']; // 결과: 1305334269
 ?>

<?php
 // 현제 2011년 5월 14일입니다.

 // 7일*24시간*60분*60초
 $nextWeek = time() + (7 * 24 * 60 * 60);

 echo '오늘은    '. date('Y-m-d') ."입니다.<br />\n";
 // 결과: 오늘은 2011-05-14입니다.

 echo '다음주는 '. date('Y-m-d', $nextWeek) ."입니다.<br />\n";
 // 결과: 다음주는 2011-05-21입니다.

 echo '다음주는 '. date('Y-m-d', strtotime('+1 week')) ."입니다.<br />\n";
 // 결과: 다음주는 2011-05-21입니다.
 ?>

<?php
 // 3일*24시간*60분*60초
 $eventTime = time() + (3 * 24 * 60 * 60);

 if(time() > $eventTime){
      echo "이벤트 종료되었습니다.";
 }else{
      echo "이벤트 진행중입니다.";
 }
 ?>

0 댓글