0

好的,我在 Mysql 数据库表中获得了带有日期时间列的信息。我还有一个 php 函数来执行并​​用一个条目填充这个表。

我想要的是检查列中的日期。如果是一个月或几天大。php 函数执行并使用新信息更新表条目。如果日期小于一个月。另一个函数将被执行并且只从数据库中获取信息而不更新它。

所以

if ($datetimeCheck) {
    // function 1
} else {
    // function 2
}

这张支票看起来如何?

4

2 回答 2

1

尽管到目前为止您还没有包含“您尝试过的内容”,但可能会对您有所帮助

http://www.php.net/manual/en/datetime.diff.php

于 2013-03-16T10:39:38.470 回答
0

它应该是这样的

        $sid = SPRequest::sid(); // $sid is id of sobipro entry  
    $time1 = SPFactory::db()->select( 'createdtime', '#__sobipro_field_api', array(  'sid' => $sid ))->loadResult();
    $timeFromMysql = strtotime($time1);
    $time = SPRequest::now();
if (abs($timeFromMysql - $time) > 30*24*60*60) {
于 2013-03-16T13:56:21.423 回答