簡體   English   中英

更新Unix時間戳php(strtotime)

[英]Update a unix timestamp php (strtotime)

我想更新Unix時間戳並添加x個月。

這是我使用的時間戳1456256866

 strtotime("+1 month")

我要接受的是:

$time = '1456256866';
    //update $time with x months something like
$time("+5 month");

有人可以讓我朝正確的方向前進嗎?

非常感謝

對於此類操作,應使用Datetime類,尤其是Add方法:

$date = new DateTime('@1456256866');
$date->add(new DateInterval('P5M'));
echo $date->format('Y-m-d') . "\n";

在此處查看更多信息: http : //php.net/manual/pl/datetime.add.php

您可以執行以下操作。 函數strtotime需要第二個參數。

$time = 1456256866;
$time = strtotime('+5 month', $time);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM