2013-08-12 2 views
0

wordpress 내부의 사용자 정의 필드에 지정된 날짜까지 남은 날짜를 표시하려고합니다. 내 사용자 정의 필드의 이름은 bewerbungs_frist입니다. 나는이 코드를 사용하고있다 :WordPress의 사용자 정의 필드가있는 PHP 카운트 다운

<?php $days = ceil((strtotime("<?php the_field('bewerbungsfrist'); ?>") - time())/(60*60*24)); 
     $s=''; 
     if ($days!=1) { 
      $s='s'; 
     } 
     echo $days. " days "; ?> 

나는 -1500 일을 얻는다. 그건 옳지 않아. 누군가 나를 도울 수 있습니까?

<p>Bewerbungsfrist: <?php $date = DateTime::createFromFormat('Ymd', get_field('bewerbungs_frist')); echo $date->format('d.m.Y');?></p> 
noch <?php $days = ceil((strtotime(get_field('bewerbungs_frist')) - time())/(60*60*24)); 
echo $days. " Tage "; ?> 
+0

을 시도 :

는이 코드로 문제를 해결 bewerbungsfrist'? echo'bewerbungs_frist'와 echo'time()'그리고 값들이 어떤 의미가 있는지 알아보기 –

+0

내 코드를 사용하면 왼쪽 일이 올바르게 표시되지만 워드 프레스의 오른쪽 사이드 바를 잃어 버리게됩니다. – Benjamin

답변

1

당신은 이미 열려 태그

사이의 잘못된 PHP 태그를 여는 당신이`bewerbungs_frist` 또는 '사용이

$days = ceil((strtotime(the_field('bewerbungsfrist')) - time())/(60*60*24));