【问题标题】:Finding the Date id Future or Not [closed]查找日期ID未来与否[关闭]
【发布时间】:2023-04-06 21:01:01
【问题描述】:

我需要查找日期是否过期。

这是我的约会。但这对我不起作用,

$ActualDate    = "2013-03-19 05:05:23";
$ExpiryDate    = "2013-04-18 05:05:23";

$elapsedTime = new DateTime($ActualDate);
$now         = new DateTime($ExpiryDate);
echo ($now < $elapsedTime ? 'Future' : 'Past');

我无法得到准确的结果...如果有人知道这一点,请发布对我有帮助的答案。

【问题讨论】:

  • 如果日期存储在此类字符串中,则无需使用DateTime 对象。您可以直接比较它们。

标签: php html cakephp date joomla


【解决方案1】:

<?php
$expires_at = new DateTime('2013-04-19 05:05:23');
$now        = new DateTime();

echo $now < $expires_at ? 'Future' : 'Past';

【讨论】:

    【解决方案2】:

    问题是$elapsedTime 设置为$ActualDate$now 设置为$ExpiryDate。您可能想交换它们。

    【讨论】:

    • ...或在最后一行将&lt; 更改为&gt;
    • 工作中......谢谢......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 2021-06-01
    相关资源
    最近更新 更多