如何在PHP中修改失效日期?

时间:2018-03-14 03:02:43

标签: php

我正在创建一个用于控制用户购买的系统。我在我的SQL中保存这样的日期: d.m.Y H:我我想在1到3天和7天之后添加过期日期。示例:

创建日期: 14.03.2018 05:54 截止日期: 17.03.2018 05:54

我想在第一个日期后自动添加这几天(1-3-7)。我厌倦了stackoverflow中的许多代码,但它不起作用。

感谢。

1 个答案:

答案 0 :(得分:0)

你可以创建过期的php文件 例如: expire.php

<?php
    $day1 = Date("Y/F/j",strtotime("-1 days");
    $day2 = Date("Y/F/j",strtotime("-3 days");
    $day3 = Date("Y/F/j",strtotime("-7 days");
   /* You just have to create a condition in your own loop
    for example: */
    $query=mysql_query("select * from user");
    while ($row=mysql_fetch_array($query)){
    if($row['date']>=$day1){
    $id=$row['id'];
    @mysql_query("update user set expire='1' WHERE id='$id'");
    echo "expire";
    }
    }
?>

之后你应该在你的cpanel中创建 Cron Jobs ,或者在expire.php中直接创建