>  기사  >  백엔드 개발  >  PHP에서 지정된 날짜로부터 며칠 후 날짜를 구현하는 방법

PHP에서 지정된 날짜로부터 며칠 후 날짜를 구현하는 방법

WBOY
WBOY원래의
2016-08-08 09:33:471222검색

이 함수는 매우 간단합니다. 새로 생성된 날짜를 얻기 위해 지정된 시간에 하루를 추가하면 됩니다. 이를 확장하려는 경우에도 매우 간단합니다.
먼저 이 함수에 대해 살펴보겠습니다. 먼저 윤년인지 아닌지를 판별하기 위한 함수에 대해 먼저 이야기해야 합니다.
함수 CheckRun($연도){
if($year%4==0 && ($year%100!=0 || $year%400==0) )
true를 반환합니다.
그 외
false를 반환합니다.
}
다음 프로그램에서 이 기능을 사용하겠습니다
함수 DateAdd($date){
$parts = 폭발(' ', $date);
$date = $parts[0];
$time = $parts[1];
$ymd = 폭발('-', $date);
$hms = 폭발(':', $time);
$연도 = $ymd[0];
$월 = $ymd[1];
$day = $ymd[2];
$시간 = $hms[0];
$분 = $hms[1];
$초 = $hms[2];
$day=$day+1; //쓸데없는 소리는 그만하고 날짜를 먼저 입력한 후 말하세요
if($month=='1' || $month=='3' || $month=='5' || $month=='7' || $month=='8' || $month= ='10' || $월=='12')
if($day==32)
{
$day='1';
$월++;
}
if($month=='4' || $month=='6' || $month=='9' || $month=='11')
if($day==31)
{
$day='1';
$월++;
}
if($month=='2')
if(CheckRun($연도))
{
//윤년에는 2월이 29일입니다
if($day==30)
{
$day=1;
$월++;
}
}
그 외
{
//윤년이 아닙니다
if($day==29)
{
$day=1;
$월++;
}
}
if($월==13)
{
$월=1;
$년++;
}
$year . "-" . $day;
}
자, 이제 테스트해 보겠습니다
echo DateAdd("2013-12-31 11:11:11");
echo DateAdd("2014-2-29 11:11:11");

위 내용은 관련 내용을 포함하여 PHP가 지정된 날짜로부터 며칠 후에 날짜를 구현하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.