모든 프로그래밍 언어의 날짜와 시간 처리 시간대가 지원 될 때까지 종종 간단하고 사소한 작업입니다. 다행스럽게도 PHP는 다양한 시간 관련 문제를 처리하는 데 도움이되는 강력한 날짜/시간 도구를 가지고 있습니다. UNIX 타임 스탬프, 휴먼 읽기의 형식 날짜, 시간대가있는 디스플레이 날짜, 다음 달과 두 번째 화요일 사이의 시간 차이를 계산합니다. 이 기사는 PHP의 시간 함수 (,
및 )의 기본 사항과 객체 지향적 인 대응 물의 기본 사항을 소개 한 다음 MySQL 날짜에 대해 배우고 PHP와 완벽하게 작동하는 방법을 보여줍니다.
time()
주요 이익 mktime() date()
, 와 같은 PHP의 강력한 날짜 및 시간 함수로 Unix 타임 스탬프 및 형식 날짜를 효율적으로 처리합니다.
다른 시간 영역 처리를 포함하여 객체 지향 날짜 및 시간 조작에 php 's 및 객체를 사용하십시오. -
MySQL에 날짜를 UNIX 타임 스탬프로 저장하여 다른 시간 영역 간의 일관성을 유지하고 PHP의 날짜/시간 기능을 사용하여 변환 및 서식을 유지합니다.
time()
날짜 및 시간 관리를 단순화하고 응용 프로그램 일관성을 보장하기 위해 PHP 구성에서 서버의 기본 시간대를 UTC로 설정하십시오. mktime()
date()
PHP 날짜 및 시간 기능
DateTime
이 기사의 대부분은 posix 시간 또는 에포크 시간이라고도하는 Unix 시간을 사용합니다. 시간은 1970 년 1 월 1 일 자정 UTC 이후 초가 경과 한 것으로 표현됩니다. UNIX 시간의 전체 역사에 관심이 있으시면 Wikipedia의 Unix Time 기사를 확인하십시오. GMT라고도 알려진 UTC (Coordinated Universal Time)는 0도 경도선의 시간입니다. 세계의 다른 모든 시간대는이 시간에 비해 양수 또는 부정적인 오프셋으로 표시됩니다. UTC 및 UNIX 시간을 사용하여 시간을 처리하면 시간대를 처리해야 할 때 인생이 더 쉬워집니다. 나중에 이것에 대해 자세히 살펴 보지만 지금은 시간대 문제를 무시하고 시간 기능을 살펴 보겠습니다. DateTimeZone
현재 유닉스 시간을 얻습니다
- 는 매개 변수를 허용하지 않으며 UNIX 에포크 이후 몇 초를 반환합니다. 이를 설명하기 위해 PHP 대화식 CLI 쉘을 사용하겠습니다.
-
Unix 시간의 배열 표현이 필요한 경우 함수를 사용하십시오. 선택적 UNIX 타임 스탬프 매개 변수를 수용하지만 기본값은 제공되지 않은 경우
의 값으로 기본값을받습니다.
형식 유닉스 시간
unix 시간은 인간이 읽고 자하는 모든 문자열로 쉽게 포맷 될 수 있습니다. 의 값이 사용됩니다.
sean@beerhaus:~$ php -a
php > print time();
1324402770
로그인 후 복사
로그인 후 복사
로그인 후 복사
위 내용은 PHP 및 MySQL의 날짜 및 시간으로 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!