【问题标题】:validating dates in PHP在 PHP 中验证日期
【发布时间】:2011-09-28 01:03:42
【问题描述】:

谁能教我一个函数或脚本或一些相关示例,其中只允许输入天数?我有一个用于选择日期开始和日期结束的日期选择器......我只希望用户在指定的时间/日期范围内输入,如果用户重叠,它会提示用户他们只能从某个范围内输入时间。

例如。我只允许 28 天。

场景1:

Date from: 2011-09-01
Date to: 2011-09-31

Result: (prompt) you are only allowed to input within 28 days.

场景2:

Date from: 2011-09-01
Date to: 2011-09-20

Result: it will proceed to another page.

【问题讨论】:

    标签: php javascript function date datepicker


    【解决方案1】:

    如果您有 >= PHP 5.3...

    $startDate = new DateTime('2011-09-01');
    $endDate = new DateTime('2011-09-31');
    
    $diff = $startDate->diff($endDate);
    
    if ($diff->d > 28) {
        // More than 28 days.
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多