0
시간 범위를 기준으로 날짜를 설정하는 방법에 대한 간단한 질문이 있습니다. 지금까지 내 코드 :PHP는 시간을 기준으로 날짜를 설정해야합니다.
date_default_timezone_set("Asia/Jakarta");
$time = date("G:i");
if ($time >= 8:00)
{
echo date("j-F-Y");
}
else
{
echo date("j-F-Y", time() - 60 * 60 * 24);
}
예는 오늘 2013 년 4 월 29 일입니다. 이제 시간이 8:00 전에 2013 년 4 월 28 일까지 계속되기를 바랍니다. 그 후 2013 년 4 월 29 일까지 날짜가 계속됩니다.
시간이 8:00 이전이면 코드가 성공적으로 완료됩니다. 그러나 내 컴퓨터 시간을 11시 등으로 변경하면 어제 다시 설정됩니다.
코드는 문자열이 아닌 시간을 비교합니다. 그래서 '1 : 8'때문에 '11 : 00 '<'8 : 00 ' – Ziumin
구문 오류로 인해 코드가 실행되지 않아야합니다. – deceze
'if (date ('G')> = 8) {...}'도 그렇게 할 것입니다. –