php 날짜와 시간을

이 튜토리얼에서는, 우리는 보라의 날짜 함수를 php에 관한 자주 묻는 질문합니다.

어떻게해야합니까 서버에서 날짜 또는 시간을 읽어?

  

서버에서 날짜 또는 시간을 읽으려면, 당신 php 날짜 함수를 사용해야합니다. 을 통과 날짜 함수를 문자열의 날짜 매개 변수를 대신 특수 토큰이 필요합니다. 의 코드가 실행될 때이 토큰이된다 날짜 또는 시간으로 바뀝니다 섹션이 그들이 대변합니다. 예를 들면 :

  <분할 에코 날짜 ( "d / m / 그리고");?> 출력 2003년 11월 2일 <분할 에코 날짜 ( "ds f, 그리고 ");?> 출력 2003년 2월 11일 <분할 에코 날짜 ( "g : 아이오와 주");?> 출력 오후 9시 10분 <분할 에코 날짜 ( "반장님 : 나는 : 초");?> 출력 21시 10분 48초 <분할 에코 날짜 ( "나, ds f, 그리고 ");?> 출력 2003년 1월 21일 (월) 

통지가 자신의 문자를 입력할 수있습니다 문자열이 패스를 날짜, 어떤 역할을 수행할 수있습니다의 데이터에 대한 구분과 같은 : 또는 /합니다. 토큰을 사용하여, 당신은 어떤 형식으로 날짜 또는 시간을 축적할을 선택합니다. 그것의 가치에 대한 매뉴얼 페이지를 읽고 온라인 설명서의 날짜 함수를 php http://www.php.net/manual/en/function.date.php합니다.

어떻게해야합니까 버전 형식으로 변환하는 날짜를 그리고?

또 다른 일반적인 질문이 작업을 수행하는 방법 날짜와 mysql, mysql 자신의 날짜 형식을 사용합니다 : yyyy - mm - dd합니다. 즉, 날짜를 표시하는 원한다면, 당신의 형식을 변경할 필요가 좀 더 일반적인 1 등 미국의 날짜 형식 : mm / 월 / yyyy합니다.

로 변환할 수있는 가장 쉬운 방법을 사용하여 날짜는 php 폭발 기능을합니다. the 폭발 기능을 필요로 문자열을 분리하여 배열로 일반적인 구분합니다. 변형에 대한 이것은 매우 유용합니다 날짜, 날짜가 공통으로 구분 그래서으로 분할이 쉽게 별도의 부품이 될 수있는 그런 다음 원하는 형식을 재배열합니다.

참고 : 또한 형식의 날짜를 수있는 구조화 검색어 date_format mysql를 사용하여 명령, 비록 이것은 귀하의 구조화 검색어를 만들어 더 이상합니다. 자세한 내용은 다음 페이지에서 다운로드할 수있습니다 온라인 mysql 매뉴얼 : http://www.mysql.com/doc/en/date_and_time_functions.html합니다.

미국에서 데이트를하려면 어떻게해야합니까 형식으로 변환할 mysql?

미국의 형식을 변환하려면 mysql에서 날짜 형식, 다음과 같은 기능을 사용할 수있습니다 :

  <분할 기능을 date2mysql ($ 날짜) ($ splitarray = 폭발 ("/",$ 날짜); $ newdate = $ splitarray [2].  "-".  $ splitarray [0].  "-".  $ splitarray [1]; 복귀 $ newdate;)?> 

이 기능을 필요로합니다 그것을 날짜를 미국의 형식을 지정하고 mysql 형식으로 변환합니다. 이 함수를 호출, 당신은 그저 미국의 형식으로 날짜를 패스하고, 다음과 같습니다 :

  <분할 에코 date2mysql ( "2003년 2월 20일");?> 

이것은 다음과 같은 출력합니다 :

  2003년 2월 20일 

이것은 다음을 mysql 날짜 필드에 입력합니다. 다른 날짜 형식에 대한 그것을 맞추 참고하실 수있습니다의 날짜 부분을 그냥 다른 순서 정렬합니다.

데이트를하려면 어떻게해야합니까 버전 형식을 미국의 포맷으로 변환?

버전 형식으로 변환하는 날짜 미국 날짜 형식, 다음과 같은 기능을 사용할 수있습니다 :

  <분할 기능을 mysql2date ($ 날짜) ($ splitarray = 폭발 ("-",$ 날짜); $ newdate = $ splitarray [1].  "/".  $ splitarray [2].  "/".  $ splitarray [0]; 복귀 $ newdate;)?> 

