【问题标题】:How to get startdate and enddate of the between如何获取两者之间的开始日期和结束日期
【发布时间】:2019-07-29 14:36:56
【问题描述】:

我有两个起息日 2019-07-30 作为开始日期,2019-07-31 作为结束日期。 2019-07-30 现在是日期。 这是我的代码:

$start_date = "2019-07-30";
$end_date = "2019-07-31";

$date_now = timetodate(DT_TIME, 3); //2019-07-30

if(($date_now >= $start_date) && ($date_now <= $end_date)){
    echo "promo active!";
}

以及我如何显示促销活动,即使 startdate 大于等于 date_now (30 >= 30)

【问题讨论】:

标签: php


【解决方案1】:

你需要使用strtotime()

<?php

$start_date = "2019-07-29";
$end_date = "2019-07-31";

$date_now = date('Y-m-d');

if((strtotime($date_now) >= strtotime($start_date)) && (strtotime($date_now) <= strtotime($end_date))){
    echo "promo active!";
}

输出:- https://3v4l.org/cX5ed

注意:- 我已将开始日期更改为 29,以向您展示它是如何工作的。 (今天是 2019 年 7 月 29 日)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多