如何修复致命错误:未捕获的错误:在字符串上调用成员函数Modify()

时间:2019-06-05 22:46:05

标签: php-7.3

您好家人,我正在开发一个移动应用程序,如果您选择汇款,则该应用程序将提供多种服务。例如,转账该应用程序必须生成一个唯一的代码,该代码的最后期限为2天,我不知道该如何帮助我

<?php
include 'my_db.php';
$id=1;
$query = $bdd->prepare("SELECT temps FROM date WHERE ID= '". $id ."'     ");
$query->execute();
while(true)
{   
$start_date = $query->fetch()[0]; //code creation date

$limit_date = $start_date->modify("+2 day"); //code expiration date
if($start_date >=$limit_date)
{
    //your code is invalid
}else 
    {//your code is valid}
}
?>

我想我会: 代码有效或代码无效

1 个答案:

答案 0 :(得分:0)

我找到了解决方法

`<?php
include 'my_db.php';
$id=1;
$dijaa = $bdd->prepare("SELECT temps FROM date WHERE ID= '". $id ."' ");
$dijaa->execute(); 
$code_niane = $dijaa->fetch()[0]; //code creation date
$dst_inf1= strtotime($code_niane); //converting time with strtotime
$dsttr2 = time(); // server date
$sabayke = 2*24*60*60; // code expiration date
if($dsttr2-$dst_inf1==$sabayke){ // if date == 2days
// treatment
}else{
//treatment
}
?>`