<?php
$today = new Date Time('now', new Date Time Zone('Asia/Katakana'));
$today->format('Y-m-d H:i:s');
$end= $row["end_date"];
if($end>$today){
$confirm=$row["confirm"];
$status = $row["status"];
if($confirm==$status){ ?>
我也是新的堆叠流量而且它不允许我发布错误的问题。在我的真实代码中写入没有空格或错误
答案 0 :(得分:0)
请试试这个:
$end= $row["end_date"];
//converted your end date into timestamp through strtotime($end)
if(strtotime($end) > strtotime("now")) {
$confirm=$row["confirm"];
$status = $row["status"];
}
?>
答案 1 :(得分:0)
将$end
设为Date Time
对象,您的情况会好起来的。
在这里,您将Date Time
对象与字符串进行比较。这就是为什么这不起作用。
$end = new Date Time($row["end_date"], new Date Time Zone('Asia/Katakana'));
上面的代码。
答案 2 :(得分:0)
如何使用strtotime。试试这个:
strtotime($time);
time() - strtotime($var);
并将其转换为:
if((time()-(60*60*24)) < strtotime($var))
{
do this;
}
else{
do that;
}`