저는 (작업)으로 작업하는 사용자 정의 게시 시간에 대해 간단한 "XX 일 남음"을 얻으려고합니다. 나는 어디에서나 답을 찾으려고 노력했지만 아무 것도 잘 적응하지 못하고 인터넷에서 예제를 따라 1000 번 내 코드를 변경했지만 해결할 수 없었다.PHP/Wordpress에서 날짜가 남은 일
내 코드는 다음과 같습니다 : $에
<?php
$today = date('d/m/Y');
$today = strtotime($today);
$finish = get_field('todate');
$finish = strtotime($finish);
//diference
$diff = $finish - $today;
$daysleft=floor($diff/(60*60*24));
echo "$daysleft days left";
?>
는 get_field ('TODATE') 나에게하시기 바랍니다 도울 수있는 날짜 일/월/년
누구나 반환을 완료?
감사합니다.
당신은'$ today = time()'을하고 무의미한 "유닉스 타임 스탬프를 받아서 문자열로 포맷 한 다음 코드의 2 라인 이전의 유닉스 타임 스탬프로 다시 파싱"할 수있다. –
@dqhendricks $ daysleft를 울리는 아이디어는 종료일까지 며칠 남았는지 보여주는 것입니다. $ 오늘은 오늘 시간을 얻고 마무리는 그들을 끝내 준다. strtotime은 차이를 만드는 숫자를 가졌다. 나는 dd/mm/yyyy가 지원되지 않았다는 것을 몰랐다. – Jaypee
@dqhendricks이 문제를 해결할 수 있었고 코드가 99 % 정확했으며 유럽 날짜 (dd/mm)에서 작동하지 않는 미국식 (mm/dd) 날짜를 수정해야했습니다. 답변 1에있는 사람이 문제를 해결하는 데 도움이되었습니다. 나는 같은 필드의 값을 표시하고 싶기 때문에 이것을 싫어하지만 날짜 형식이 잘못 될 수는 없으므로 사용자에게 2 개의 입력이 있어야합니다. (게시 완료 날짜와 종료 날짜는 유럽 형식) 도움을 주셔서 감사합니다. – Jaypee