0

wordpress内のカスタムフィールドで指定した日付までの残り日数を表示したい。カスタム フィールドの名前はbewerbungs_frist. 私はこのコードを使用しています:

<?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 "; ?>
4

1 に答える 1

1

すでに開いているタグの間に間違った php タグを開いています

これを試して

$days = ceil((strtotime(the_field('bewerbungsfrist')) - time())/(60*60*24));
于 2013-08-12T19:21:46.263 に答える