sourcetip

번역 날짜("d F Y (H:i) 함수 php

fileupload 2023. 2. 9. 22:26
반응형

번역 날짜("d F Y (H:i) 함수 php

저는 브라질 사람이고 워드프레스 플러그인은

" . date("d F Y (H:i)",$date) . "

출력: 2013년 1월 16일 (00:54)

하지만 포르투갈어로 16 Januro 2013(00:54)이어야 합니다.어떻게 바꾸죠?

PS: 플러그인 작성자가 제공한 외부 파일에 의해 날짜가 설정될 수 있습니다.p 잘 모르겠습니다만,

WordPress는 타임스탬프를 기반으로 현지화된 형식으로 날짜를 검색해야 합니다.

시험:

echo date_i18n("d F Y (H:i)", $timestamp);

WordPress에는 날짜와 시간을 포맷하는 방법에 대한 광범위한 페이지가 있습니다.

프랑스어는 이걸 씁니다.

setlocale(LC_ALL, 'fra');

echo strftime("%A %d %B %Y",time()); 

포르투갈어용

setlocale(LC_ALL, 'ptg');  //

echo strftime("%A %d %B %Y",time());

언어 문자열 국가/지역 문자열을 참조하십시오.

의 매뉴얼에서는 이미 다음과 같은 답변을 제공하고 있습니다.

날짜를 다른 언어로 포맷하려면 date() 대신 setlocale() 및 strftime() 함수를 사용해야 합니다.

그리고.strftime는, 을 사용하는 방법에 대해 설명합니다.

로케일 설정에 따라 시각 및/또는 날짜를 포맷합니다.월명 및 평일 이름 및 기타 언어에 의존하는 문자열은 setlocale()로 설정된 현재 로케일을 따릅니다.

즉, C 로케일 인식 기능은 케이스가 있는 언어에 충분한 기능을 제공하지 않습니다.이러한 상황에서는(대부분의 경우) 직접 롤링을 해야 합니다.

언급URL : https://stackoverflow.com/questions/14821998/translate-dated-f-y-hi-function-php

반응형