Date 헬퍼

Date 헬퍼 파일에는 Date 작업을 지원하는 함수가 포함되어 있습니다.

헬퍼 로드

이 헬퍼는 다음 코드를 사용하여 로드됩니다.

helper('date');

사용 가능한 함수

사용 가능한 함수는 다음과 같습니다.

now([$timezone = NULL])
Parameters:
  • $timezone (string) – 시간대
Returns:

UNIX 타임 스탬프

Return type:

int

구성 파일의 “time reference” 설정에 따라 현재 시간을 서버의 로컬 시간 또는 PHP지원 시간대를 참조하는 UNIX타임 스탬프로 반환합니다. 다른 PHP지원 시간대에 마스터 시간 참조를 설정하지 않으려는 경우 PHP의 time() 함수를 통해 이 기능을 사용하는 것은 좋지 않습니다. (일반적으로 각 사용자가 자신의 시간대 설정을 지정할 수 있는 사이트를 실행하는 경우 수행)

echo now('Australia/Victoria');

시간대가 제공되지 않으면 time_reference 설정에 따라 time ()이 반환됩니다.

timezone_select([$class = '', $default = '', $what = DateTimeZone::ALL, $country = null])
Parameters:
  • $class (string) – 선택 필드에 적용할 선택적 클래스
  • $default (string) – 초기 선택의 기본값
  • $what (int) – DateTimeZone 클래스 상수 (listIdentifiers 참조)
  • $country (string) –

    2글자 ISO 3166-1 호환 국가 코드 (listIdentifiers 참조)

Returns:

사전 형식화 된 HTML 선택 필드

Return type:

string

사용 가능한 시간대의 select 폼 필드를 생성합니다 (선택적으로 $what$country 로 필터링 됨). 필드에 적용할 옵션 클래스를 제공하여 서식을 쉽게 설정하고 기본적으로 선택된 값을 지정할 수 있습니다.

echo timezone_select('custom-select', 'America/New_York');

CodeIgniter 3 date_helper의 많은 기능이 CodeIgniter 4의 I18n 모듈로 이동되었습니다.