이 함수들은 PHP가 실행되고 있는 서버로부터 날짜와 시간을 얻을 수 있게 합니다. 여러가지 다른 방법으로 날짜와 시간 출력을 형식화할 수 있습니다.
Note: 이 함수들은 서버의 지역설정에 의존한다는 점을 명심하십시오. 특히 윤년과 일광 절약 시간을 생각해서 작업하십시오. (즉, $date += 7*24*60*60이 아니라 $date = strtotime('+7 days'), $date)을 사용하십시오)
Note: 이 섹션에서 참고하는 타임존은 List of Supported Timezones에서 볼 수 있습니다.
이 확장을 빌드할 때 외부 라이브러리가 필요하지 않습니다.
이 함수들은 설치하지 않아도 사용할 수 있습니다; PHP 코어의 일부입니다.
Note: 최신 버전의 타임존 데이터베이스는 PECL » timezonedb를 통해 설치할 수 있습니다. 윈도우 사용자는 PECL4Win 사이트에서 컴파일 된 DLL을 받을 수 있습니다: » php_timezonedb.dll
이 함수의 작동은 php.ini 설정에 영향을 받습니다.
Name | Default | Changeable | Changelog |
---|---|---|---|
date.default_latitude | "31.7667" | PHP_INI_ALL | Available since PHP 5.0.0. |
date.default_longitude | "35.2333" | PHP_INI_ALL | Available since PHP 5.0.0. |
date.sunrise_zenith | "90.583333" | PHP_INI_ALL | Available since PHP 5.0.0. |
date.sunset_zenith | "90.583333" | PHP_INI_ALL | Available since PHP 5.0.0. |
date.timezone | "" | PHP_INI_ALL | Available since PHP 5.1.0. |
위 설정 지시어에 대한 간단한 설명입니다.
The default latitude.
The default longitude.
The default sunrise zenith.
The default sunset zenith.
The default timezone used by all date/time functions if the TZ environment variable isn't set. The precedence order is described in the date_default_timezone_get() page. See List of Supported Timezones for a list of supported timezones.
Note: The first four configuration options are currently only used by date_sunrise() and date_sunset().
이 확장은 리소스형을 정의하지 않습니다.
The following constants are defined since PHP 5.1.1 and they offer standard date representations, which can be used along with the date format functions (like date()).
Following constants exists since PHP 5.1.2 and specify a format returned by functions date_sunrise() and date_sunset().