메뉴 건너뛰기

프로그램언어

2018.08.29 17:49

날짜/시간함수 정리

조회 수 2429 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
//현재 날짜/시간을 포맷(fotmat)에 맞게 date형식으로 출력. 
//(24시간제로 시간을 출력)
date("Y-m-d H:i:s");

//현재 날짜/시간이 출력됨
//예제 : 20070801
date("Ymd")

//현재 날짜/시간을 포맷(fotmat)에 맞게 date형식으로 출력. 
//(12시간제로 시간을 출력)
date("Y-m-d h:i:s");

//현재 시간이 출력됨
date("h:i:s");


//현재 두번째 매개변수을 timestamp형식으로 읽어 
//날짜/시간을 포맷(fotmat)에 맞게
//date형식으로 출력
date("Y-m-d H:i:s",time());

//현재의 날짜인 time형식에서 strtotime에 의해 
//한달을 뺀 time을 date형식으로 변환
date("Y-m-d",strtotime ("-1 months"));

//현재의 날짜인 time형식에서 strtotime에 의해
//하루를 더한 time을 date형식으로 변환
date("Y-m-d",strtotime ("+1 days"));


//현재의 날짜인 time형식에서 strtotime에 의해 
//1년을 더한 time을 date형식으로 변환
date("Y-m-d",strtotime ("+1 years"));

 //현재의 날짜인 time형식에서 strtotime에 의해 
//24시간을 더한 time을 date형식으로 변환
date("Y-m-d",strtotime ("+24 hours"));

//현재의 날짜인 time형식에서 strtotime에 의해 
//1500분을 더한 time을 date형식으로 변환
date("Y-m-d",strtotime ("+1500 minutes"));

//현재의 날짜인 time형식에서 strtotime에 의해 
//1주일을 더한 time을 date형식으로 변환
date("Y-m-d",strtotime ("+1 week"));

//20070819의 날짜를 timestamp형식으로 변환후 1일을 빼고 다시
//timestamp형식으로 변환후 Ymd 형식의 문자열로 출력
//날짜 형식은 -을 넣거나 빼야 한다. 다른 특수문자는 안됨(2007:08:12)
date("Ymd",strtotime ("-1 days", strtotime('20070819')));
date("Ymd",strtotime ("-1 days", strtotime('2007-08-19')));

// 20070819의 날짜를 timestamp형식으로 변환후 1일을 더한후 다시
//timestamp형식으로 변환후 Ymd 형식의 문자열로 출력
date("Ymd",strtotime ("+1 days",  strtotime('20070819')));
date("Ymd",strtotime ("+1 days",  strtotime('2007-08-19')));

 
// ****** date 함수의 2번째 인자는 timestamp 형입니다.
// ****** strtotime 함수의 2번째 인자는 timestamp 형입니다.
date( "Y-m-d\TH:i:s", strtotime('20070101040404') );
//정상적으로 처리안됨
date( "Y-m-d\TH:i:s", strtotime('2007-01-01 04:04:04') );
//정상적으로 처리됨(제트센스 rss에서 사용) 

//현재 날짜/시간에 years months days hours minutes seconds 단위로 더하여
//timestamp형식으로 리턴합니다.(매개변수 없이 사용불가)
$timestamp=strtotime('+1 years +1 months +1 days');

문자형 날짜와 문자형 날짜 사이의 일수 구하기

// 2 출력됨
// 문자형 날짜를 초로 계산하여 뺀다음에 일자로 변환해줌(그나마 가장 정확함)
echo (strtotime('20070803') - strtotime('20070801'))/60/60/24;

//오늘 날짜부터 지정한 일수(day)후의 날짜로 timestamp형식으로 출력하기
function plus_day($day) {
        return mktime(0,0,0,date("m"),date("d")+$day,date("Y"));
}

응용 함수 모음
//한줄로 오늘 날짜 시간 뽑아오기
list($y,$m,$d,$h,$i,$s) = explode(" ",date("Y m d h i s"));



  1. PHP에서의 대칭 암호화/복호화 ― 간단한 예제에서 DB 입/출력까지

    Date2018.09.14 Views3548
    Read More
  2. PHP에서 자료, 데이터의 타입을 확인하는 방법, gettype()

    Date2018.08.29 Views2447
    Read More
  3. PHP에서 모든 세션 정보를 화면에 출력하는 방법

    Date2018.08.29 Views2693
    Read More
  4. 한글이 깨져서 나올 때 - iconv

    Date2018.08.29 Views3933
    Read More
  5. 날짜/시간함수 정리

    Date2018.08.29 Views2429
    Read More
  6. 웹서버조회 소스

    Date2018.07.24 Views4543
    Read More
  7. 헤더이용 다운로드 받을시 바로열기부분 소스

    Date2018.07.24 Views7320
    Read More
  8. 키를 이용한 암호화/복호화 함수입니다.

    Date2018.07.24 Views5741
    Read More
  9. MySQL테이블의 내용을 엑셀파일(xls)로 다운로드 하기

    Date2018.07.24 Views4798
    Read More
  10. 날짜계산 몇일까지.. [ ex)4 일전 new 표시 ]

    Date2018.07.24 Views4523
    Read More
  11. 게시판 내용 숨김 클릭시 내용 출력 [ 참고 ]

    Date2018.07.24 Views4767
    Read More
  12. 마우스 오버시 사진변환, 파일에러시 대체이미지 적용(소스일부)

    Date2018.07.24 Views4584
    Read More
  13. PHP 소스코드 인코딩(암호화)하기

    Date2018.07.19 Views6643
    Read More
  14. gcm 푸시 알림 php 테스트

    Date2018.07.19 Views5582
    Read More
  15. PHP 특정 디렉토리에 있는 파일 갯수 구하기

    Date2018.07.19 Views5452
    Read More
  16. fcm 푸시 알림 php 테스트

    Date2018.07.19 Views6044
    Read More
  17. 쿠폰번호 발행 업데이트판. (간단한 클래스화[PHP4 기준] 등...)

    Date2018.07.19 Views6021
    Read More
  18. 날짜, 시간 포맷하기 (PHP)

    Date2018.07.04 Views5230
    Read More
  19. AJAX를 활용하여 JSON 댓글 처리하기 (PHP)

    Date2018.07.04 Views8454
    Read More
  20. PHP 파일크기 단위 붙이기 (용량 변환) file size conversion source code

    Date2018.07.04 Views5793
    Read More
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved