2009-05-12 2 views

답변

9
<?php 

    $event_date = '2010-01-01 00:00:00'; 
    $event_time = strtotime($event_date); 
    $diff = $event_time - time(); 
    echo floor($diff/(24*60*60)).' days to go for the great event'; 

?> 

: 나는 어떤 시간대 고려 스테핑 완전히면, 그래서, 당신은 PHP datetime 기능 사용과 관련된 시간대 문제에 대해 읽어해야합니다.

+2

ceil이 아니어야합니까? "중대한 사건"의 일의 자정까지 12 시간이있는 경우에, 대부분의 사람들은 저것을 일 멀리 고려할 것입니다. –

+0

고마워요! 나는 총 초보자이다. API에 대한 훌륭한 자료가 있습니까? –

+0

X = 이벤트가 끝날 때까지의 하루. 만약 그가 좀 더 복잡하게하고 싶다면 그는 하루가 남지 않았을 때를 감지하고 다른 문자열을 울리는 조건을 설정할 수 있습니다. –

3

jakemcgraw의 답변에 투표가 있었지만 15 명이있었습니다. :)

strtotime() 대신 mktime()을 사용하는 것이 좋습니다.

+0

저기있어! – jensgram

+1

API의 경우 : http://www.php.net/manual/en/을 참조하십시오. – jensgram

관련 문제