엑셀시트에 데이터를 넣는과정에서 시간이 23:59분 까지 오늘날자(2013-09-01 23:59)로입력이됨니다만
입력시간이 다음날인 01:30도 오늘날자로들어가는데여 00:00분이지난시간은 다음날자로입력되게하려면 어떤함수를사용해야되는지요?
입력받는시간형식은 00:00:00
--현제 엑셀에입력하는방식---
$play_time = date('H:i:s',strtotime(str_replace("/","-",$data->sheets[0]['cells'][$i][3])));
입력시간이 다음날인 01:30도 오늘날자로들어가는데여 00:00분이지난시간은 다음날자로입력되게하려면 어떤함수를사용해야되는지요?
입력받는시간형식은 00:00:00
--현제 엑셀에입력하는방식---
$play_time = date('H:i:s',strtotime(str_replace("/","-",$data->sheets[0]['cells'][$i][3])));
댓글 6개
$old_time = 0;
for(.....){
$time = date('H',strtotime(str_replace("/","-",$data->sheets[0]['cells'][$i][3])));
if($time < $old_time) {
$new_date = date("Y-m-d", strtotime(" +1 day"));
}else{
$new_date = date("Y-m-d")
}
$play_time = date('H:i:s',strtotime(str_replace("/","-",$data->sheets[0]['cells'][$i][3])));
$old_time = $time;
}
이런 형태 일듯한데요
00:00:01
....
23:59:59
00:00:01
이런식으로 시간대 별로 쭉올듯 한데요....
여러날짜의 시간대로 온다면,
$new_date = date("Y-m-d", strtotime("$new_date +1 day"));
이런식으로 처음날짜++ 되는건가요?
for(.....){
$time = date('H',strtotime(str_replace("/","-",$data->sheets[0]['cells'][$i][3])));
if($time < $old_time) {
$new_date = date("Y-m-d", strtotime(" +1 day"));
}else{
$new_date = date("Y-m-d")
}
$play_time = date('H:i:s',strtotime(str_replace("/","-",$data->sheets[0]['cells'][$i][3])));
$old_time = $time;
}
이런 형태 일듯한데요
00:00:01
....
23:59:59
00:00:01
이런식으로 시간대 별로 쭉올듯 한데요....
여러날짜의 시간대로 온다면,
$new_date = date("Y-m-d", strtotime("$new_date +1 day"));
이런식으로 처음날짜++ 되는건가요?
게시글 목록
| 번호 | 제목 |
|---|---|
| 284172 | |
| 284170 | |
| 284167 | |
| 284164 | |
| 284161 | |
| 284159 | |
| 284155 | |
| 284152 | |
| 284151 | |
| 284148 | |
| 284142 | |
| 284141 | |
| 284137 | |
| 284136 | |
| 284135 | |
| 284127 | |
| 284121 | |
| 284120 | |
| 284116 | |
| 284115 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기