for문으로 날짜를 불러왔습니다 현재 달 날짜 구하는방법이있을까요?
본문
for ($year=$year1 ; $year<=$year2 ; $year++){
for ($month=1; $month<=12;$month++){
if(strlen($month) < 2){
$month = "0".$month;
}else{
$month = $month;
}
for($day=1; $day<=31; $day++){
if(strlen($day) < 2) {
$day = "0".$day;
}else{
$day = $day;
}
$date=$year."-".$month."-".$day;
echo $date."<br>";
$search_date = $date."%";
//echo date($search_date);
$grp_x=substr($date,2,2)."/".substr($date,5,2)."/".substr($date,8,2);
이런식으로 날짜를 불러오니 현재
2017-01-01 부터 2018-12-31 일까지 쭉 나오고 있는데요!
저 $grp_x를 사용하려고 하는데
현재 달의 01일 부터 31일까지 나오게 하는 방법이없을까요?ㅠㅠㅠ엄청헤매고있습니다..
많은 답변부탁드리겠습니다..
!-->
답변 2
$last_day = date(t, strtotime("$year-$month-01"));
for($day=1; $day<=$last_day; $day++){
이번 달만 나오기 원하시는 건가요??
$year = date(Y);
$month = date(m);
$last_day = date(t);
for($day=1; $day<=$last_day; $day++){
if(strlen($day) < 2) {
$day = "0".$day;
}else{
$day = $day;
}
$date=$year."-".$month."-".$day;
echo $date."<br>";
$search_date = $date."%";
//echo date($search_date);
$grp_x=substr($date,2,2)."/".substr($date,5,2)."/".substr($date,8,2);
답변을 작성하시기 전에 로그인 해주세요.