[英]Date stamp Function in php
我正在嘗試建立一個基於訂閱的系統,一個人注冊后,他/她就可以選擇1/3/6個月的套餐並付款,一旦付款成功,便會添加一個日期戳,該日期戳是基於包裝,即如果今天購買包裝,它將是提前3個月或1個月之類的同一天。
我在創建可以解決此問題的功能時遇到了問題。
假設您的套餐訂購期為現在的3個月。 您可以像這樣獲取日期:
echo date('Y-m-d H:i:s', strtotime('+3 months', time()));
這對我有用,謝謝大家!
$dateNow = new DateTime();
$dateAhead = $dateNow->add(DateInterval::createFromDateString('3 months'));
print $dateAhead->format('Y-m-d');
/**
* @param $month your package subscription is for $month months from now
* @param string $format
* @return bool|string
*/
function subscription($month, $format = 'Y-m-d H:i:s')
{
return date($format, strtotime('+' . $month . ' months', time()));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.