나는 테이블이있는 데이터베이스가 있으며 datetime 형식의 필드가 있습니다. 해당 필드에서 데이터를 수집하여 PHP에 표시하면 "Oct 9 2012 2:06 PM"이 표시됩니다. 형식을 "10/09/2012 14:06:00"으로 변환하고 싶습니다. 변환하기 전에 "초"가 없으며 변환 후 "00"초가 필요합니다.PHP에서 날짜 서식을 지정하는 방법
어떻게 PHP로 날짜를 포맷 할 수 있습니까?
나는 테이블이있는 데이터베이스가 있으며 datetime 형식의 필드가 있습니다. 해당 필드에서 데이터를 수집하여 PHP에 표시하면 "Oct 9 2012 2:06 PM"이 표시됩니다. 형식을 "10/09/2012 14:06:00"으로 변환하고 싶습니다. 변환하기 전에 "초"가 없으며 변환 후 "00"초가 필요합니다.PHP에서 날짜 서식을 지정하는 방법
어떻게 PHP로 날짜를 포맷 할 수 있습니까?
PHP의 date()
기능에 익숙해야합니다.
비슷한 날짜 형식
을 만들 수 있었다 : 데이터베이스에서 날짜의strtotime()
호출의 순서 다음에 건네 줄 수있는 유닉스 타임 스탬프로 날짜를 변환하는 첫 번째해야합니다
$formatted = date('m/d/Y H:i:s', strtotime($dateFromDb));
date()
함수 (서식 지정 용)
고마워요! 그것은 완벽하게 작동합니다! 질문 하나 더 드릴까요? datetime의 부분 가치를 어떻게 수집합니까? 년 또는 월 또는 날짜와 같은 ...? –
@ user1730500 '$ year = date ('Y ', strtotime ($ dateFromDb));를 사용하여 연도 또는 개별 조각을 얻을 수 있습니다. 개개의 부분을 많이 얻으려면,'$ time = strtotime ($ dateFromDb);와 같이 다른 변수에 타임 스탬프를 저장하는 것이 좋습니다. $ year = date ('Y', $ time);'(약간의 처리 시간이 절약됩니다!) – newfurniturey
strtotime()
함수를 사용하여 영어 텍스트 datetime 설명을 유닉스 타임 스탬프로 구문 분석 할 수 있으므로 date()
함수를 사용하여 형식을 구문 분석 할 수 있습니다!
감사합니다 !!!!!!!!!!!!! –
초급 자용 자습서에서 다룰 내용입니다. 여기서 물어보기 전에 해보기를 시도 했습니까? –