gpt4 book ai didi

php date() 和过期日期()

转载 作者:行者123 更新时间:2023-12-05 01:46:13 25 4
gpt4 key购买 nike

我正在用 PHP 创建一个应用程序,它允许用户创建一个最初持续 7 天的“帖子”,并且用户可以随时添加 7 天的增量。我在使用 php date('Y-m-d H:i:s') 函数时遇到了麻烦,并在启动“发布”后从数据库中提取的已经确定的开始日期添加了几天......

$timestamp = "2016-04-20 00:37:15";
$start_date = date($timestamp);

$expires = strtotime('+7 days', $timestamp);
//$expires = date($expires);

$date_diff=($expires-strtotime($timestamp)) / 86400;

echo "Start: ".$timestamp."<br>";
echo "Expire: ".$expires."<br>";

echo round($date_diff, 0)." days left";

这就是我目前所拥有的,但对我来说并没有太大用处。谁能给我一个正确方法的例子吗?

最佳答案

你几乎已经成功了,你忘记在添加 7 天之前将 $timestamp 转换为时间戳。

$timestamp = "2016-04-20 00:37:15";
$start_date = date($timestamp);

$expires = strtotime('+7 days', strtotime($timestamp));
//$expires = date($expires);

$date_diff=($expires-strtotime($timestamp)) / 86400;

echo "Start: ".$timestamp."<br>";
echo "Expire: ".date('Y-m-d H:i:s', $expires)."<br>";

echo round($date_diff, 0)." days left";

关于php date() 和过期日期(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36723944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com