엑셀시트에 데이터를 넣는과정에서 시간이 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"));
이런식으로 처음날짜++ 되는건가요?
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기