2

どうすれば$your_date = strtotime("2010-01-01")ダイナミックにできますか?つまり( "2010-01-01")a( "動的")?

コードは次のとおりです。

 $started = get_post_meta(get_the_ID(), 'wtf_started', true);
 $now = time(); // or your date as well
 $your_date = strtotime("$started");
 $datediff = $now - $your_date;
 echo floor($datediff/(60*60*24));
4

2 に答える 2

1

これを試してください

$startdate = new DateTime(date("Y-m-d", strtotime(get_post_meta(get_the_ID(), 'wtf_started', true))));
$now = new DateTime("now");
$datediff = date_diff($startdate,$now);
echo $datediff->format('%d days');
于 2013-02-28T09:03:13.373 に答える