如何解决我正在尝试将时间变量添加到此PHP代码中,但它不起作用
在下面的代码中,我试图根据用户帐户的激活时间返回不同的结果。如果他们的帐户是一天或更长的天数/则将you_upgrade升级,但如果少于1天/天的则将you_upgrade升级。我对PHP非常陌生,所以请客气:)
<?PHP
$acct_type = $db['user']['acct_type'];
$type_name = $user_acct_type['type_name'];
$Now = new \DateTime();
$join = $db['user']['date_joined'];
$time = ($Now - $joined);
if($acct_type == 1 OR $acct_type == 2 OR $acct_type == 3) && ($time -> days => 1){?>
<h3><?PHP echo $db['lang']['you_upgraded'];?></h3>
<?PHP }else{?>
<h3><?PHP echo $db['lang']['under_review'];?></h3>
<?PHP }?>
解决方法
您可以执行以下操作来减少工作时间:
<?php
$today = new Datetime();
//assuming database date
$dbdate = new Datetime('2020-08-20');
$diff = $today->diff($dbdate);
$days= $diff->days;
?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。