php - 帮助实现过去日期验证

标签 php javascript validation datetime

我需要实现一些检查给定日期是否大于今天的东西。例如,如果我输入的日期是 2011 年 4 月 19 日,而今天是 2011 年 4 月 15 日,则应该会出现一些验证器/弹出错误。我该如何实现?

我的系统日期(今天的日期)通过 php 工作正常。我只是不知道如何在用户输入比今天晚的日期时创建验证/错误消息。

最佳答案

可以使用 PHP(在服务器端)和 JavaScript(在客户端,在浏览器中)完成。

下面是如何在 JavaScript 上执行此操作的示例:

var currentTime = new Date()
    month = currentTime.getMonth(),
    day = currentTime.getDate(),
    year = currentTime.getFullYear(),
    today = year + "-" + month + "-" + day;

var users_day = '2011-04-19';

if (users_day > today) {
     alert ("Entered day is greater than today");
}
 else {
     alert ("Today is greater than entered day");
 }

关于php - 帮助实现过去日期验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5671095/

相关文章:

java - 无法获取可用的提供程序解析器

ruby-on-rails - 针对外部 API 验证 Rails 模型

php - 如何在 Wordpress API Post 中包含 META 字段?

javascript - 具有大数据库的 AngularJS 搜索

php - 自动应用或删除 Woocommerce 购物车中特定产品 ID 的优惠券

javascript - Safari上动态YouTube播放器的问题

javascript - Angularjs在指令中绑定(bind)数组元素ng-repeat

php - 将 MySQLi 安装到 MAMP

javascript - 使用 Javascript 或 CSS 检测 Symbian OS 设备

ruby - 是否可以结合 with_options 和 :if for conditional validations?