2009-03-21 5 views
0

안녕하세요, 내 데이터베이스에 대해 내 열에 DATETIME을 사용하고 있습니다. PHP를 사용하여이 날짜를 연속적으로 포맷하는 가장 좋은 방법을 찾으려고합니다. date()를 사용하여 시도했지만 현재 날짜 만 인쇄합니다. 내 행은 다음과 같습니다.형식 인쇄 후 PHP를 사용하는 DATETIME 열

$row['date_added'] 

아이디어가 있으십니까?

답변

3

몇 가지 옵션이 있습니다.

  1. MySQL의 DATE_FORMAT 함수를 사용하여 포맷을 지정하십시오.
  2. MySQL의 UNIX_TIMESTAMP 함수를 사용하여 타임 스탬프 PHP의 date() 함수로 재생할 수 있습니다.
  3. PHP의 strtotime() 함수를 통해 MySQL DATETIME을 실행하여 PHP의 date() 함수가 재생할 수있는 타임 스탬프를 가져옵니다. # 3의 예로서

:.

print date('<format string>', strtotime($row['date_added'])); 

그냥 원하는대로 형식 문자열을 구성하고 그것을 스왑 날짜()에 대한 설명서를 따라

+0

은 내가 이런 일이겠습니까 : strtotime ($ row [ 'date_started']) – Coughlin

+0

그러면 date()의 두 번째 인수에 사용할 타임 스탬프를 얻을 수 있습니다. – ceejayoz

+0

좋아요? strtotime ($ row [ 'date_started'], 날짜 ('m/d/y')) – Coughlin