지금은 타임 스탬프에 24 시간을 추가하고 싶습니다. 지금 당장 타임 스탬프에 추가 할 수 있도록 24 시간 동안의 유닉스 타임 스탬프 번호를 어떻게 찾습니까?
또한 현재 타임 스탬프에 48 시간 또는 며칠을 추가하는 방법을 알고 싶습니다.
어떻게하면 최선을 다할 수 있습니까?
답변
24 시간이 아닌 하루를 추가하는 것이 좋습니다. 다른 상황 중에서도 일광 절약 시간 제로 인해 하루 종일 24 시간이있는 것은 아닙니다.
strtotime('+1 day', $timestamp);
답변
Unix 타임 스탬프는 단순히 1970 년 1 월 이후의 초 수이므로 Unix 타임 스탬프에 24 시간을 추가하려면 24 시간에 초 수를 추가하면됩니다. (24 * 60 * 60)
time() + 24*60*60;
답변
추가 24*3600
24 시간의 시간 (초)입니다
답변
Unix 타임 스탬프는 초 단위이므로 해당하는 시간 (초)을 타임 스탬프에 추가하면됩니다.
$timeInFuture = time() + (60 * 60 * 24);
답변
DateTime 클래스도 사용할 수 있습니다 .
$timestamp = mktime(15, 30, 00, 3, 28, 2015);
$d = new DateTime();
$d->setTimestamp($timestamp);
추가 P의 의 eriod 1 D의 AY를 :
$d->add(new DateInterval('P1D'));
echo $d->format('c');
자세한 내용은 DateInterval 을 참조하십시오.
답변
지금까지 타임 스탬프에 24 시간을 추가하려면 다음과 같이하면됩니다.
<?php echo strtotime('+1 day'); ?>
위의 코드는 현재 타임 스탬프에 1 일 또는 24 시간을 추가합니다.
대신에 +1 day
걸릴 수 있습니다 당신 이 원하는 대로, PHP 매뉴얼은 말한다 , strtotime으로는 어떤 영어 유닉스 타임 스탬프로 날짜 설명을 텍스트에 대한 구문 분석 할 수 있습니다 .
설명서의 예는 다음과 같습니다.
<?php
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
?>
답변
$time = date("H:i", strtotime($today . " +5 hours +30 minutes"));
//+5 hours +30 minutes Time Zone +5:30 (Asia/Kolkata)
