在wordpresss中添加分钟到发布时间

时间:2017-12-08 18:07:53

标签: php wordpress

我试图在发布时间后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))

任何想法家伙?

1 个答案:

答案 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);