gpt4 book ai didi

php - 如何使用php计算到下一个生日的天数

转载 作者:搜寻专家 更新时间:2023-10-31 21:28:20 25 4
gpt4 key购买 nike

我有 2 个出生日期输入字段。然后我想计算每个人到下一个生日的天数,以及输入的两个日期之间的差异以确定谁年纪大。我的语法是否合乎逻辑/我哪里出错了?

<form>
John's Birthday (YYYY-MM-DD):
<input type=text name=jhbd value=0><br> Jake's Birthday (YYYY-MM-DD):
<input type=text name=jkbd value=0><br>
<input type=submit>
</form>

$john_bd = $_POST['jhbd'];
$jake_bd = $_POST['jkbd'];

$today = date("Y/m/d");
$interval_jh = $john_bd ->diff($today);
$interval_jk = $jake_bd ->diff($today);

echo "There are".$interval_jh->days."days until John's birthday ";
echo "There are".$interval_jk->days."days until Jake's birthday ";

if ($john_bd > $jake_bd) {
echo "John is older";
} else if ($jake_bd > $john_bd) {
echo "Jake is older";
} else {
echo "Both Jake and John are twins!";
}

最佳答案

您需要先转换它们。

 $today = time(); 
$your_date = strtotime($john_bd);
$datediff = $now - $john_bd;
echo floor($datediff/(60*60*24));

可能对你有帮助

关于php - 如何使用php计算到下一个生日的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33087804/

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