I는 I이 값을 삽입 할 때 표MySql과 PHP의 날짜/시간 차이점은 무엇입니까?
Name Birth_Date Register_Date
---------------------------------------------------------------
Ali 1990-03-22 2010-03-1 15:1:42
Ali1 1991-07-18 2010-03-2 12:44:2
는, I는 '1990년 3월 22일'등의 문자열로 Birth_Date를 삽입하고, I는 Register_Date 대해 ') (NOW'사용 .
NOW()은 MySql 서버에 따라 현재 datetime
을 생성합니다. PHP에서
SELECT YEAR(CURDATE())-YEAR(register_date) ...
, 내가 원한다면 : 나는 현재의 날짜와 Register_Date (그는 등록 된 이후 시간이 경과) 사이의 시간을 얻을 때
지금, 나는 다음을 사용 그게, 나는 현재 날짜를 가져 가야 겠지. date('Y-m-d H:i:s')
;
제 질문은 MySql 또는 PHP를 통해 날짜 차이 (날짜와 오늘 사이)를 계산하는 것과 차이가 있습니까?
현재 내 로컬 호스트 (XAMPP)에서 CURDATE()
과 date(..)
은 같은 날짜를 생성하지만 내 웹 사이트가 온라인 상태가 될 때 다른 사용자에게 동일한 날짜가 생성됩니까?
CURDATE() 연도가 YEAR (register_date)와 동일하기 때문에 SELECT YEAR (CURDATE()) - YEAR (register_date) ... 아무 것도 반환하지 않습니다. –
그러면 0이 아닌, 아무것도 반환하지 않아야합니까? –
@VishwanathDalvi 2013을 무시합니다. 예제 만 제공했지만 2010으로 변경했습니다. –