我试图在发布时间后10分钟设置时间。这是我使用的代码,但它只是给我结果中的发布时间。
$convertedTime = get_the_time('H:i',$post->ID,strtotime('+10 minutes'));
echo get_the_date('m/d/Y ', $post->ID);
echo $convertedTime;
我也尝试了类似的东西,但没有结果
$minutesTimer = get_the_time('H:i', $post->ID);
$cenvertedTime = time('H:i',strtotime('+10 minutes',strtotime($minutesTimer))
任何想法家伙?
答案 0 :(得分:1)
首先,get_the_time()只接受两个参数,因此传递更多不会影响输出。
首先在unix时间戳中获取发布时间,这样更容易;
// The offset in seconds
$offset = 60 * 10;
// 'U' gets the time as unix timestamp
$timestamp = get_the_time('U', $post->ID);
// Format the time and add the offset
$date = date('H:i', $timestamp + $offset);