php - MySQL now() 和更新时间之间的时间差

标签 php mysql datetime

我的代码如下

$checksql= "SELECT Body, ( NOW() - Updated ) as Age FROM ".$wpdb->prefix."amazoncache WHERE URL = '" . $keyurl . "' AND NOT( Body LIKE '%AccountLimitExceeded%') AND NOT( Body LIKE '%SignatureDoesNotMatch%') AND NOT( Body LIKE '%InvalidParameterValue%');";
        $result = $wpdb->get_results($checksql);

        if (count($result) > 0){
            if ($result[0]->Age <= 6001 && $result[0]->Body != ''){ //that would be 60 min 1 seconds on MYSQL value
                $pxml = GetXMLTree($result[0]->Body);
                return $pxml;
            }}

我想将值 6001 更改为 1 周。谁能告诉我如何计算1周、2周和1个月的值(value)

最佳答案

就像这样..

$var = 3601; // (60 * 60) + 1
$oneWeek = $var+strtotime("+1 week");
$twoWeek = $var+strtotime("+2 week");
$oneMonth = $var+strtotime("+1 month");

我在球场上吗?

关于php - MySQL now() 和更新时间之间的时间差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13580824/

相关文章:

php - 如何在数组助手 Yii2 中设置值?

php - Web 服务器上的 codeigniter 文件夹结构

sql - 为什么 SQL Server 强制我删除表才能将字段从 DateTime 更改为 DateTime2(3)?

vb.net - 如何将月数添加到 Date 对象?

c# - Entity Framework 日期时间和 UTC

php - url中的#有什么用

javascript - PHP/Javascript - 从巨大的日志文件中实时读取添加的行

php - MySql 插入到具有最高 ID 的行

python - Flask 中的 If 语句使用 SQL 数据库中的字符串变量

mysql - 如何查询SQL数据库在两个日期之间购买了多少次商品?