저는 strtotime() 함수를 통해 날짜를 1.5, 2.5와 같이 십진수로 주를 추가하려고합니다. 그러나 올바른 결과를주지 못한다. 나는 그것을 다음과 같이 사용하고있다 :PHP에서 십진수로 주를 추가하십시오.
$start_date = "2015-01-01";
$date = strtotime(date("Y-m-d", strtotime($start_date)) . " +3.5 weeks");
$date = date("Y-m-d",$date);
echo $date;
그리고 그것을주는 2015-02-04 출력. 다음과 같은 십진수가 아닌 값을 추가 할 때 :
$date = strtotime(date("Y-m-d", strtotime($start_date)) . " +3 weeks");
완벽한 결과를 제공합니다.
의견이 있으십니까?
'strtotime ('+ 3 weeks', $ start_date)'는 타이핑을 줄일 수 있습니다 :) –
어쨌든 반주는 무엇입니까? 1 주일은 7 일이므로 3 일 또는 4 일입니다. –
고마워요. @ Ja͢ck ... 나는 확실히 할거야. :) –