2018년 10월 18일 목요일

php 두 날짜(시분초)의 차이, 몇 초 차이인지 계산해주는 함수, strtotime


php 두 날짜(시분초)의 차이, 몇 초 차이인지 계산해주는 함수

/* *
 @param $stDateHms : 작은 년-월-일 시:분:초 : 2017-01-01 12:13:03
 @param $etDateHms : 더큰 년-월-일 시:분:초 : 2018-03-03 11:10:12
 @return 초 값, -이면 *-1해서 사용한다 floor(), round() 이용
 */
function fnDateDiffSecond($stDateHms, $etDateHms){
$chaiSeconds = strtotime($stDateHms)-strtotime($etDateHms); // 현재시간에서 작성된 시간을 뺌

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

return $chaiSeconds;
}


// 호출 예제
$lcSeconds = fnDateDiffSecond (
fnFormatDate($row2[enter_date], "-")." ".fnFormatHms($row2[enter_hms], ":"),
fnFormatDate($row2[end_date], "-")." ".fnFormatHms($row2[end_hms], ":")
);


2018년 10월 1일 월요일

php에서 utf8로 넘어 온 한글을 euckr php에서 변환처리 iconv 이용


php에서 utf8로 넘어 온 한글을 euckr php에서 변환처리 iconv 이용 

example )
$strOrdNm = iconv("utf8", "euckr", $strOrdNm);
$strSvcNm = iconv("utf8", "euckr", $strSvcNm);
$strPName = iconv("utf8", "euckr", $strPName);

이렇게 하니 한글이 깨지지 않고 잘 나와요~ 


안드로이드에서 AppCompatActivity 타이틀 바 없애기, getSupportActionBar


안드로이드에서 AppCompatActivity 타이틀 바 없애기

일반 Activity 방법으로는 타이틀 바가 사라지지 않아요

/* * 
   @타이틀바를 제거해줘요  
*/
public synchronized void clearTitleBar(){
   try{
      // 첫번째 방법      
      // Window win = getWindow();      
      // win.requestFeature(Window.FEATURE_NO_TITLE);

      // 두번째 방법      
      // this.requestWindowFeature(Window.FEATURE_NO_TITLE);
      
      // 세번째 방법      
      ActionBar actionBar = getSupportActionBar();
      actionBar.hide();
   }catch(Exception e){
      Log.i(TAG, ">clearTitleBar : " + e.toString());
   } 
} 


위의 세번째 방법으로 해야 타이틀 바가 사라져요~ 


have a nice day~