나는 PHP 초보자이며 지침이 필요합니다.PHP 타임 스탬프 형식을 CSV로 보냄
5 가지 질문에 대한 답변을 캡처하는 간단한 양식이 있으며,이 데이터는 클라이언트의 다운로드 및 가져 오기를 위해 아래 코드를 통해 CSV로 전송됩니다. 내가 조사하고 코드에 누적 된 정보에 추가 된 타임 스탬프가 필요했습니다.
불행히도 csv는 타임 스탬프를 40235.52555로 표시합니다. 이것을 Excel로 가져오고 열 서식을 올바르게 표시하지만 csv를 dd/mm/yyyy hh : mm으로 표시해야합니다.
내가 사용하고있는 타임 스탬프 코드가 잘못되었을 것으로 추정됩니다. 누구든지 나를 올바른 방향으로 인도 할 수 있습니까?
수동 :
<?php
if(isset($_POST['submit'])) {
header('location: thankyou.html');
} else {
header('location: vpg-form.php');
}
{
$expectations = $_POST["Expectations"];
$acknowledged = $_POST["Acknowledged"];
$clubhouse = $_POST["Clubhouse"];
$app = $_POST["App"];
$experience = $_POST["Experience"];
if(empty($expectations)||empty($acknowledged)||empty($clubhouse)||empty($app)||empty($experience))
{
echo "ERROR MESSAGE";
die;
}
$cvsData =''.PHP_EOL;
$cvsData .= "\"$expectations\",\"$acknowledged\",\"$clubhouse\",\"$app\",\"$experience\",\"$datetime=now()\"".PHP_EOL;
$fp = fopen("vpg.csv", "a");
if($fp)
{
fwrite($fp,$cvsData); // Write information to the file
fclose($fp); // Close the file
}
}
?>
안녕하세요, Hawkeye, 당신의 아이디어에 감사드립니다. 불행히도 그것은 나를 위해 작동하지 않았다, 나는 csv에서 돌아온 문자열 날짜 ('Y-m-d H : i : s'); 아마 내가 어리석은 짓을하고 코드에서 올바르게 놓지 않는 것을 알고 있습니다. – rob1810
죄송합니다. 바보가되어 지금 분류했습니다. – rob1810