2011-11-24 3 views
1

전체 응용 프로그램의 기본 datetime 형식을 편리하게 변경할 수 있기를 원합니다.PHP : 전체 응용 프로그램의 기본 datetime 형식 설정

어떻게 계획할까요? 다른 모든 파일에 포함 된 "상수"파일 형식을 정의하는 것입니다. 그런 다음 시간 포맷 기능을 호출 할 때마다이 형식을 사용합니다.

대체 구현은 무엇입니까?

+0

datetimes를 내부적으로 저장하고 처리하는 것을 의미합니까? 아니면 전시 목적을 의미합니까? – liquorvicar

+0

저장, 처리 및 표시를 의미합니다. 디스플레이 시간을 포맷하고 저장하기 쉬운 형식으로 다시 변환하는 기능이 있습니다. – Dave

답변

3

함수 또는 클래스로 기능의 압축을 풉니 다. 이 함수는 각각 클래스 메서드를 사용하여 모든 스크립트에서 원하는 형식으로 날짜/시간 문자열을 가져올 수 있습니다. 그런 다음 시간대 나 서식을 변경해야하는 경우 함수 또는 클래스 메서드 만 변경하면됩니다.

1

%c 또는 %x 형식 옵션을 사용하여 strftime()을 사용할 수 있으며 로캘을 올바른 값으로 설정할 수 있습니다. setlocale()은 스레드로부터 안전하지 않으므로주의해야합니다. 따라서 스레드 된 웹 서버 (IIS 또는 스레드 된 작업자가있는 Apache)에서는 사용하지 마십시오.

이와 관련된 질문 : strtotime With Different Languages?