01/20/13
으로 포맷 된 MySQL 데이터베이스에서 날짜 값을 가져옵니다.이 값에 PHP 날짜 함수를 호출하면 해당 요일을 가져옵니다. 따라서 01/20/13
은 일요일이지만 오늘 날짜이지만 그것은 수요일 값을 계속 반환합니다. 나는 프로그래밍에 익숙하지 않은 아래의 코드를 포함 시켰는데, 아마도 이것은 내가 바라 보는 바보 같은 오류 일 것이다.PHP 날짜가 잘못 반환되었습니다.
<?php
require '../TimeCard/DB.php';
try{
$stmt = $conn->prepare('SELECT `date` FROM `timeRecords` WHERE `employeeID`= 1 ');
$stmt->execute();
} catch(PDOException $e){
echo'ERROR: ' . $e->getMessage();
}
while($row = $stmt->fetch())
{
echo date("l", $row['date']) . "<br>";
echo $row['date'] . "<br>";
}
?>
내가 선호하는 경향이 MySQL 날짜가 매우 쉽기 때문에 사람이 읽을 수있는 날짜가 아닌 MySQL 날짜 또는 UNIX 타임 스탬프를 저장 k는 SQL에서, UNIX 타임 스탬프는 PHP에서 사용하기가 매우 쉽습니다. ... 나중에 참조 할 수 있도록. 나는 대부분의 개발자들이 아마 동의 할 것이라고 생각한다. – Ethan