엑셀시트에 데이터를 넣는과정에서 시간이 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"));
이런식으로 처음날짜++ 되는건가요?
게시글 목록
| 번호 | 제목 |
|---|---|
| 284348 | |
| 284336 | |
| 284333 | |
| 284332 | |
| 284320 | |
| 284318 | |
| 284316 | |
| 284313 | |
| 284307 | |
| 284306 | |
| 284303 | |
| 284298 | |
| 284296 | |
| 284290 | |
| 284286 | |
| 284280 | |
| 284277 | |
| 284272 | |
| 284261 | |
| 284259 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기