2018년 4월 20일 금요일

php 분 차이 구하기 ( 두 날짜의 시 분 초 차이 구하기 ) date, strtotime


php 분 차이 구하기 ( 두 날짜의 시 분 초 차이 구하기 ) date, strtotime


//$dbDate = "2018-03-21 19:23:00"; //데이타베이스의 datetime형식의 값

$dbDate = fnFormatDate($lcEtDate, "-")." ".fnFormatHms($lcEtHms, ":");
$todayTime=date("Y-m-d H:i:s"); // 현재시간 23시 35임
$someTime=strtotime($todayTime)-strtotime("$dbDate GMT"); // 현재시간에서 작성된 시간을 뺌
$passHour = date("H", $someTime);
$passMinutes = date("i", $someTime);
$passResultMinutes = ((int)$passHour*60) + (int)$passMinutes;

//$passResultMinutes = $passHour."시간".$passMinutes."분";

//echo date('H시 i분 s초 지났습니다.', $someTime);

즐거운 시간 보내세요~


2018년 4월 16일 월요일

php 다차원 배열 예제, array_push

php 다차원 배열 예제, array_push 

예제 )  
$arrayTotal = array(); 
while($row1 = mysql_fetch_array($rs1)){

$arUnit = array(
               'name' => $row1[name], 
               'hp' => $row1[hp], 
               'latitude' => $row1[latitude], 
               'longitude' => $row1[longitude]); 
array_push($arrayTotal, $arUnit);
}


배열의 선언 부분 ) 
$arrayTotal = array()

배열의 추가 ) 
array_push($arrayTotal, $arUnit); 

즐거운 시간 보내세요~ 


2018년 4월 10일 화요일

php date를 timestamp로 변경하는 소스, strtotime



php date를 timestamp로 변경하는 소스, strtotime    

$lcTodayDate = fnTodayDate("-");
$lcTodayTimestamp = strtotime($lcTodayDate);
$lcYesterday = fnDateAdd('w', -1, $lcTodayTimestamp);


2018년 4월 9일 월요일

안드로이드 서비스에서 UI에 해당하는 Toast message 출력하기


안드로이드 서비스에서 UI에 해당하는 Toast message 출력하기

서비스 )
public class MsSvcBedalDhBackgroundSvc extends Service {
    ...
}



시스템 쓰레드 )
Runnable mRun = new Runnable() {
public void run() {
try{
while( bThreadGo ){
Log.i(TAG, ">mRun : 이거를 계속 탄다.");

iLoopValue++;

Thread.sleep(iThreadInterval);

if(iLoopValue>100000)iLoopValue=0;

positionSaveProc();

} //end while
}catch(Exception e){
e.printStackTrace();
}
}
};



UI 쓰레드의 호출 )
/*
 * 변경된 위치를 저장해준다.
 */
public synchronized void positionSaveProc(){

Log.i(TAG, ">positionSaveProc : loop call start ");

String sUnitBatchExecYn = getSharePreferenceStringValue("batch_exec_yn");

//로그인을 했기 때문에 가동해준다
if(sUnitBatchExecYn.equals("Y")){

//UI Thread
Message msg = new Message();
msg.what = 0;
msg.obj = null;
handler.sendMessage(msg); 
}
}