基于日期的PHP触发操作

基于日期的PHP触发操作,php,wordpress,date,Php,Wordpress,Date,我正试图在我的Wordpress网站上创建一个区域,在我每次发布的自定义帖子类型上检查日期字段,查看距离当前日期不超过7天的日期,然后显示相应的帖子标题。如果你对此有任何疑问,请直接提问,很难真正解释 我想在那里放一个if语句,它只是说如果任何日期是7天或更接近当前日期,显示该帖子的标题 问题: 整个字段(“合同签署日期”);函数将日期显示为mm/dd/yy,因此我不确定用当前日期减去_字段(“合同签署日期”)是否正确 如果问题1因某种原因起作用,那么如果合同签署日期是本月的第一天呢?1-7将=

我正试图在我的Wordpress网站上创建一个区域,在我每次发布的自定义帖子类型上检查日期字段,查看距离当前日期不超过7天的日期,然后显示相应的帖子标题。如果你对此有任何疑问,请直接提问,很难真正解释

我想在那里放一个if语句,它只是说如果任何日期是7天或更接近当前日期,显示该帖子的标题

问题:

整个字段(“合同签署日期”);函数将日期显示为mm/dd/yy,因此我不确定用当前日期减去_字段(“合同签署日期”)是否正确

如果问题1因某种原因起作用,那么如果合同签署日期是本月的第一天呢?1-7将=-6而不是当前日期


就像我说的,如果你对这些问题有任何疑问,请直接提问,这很难真正解释。

给你,这可能会帮助你从wordpress获得你需要的东西

$contract_date = date(the_field( 'contract_sign_date' ));
$contract_date = strtotime ('-7 days', strtotime($contract_date) ) ;
$args = array(
  'date_query' => array(
    array(
      'after' => array(
        'year'  => date ('Y', $contract_date),
        'month' => date('m', $contract_date),
        'day'   => date('d', $contract_date)
      ),
    ),
  ),
);
$query = new WP_Query( $args );

如果您有权访问数据库,您可以运行如下查询:从sometable中选择SomedField、sometitlefield,其中date_sub(现在(),间隔1周)和now()之间的somedatefield我有权访问数据库,但我对SQL不太熟悉。我更倾向于使用PHP HTML和CSS。你介意给我留言吗?这样我们就可以发表评论了?我有几个问题。或者你甚至可以在堆栈溢出上执行消息?不确定你是否可以在这里执行消息。也许有一种方法可以满足您的要求,而不必亲自查询数据库,但我认为查询是最符合逻辑的方法。如果你想在WordPress上做这种动态的东西,你应该学习一些基本的MySQL!这不是很难。