날짜
-
[MySQL] 날짜 차이 가져오기 (DATEDIFF, TIMESTAMPDIFF 함수)데이터베이스/MySQL 2018. 3. 28. 11:03
▶MySQL 날짜 차이 가져오기 (DATEDIFF, TIMESTAMPDIFF 함수) ▶설명 MySQL에서 두 날짜간의 차이를 가져올 때 사용하는 함수가 두 가지가 있습니다. 단순히 일 차이를 가져올 때 사용하는 것이 DATEDIFF 함수입니다. 이 외에도 차이를 연, 분기, 월, 주, 일, 시, 분, 초를 지정하여 가져올 때 사용하는 함수가 TIMESTAMPDIFF 함수입니다. ▶사용법 DATEDIFF DATEDIFF(날짜1, 날짜2); * 간단히 말하자면 날짜1 - 날짜2 동작입니다. TIMESTAMPDIFF TIMESTAMPDIFF(단위, 날짜1, 날짜2); 단위 SECOND : 초 MINUTE : 분 HOUR : 시 DAY : 일 WEEK : 주 MONTH : 월 QUARTER : 분기 YEAR :..
-
[MySQL] 날짜 데이터에서 일부만 추출하기데이터베이스/MySQL 2018. 1. 16. 11:04
▶MySQL 날짜 데이터에서 일부만 추출하기 ▶설명 아래에 MySQL 함수들은 날짜 데이터에서 일부만을 추출할 수있습니다. YEAR : 연도 추출 MONTH : 월 추출 DAY : 일 추출 (DAYOFMONTH와 같은 함수) HOUR : 시 추출 MINUTE : 분 추출 SECOND : 초 추출 ▶사용법 YEAR YEAR(기준 날짜); MONTH MONTH(기준 날짜); DAY DAY(기준 날짜); -- 또는 DAYOFMONTH(기준 날짜); HOUR HOUR(기준 날짜); MINUTE MINUTE(기준 날짜); SECOND SECOND(기준 날짜); ▶예제 쿼리 (Example Query) * 기준 날짜는 동일하게 2017-0112:30:45로 통일하였습니다. YEAR() 쿼리 SELECT YEAR('..
-
[Javascript] 문자로 된 날짜(Datetime) 유효성 검사 (yyyy-mm-dd hh:ii:ss)프로그래밍/JavaScript 2017. 12. 19. 10:34
▶Javascript 문자로 된 날짜(Datetime) 유효성 검사 (yyyy-mm-dd hh:ii:ss) ▶설명 yyyy-mm-dd hh:ii:ss 형식에 날짜인지 검사해주는 함수입니다. (예 : 2017-12-18 10:00:00) ▶예제 코드 function isDatetime(d) { var re = /[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) (2[0-3]|[01][0-9]):[0-5][0-9]/; // yyyy - MM - dd hh : mm : ss return re.test(d); } console.log(isDatetime("2017-12-18 10:00:00")); console.log(isDatetime("2017-12-18")); 결..
-
[PHP] 날짜 더하기, 빼기 (date/strtotime 함수 활용)프로그래밍/PHP 2017. 12. 14. 11:53
▶PHP 날짜 더하기, 빼기 (date/strtotime 함수 활용) ▶설명 strtotime 함수로 생성한 timestamp를 date 함수로 우리가 알아보기 쉽게 만들어주는 활용법입니다. 특정 날짜에 더하기, 빼기 등을 할 수 있습니다. * strtotime / date 함수에 대한 정보는 함수명을 클릭하여 확인해 주세요. ▶예제 코드 결과 현재 일시 : 2017-12-14 11:51:18 현재로부터 1초 뒤 : 2017-12-14 11:51:19 현재로부터 1초 앞 : 2017-12-14 11:51:17 현재로부터 1분 뒤 : 2017-12-14 11:52:18 현재로부터 1시간 뒤 : 2017-12-14 12:51:18 현재로부터 1일 뒤 : 2017-12-15 11:51:18 현재로부터 1주 뒤..
-
[PHP] 시간 텍스트를 timestamp로 가져오기 (strtotime 함수)프로그래밍/PHP 2017. 12. 14. 11:38
▶PHP 시간 텍스트를 timestamp로 가져오기 (strtotime 함수) ▶설명 PHP 함수 중 하나인 strtotime 함수는 영어로 된 시간 텍스트를 UNIX timestamp로 가져오는 함수입니다. date 함수와 함께 사용하면 유용합니다. ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. strtotime( 시간 포멧 , timestamp = time() ) * 시간 포멧 : 예제와 [참고] 확인 * timestamp : 값을 입력하지 않으면 time 함수를 사용해서 현재 서버 시간을 기준으로 가져옵니다. ▶예제 단순히 UNIX timestamp만으로는 우리가 어떻게 변했는지 가시적으로 확인 안되므로, strtotime을 활용한 내용도 확인해보시면 좋습니다. [참고] 코드 결과 현재 tim..
-
[PHP] 현재 서버 시간 가져오기 (date 함수)프로그래밍/PHP 2017. 12. 7. 10:37
▶PHP 현재 서버 시간 가져오기 (date 함수) ▶설명 PHP 함수 중 하나인 date 함수에 대해 php.net 에서는 아래와 같이 설명하고 있습니다. 로컬 날짜/시간을 형식화합니다. date 함수는 주어진 format에 따라 현재 PHP 서버에 시간 값을 문자로 가져옵니다.해당 시간은 timezone에 따라 다를 수 있습니다. [참고] ▶사용법 강조 처리된 부분만 필수 입력 사항입니다. date( format , timestamp = time() ) * timestamp : 유닉스 타임스탬프 값입니다. 입력하지 않으면, 기본 값을 time 함수에서 값을 가져옵니다. ▶ format 종류 자주 사용하는 format만 작성하였습니다. 자세한 정보는 php.net 을 확인하시기 바랍니다. format ..