2017-12-16 5 views
-1

많은 시간을 사용해 보지만 해결하지 못했습니다.PHP를 사용하여 특정 일 및 달을 사용하여 동적으로 변경하는 방법

$startyear = date('Y'); 
$endyear = $startyear + 1; 

echo $start_date = "$startyear-11-01"; 
echo "<br>"; 
echo $end_date = "$endyear-03-31"; 

출력 :하지 후 위의 예 작업 만 해 변화에

2017-11-01 
2018-03-31 

출력 내가 이런 이런 종류의 솔루션을 필요로이

2018-11-01 
2019-03-31 

같은 다른

을 생성하기 때문에 작업 :

퇴근 후 위의 날짜 결국
2018-03-31 

: 다음과 같습니다 :

2018-11-01 
    2019-03-31 
+0

http://php.net/manual/en/class.datetime.php – Juan

+0

@HARDIK 질문이 모호합니다. '2018-11-01','2019-03-31'은 여러분이 원하는 것이거나'2018-11-01','2018-03-31' 또는 이것입니다. – Billa

+0

선생님 저는 특정 일자와 달 현명한 자동차 년도가 2017-11-01과 같이 시작일 이후에이 날짜를 끝내기 위해 시작 날짜 2018-11-02 이후에 입력해야합니다. – HARDIK

답변

0

나는 당신이 필요로하는 출력이 생각 : 당신이 위의 준

2017-11-01 
2018-03-31 

코드는 잘 작동합니다. 즉, 언급 한 결과를 얻습니다.

코드 :

$startyear = date('Y'); 
$endyear = $startyear + 1; 

echo $start_date = "$startyear-11-01"; 
echo "<br>"; 
echo $end_date = "$endyear-03-31"; 

스크린 샷 :

+0

2017-11-01 2018-03-31 괜찮 았지만 올해는 2018 년 이후에 출력이 2018-11-01이된다. 2019-03-31 그러나 그렇지 않다. 종료 날짜 2018-03-31 왜이 연도를 변경 – HARDIK

+0

@HARDIK 당신이 말하는 것을 이해하지 못했습니까? 필요한 곳에 구두점을 넣으십시오. – Billa

+0

완벽한 스카프를 이해할 수 있도록 스카이프를주세요. – HARDIK