M/Y 형식으로 6 개월 후 날짜를 얻는 방법? 내가이 하나 있지만 작동하지 않는 것처럼하려고 ..M/Y 형식으로 6 개월 후 날짜를 얻는 방법?
$regDate = "Jan/2013";
$validTill = date('M/Y',strtotime("+6 months", strtotime($regDate)));
M/Y 형식으로 6 개월 후 날짜를 얻는 방법? 내가이 하나 있지만 작동하지 않는 것처럼하려고 ..M/Y 형식으로 6 개월 후 날짜를 얻는 방법?
$regDate = "Jan/2013";
$validTill = date('M/Y',strtotime("+6 months", strtotime($regDate)));
가장 좋은 방법은 DateTime 개체를 사용하여 날짜를 변환하는 것입니다.
주
$regDate = "Jan/2013"; $myDateTime = DateTime::createFromFormat('M/Y', $regDate); $myDateTime->modify('+6 Months'); echo $myDateTime->format('M/Y');
: 그것은 단지> = 5.3.0 PHP 5 지원합니다.
는 형식이 strtotime
에 의해 readeable로 변환합니다.
$regDate = 'Jan/2013';
// this should look likes this: 2013-01-01
코드가 작동합니다.
그리고 내가 YYYY-MM-DD
형식으로 날짜를 저장하는 것이 더 좋은 생각 (또는 unix timestamp
으로하지만,이 경우에 당신은 time-zone
올바른 사용한다), 그리고 당신이 보여줄 때 표시해야 할 어떤 형식으로 변환합니다.
무슨 뜻입니까, 작동하지 않습니까? '$ validTill'의 값은 무엇입니까? – Osiris
'$/yyyy' 형식으로'$ regDate'를 항상 사용할 수 있습니까? – Passerby
현재 명령의 출력은 무엇입니까? –