가 여기 내 12 즉 다음 달 값을 가져 오는 코드를하지만 난이어떻게
<?php
$month = '11';
$month = strtotime("+1 month", $month);
echo $month;
?>
을 시도하고이 결과를 가지고 01
<?php
$month = '11';
$month = Date("m", strtotime($month. " +1 month"));
echo $month;
?>
이 출력 특정 달부터 다음 달 얻을
2678411
도와주세요
잘 작동하지만 2017과 01을 왜 사용하고 있습니까? 설명해주십시오. – dan
정확한 날짜를 얻으려면. 한 달 또는 한 달 만 사용하면 PHP가 선택한 달에 어떤 시간 또는 날을 알 수 없습니다. 1 월 31 일을 선택하고 한 달을 추가한다고 가정 해보십시오. 출력은 3 월이됩니다. 2 월에는 31 일이 없기 때문에. 그러므로 나는 진정한 날짜를 선택한다. – Andreas
이 코드는 숫자를 출력하지 않으므로 앞에 0이있는 문자열을 출력하여 2 바이트 길이로 만듭니다. 만약 누군가가'declare (strict_types = 1);을 설정하면'month' * string *은 에러를 일으킬 것입니다. – Code4R7