programing

현재 날짜 + 7일 반환

kingscode 2022. 10. 19. 21:28
반응형

현재 날짜 + 7일 반환

현재 날짜와 7일을 더해서 표시하려고 합니다.

예:오늘은 2012년 8월 16일이므로 이 php 스니펫은 2012년 8월 23일에 출력됩니다.

   $date = strtotime($date);
   $date = strtotime("+7 day", $date);
   echo date('M d, Y', $date);

지금은 1970년 1월 8일이에요제가 무엇을 빠뜨리고 있나요?

strtotime는 문자열 주석을 기준으로 현재 UNIX 타임스탬프를 자동으로 사용합니다.

다음 작업을 수행합니다.

$date = strtotime("+7 day");
echo date('M d, Y', $date);

향후 방문자를 위한 정보 추가:함수에 타임스탬프를 전달할 필요가 있는 경우는, 이하를 참조해 주세요.

이것으로 계산됩니다.7 days어제부터:

$timestamp = time()-86400;

$date = strtotime("+7 day", $timestamp);
echo date('M d, Y', $date);
$date = new DateTime(date("Y-m-d"));
$date->modify('+7 day');
$tomorrowDATE = $date->format('Y-m-d');

지금부터 7일 후를 찾고 있다면 다음과 같이 입력합니다.

$date = strtotime("+7 day", time());
echo date('M d, Y', $date);
$now = date('Y-m-d');
$start_date = strtotime($now);
$end_date = strtotime("+7 day", $start_date);
echo date('Y-m-d', $start_date) . '  + 7 days =  ' . date('Y-m-d', $end_date);
<?php
print date('M d, Y', strtotime('+7 days') );

Unix Epoch(1970년 1월 1일 00:00:00 GMT) 이후 초 단위로 측정된 현재 시간을 반환하는 time() 함수를 사용하지 않았습니다.

$date = strtotime(time());
$date = strtotime("+7 day", $date);
echo date('M d, Y', $date);

이 코드는 유효합니다.

<?php
$date = "21.12.2015";
$newDate = date("d.m.Y",strtotime($date."+2 day"));
echo $newDate; // print 23.12.2015
?>
echo date('d-m-Y', strtotime('+7 days'));
$date = strtotime("+7 day", strtotime("M d, Y"));
$date =  date('j M, Y', $date);

이것도 잘 될 거야

다음을 사용하여 수행할 수 있는 방법은 다음과 같습니다.strtotime(),

<?php
    $date = strtotime("3 October 2005");
    $d = strtotime("+7 day", $date);
    echo "Created date is " . date("Y-m-d h:i:sa", $d) . "<br>";
?>

언급URL : https://stackoverflow.com/questions/11988428/return-current-date-plus-7-days

반응형