이 기능을 사용하려면, 당신 mysql 형식으로 날짜를 호출하여 다음과 같이 전달합니다 :

  <분할 에코 mysql2date ( "2003년 2월 20일");?> 

이것은 다음과 같은 출력합니다 :

  2003년 2월 20일 

에서 값을 함수를 사용하여 레코드 집합을, 간단하게 필드를 사용하여이 함수에 대한 매개 변수를 레코드 집합으로, 예를 들어 :

  <분할 에코 mysql2date ($ row_recordset1 [ '날짜']);?> 

이것은 데이터베이스 필드로 변환이라는 이름의 날짜에 recordset1 레코드 버전 형식을 미국의 날짜 형식을합니다.

어떻게 찾을 수 있습니까 두 날짜 사이의 시간의 길이?

In order to find the length of time between two dates, you need to convert both dates to a common format, and then you can take one date away from the other. 의 공통 포맷을 사용 초 수를는 리눅스 시대 이후에 날짜,이 1970년 1월 1일합니다.으로 변환하는 날짜를 일반적인 형식, php mktime 함수를 사용하여, 어떤은의 수를 다음과 같은 매개 변수를 반환합니다 초 이후 1970년 1월 1일 :

  mktime (시, 분, 초, 월, 일, 연도); 

mktime 함수를 사용하여 변환을 사용하여 시작 날짜 및 종료 날짜를 초, 이것의 시작 날짜에서 떨어져있는 종료일, 그리고 하루에 몇 초의 수를 분모는합니다. 다음과 같은 코드를 이렇게 할 수있습니다 :

  <? $ startDate를 = "2003년 2월 20일"; $ enddate = "2003년 2월 28일"; $ splitstart = 폭발 ("/",$ startDate를); $ splitend = 폭발 ("/", $ enddate) ; $ 시작 = mktime (0,0,0, $ splitstart [0], $ splitstart [1], $ splitstart [2]); $ 엔드 = mktime (0,0,0, $ splitend [0], $ splitend [1], $ splitend [2]); $ secondsinday = 60 * 60 * 24; $ 일 = 애비 ($ 엔드 - $ 시작) / $ secondsinday; 에코 $ 일;?> 

앞의 코드가 실행될 때, 그것이 표시됩니다 8, 이것은 startDate를 달러와 $ 사이의 일수를 enddate합니다.

데이트를 어떻게 찾을 수 있습니까 엑스 일 / 월 / 년 또는 미래의 과거?

과거 또는 미래의 날짜를 찾기 위해, 당신의 조합을 사용할 수있습니다 mktime 및 날짜 함수,이를 사용하면 쉽게 추가하거나 뺍니다 일, 개월, 혹은 수년이을 /를 현재의 날짜, 다음과 같습니다 :

  <? $ 내일 = mktime (0,0,0, 날짜 ( "m"), 날짜 ( "d") +1, 날짜 ( "그리고")); $ 지난 달 = mktime (0,0,0, 날짜 ( "m") -1, 날짜 ( "d"), 날짜 ( "그리고")); $ nextyear = mktime (0,0,0, 날짜 ( "m"), 날짜 ( "d"), 날짜 ( "그리고") +1); 에코 날짜 ( "m / d / 그리고", $ 내일)합니다.  "<br>"; 에코 날짜 ( "m / d / 그리고", $ 지난 달).  "<br>"; 에코 날짜 ( "m / d / 그리고", $ nextyear).  "<br>";?> 

어떤 날짜를 간단하게 찾을 수있습니다 뺀에 원하는 기간을 추가하거나을 /를 중 하나를 날짜 부품, 앞의 예제 코드에 표시된 바와 같이합니다.

이것은 온천 문서가 추가되지 층운 huo
면책 조항 : 우리의 웹사이트는이 문서에 포함된 정보에 대한 책임을지지 않습니다. 이 문서가 어떠한 방식 으로든 반영하는 것으로,보기, 의견, 생각이나 신념의 기사 디렉토리 직원합니다.

번역 참고 사항 :이 문서 "php 날짜 및 시간"을 번역하는 자동 번역 서비스를 사용합니다. 우리가 진심으로 번역 오류가 발생했습니다 끼쳐 드려 죄송합니다. 이해를 주셔서 감사합니다.

Online: 523 users browsing the articles directory