PHP在1天后删除新文本

时间:2017-09-28 02:48:52

标签: php html

如果有一天没有通过,我会添加新文本,但是如果通过,我会删除文本New如果有一天通过。

我试过这段代码:

  <?php

$farkZaman = time() - strtotime("2017-09-26 19:00:00");

$farkGun = floor($farkZaman / (60 * 60 * 24));

if($farkGun < 1){

    echo "Yeni";

}
?>

我该怎么办?

我需要你的帮助。

注意:我有法语,但我的英语不好。

3 个答案:

答案 0 :(得分:0)

不知道这是否是你要找的 这里设置$ dt作为明天的时间(从现在GMT + 1开始约24小时)。

然后我比较时间是否小于这个时间 如果是我回复文字。

$dt = strtotime("2017-09-29 06:40");

If(time()<=$dt){
    Echo "the text";
}

答案 1 :(得分:0)

你可以这样做。

if(strtotime($date_variable) > strtotime("-1 day")) {
  echo "New";
}

答案 2 :(得分:0)

试试这个

<?php

$now = new DateTime();
$now->format('Y-m-d H:i:s'); 

$created_date = new DateTime(date('Y-m-d', strtotime("2017-09-27 13:00:00")));

$day = $created_date->diff($now)->days; // 0

if($day < 1){
    echo "new texts";
}
?>