2017-10-22 11 views
0

strtotime 함수를 사용하여이 날짜를 올바르게 가져올 수 없습니다. "d/m/Y"로 표시 할 날짜를 변환해야합니다. 데이터베이스에서 데이터를 올바르게 가져 오지 못했지만 새 날짜 형식으로 변환하지 않고 대신 $ 행 [saleDate] 내의 모든 데이터를 그대로 반향합니다.strtotime이있는 날짜가 제대로 작동하지 않습니다 - php

echo "<tr><td class='contentTd'> $row[saleNumber] </td> 
      <td class='contentTd'> $row[saleValue] </td> 
      <td class='contentTd'> $row[paymentMethod] </td> 
      <td class='contentTd'> $row[sellerName] </td> 
      <td class='contentTd'> date('d/m/Y', strtotime($row[saleDate])); 
      </td></tr>"; 

당신이 나 좀 도와 주 시겠어요 : 여기

코드인가? 날짜를 표시하는

답변

0

를 사용하여 연결 ..

 echo "<tr><td class='contentTd'> $row[saleNumber] </td> 
     <td class='contentTd'> $row[saleValue] </td> 
     <td class='contentTd'> $row[paymentMethod] </td> 
     <td class='contentTd'> $row[sellerName] </td> 
     <td class='contentTd'>".' date('d/m/Y', strtotime($row[saleDate]);'. 
     "</td></tr>"; 
+0

나에게도 같은 오류가 발생합니다. 날짜 기능도 닫았습니다. – Willian

+0

'에코 " $ 행 [saleNumber] $ 행 [saleValue] $ 행 [PAYMENTMETHOD] $ row [sellerName] ' 날짜 ('d/m/Y', strtotime ($ row [saleDate])). ""; ' –

0

난 당신이 마감일() 함수 또는 한 strtotime() 함수를 잊지 생각

내가 오류를 발견했습니다
+0

예, 닫으 셨습니다. 하지만 다시 같은 오류가 발생합니다. – Willian

+0

나는 이것을 date_default_timezone_set ('UTC') 파일의 맨 위에 선언해야한다고 생각한다; –

+0

날짜가 데이터베이스에서 나온 이후로 시간대를 설정할 필요가 없습니다. – Willian

0

: 누락 된 따옴표를 한 strtotime 내부 기능.

echo "<tr><td class='contentTd'> $row[saleNumber] </td> 
      <td class='contentTd'> $row[saleValue] </td> 
      <td class='contentTd'> $row[paymentMethod] </td> 
      <td class='contentTd'> $row[sellerName] </td> 
      <td class='contentTd'>" . date('d/m/Y', strtotime("$row[saleDate]")) . "</td></tr>"; 

이제 제대로 작동합니다.