당신은 같은 형식의 될 날짜 열 ...형식 날짜 PHP를 제로 선도
m/d/yyyy H:i:s
또는 mm/dd/yyyy H:i:s
...
과 같은 포맷을 ... 변환 할 방법 yyyy-mm-dd H:i:s
원하는 형식으로 두 입력 중 하나를 포맷 할 수 있지만 둘 다 포맷 할 수는 없습니다.
당신은 같은 형식의 될 날짜 열 ...형식 날짜 PHP를 제로 선도
m/d/yyyy H:i:s
또는 mm/dd/yyyy H:i:s
...
과 같은 포맷을 ... 변환 할 방법 yyyy-mm-dd H:i:s
원하는 형식으로 두 입력 중 하나를 포맷 할 수 있지만 둘 다 포맷 할 수는 없습니다.
function format_date($date){
return date('Y-m-d H:i:s',strtotime($date));
}
트릭을 수행해야합니다.
가장 쉬운 방법은 간단히 그 후 그 위에 strftime
을 실행 ...하지 BES 연습하지만이 방법
:-) 가능성 형식 구문 분석 문제가 많이 없어 strtotime
먼저 유닉스 시간으로 변환하는 것 지금 포맷 하시겠습니까? 이 두 가지 날짜 형식이 입력으로 가능할 것이라는 확신이 있다면 explode()
을 슬래시로 사용할 수 있습니다. 그러면 strlen()
이 해당 월 또는 날짜에 1을 반환하면 0을 추가하십시오. yyyy-mm-dd
문자열을 만드십시오.
그러나 두 가지 입력 형식 만 사용할 수 있다고 보장 할 수 없다면 strtotime()
을 사용하여 에포크로 변환 한 다음 date()
을 사용하여 원하는 형식으로 포맷하십시오. 약간 더 큰 프로세싱 히트이지만 훨씬 보편적 인 코드.
매우 간단합니다! 나는 php 날짜 기능이 얼마나 멋진가를 잊어 버렸습니다. 나는 자바 스크립트를 사용 해왔다. ... –
lol 나는 그 중 하나를 끝내기 위해 엄청나게 정교한 문자열을 사용하고 있었다. –