【问题标题】:How can I validate UTC date如何验证 UTC 日期
【发布时间】:2014-08-11 16:53:44
【问题描述】:

我想在将 POST 请求发送到我的数据库之前验证 UTC 日期。

$date = "2014-08-11T16:32:13.000Z"

检查日期是否正确的最佳方法是什么?

【问题讨论】:

  • “正确”是什么意思?
  • 以下答案应该对您有所帮助:stackoverflow.com/a/22942735/283078
  • @MarkM 我的意思是它不包含非法字符、不存在的天数等。例如2014-88-55T16:32:13.000Z2014---08-11T16:32:13.000Z

标签: php


【解决方案1】:
try {
  $dt = new DateTime($date);
  // $dt->format(DateTime::ATOM); // contains valid date
}catch(Exception $exception) {
  // invalid $date
}

【讨论】:

    猜你喜欢
    • 2021-05-29
    • 1970-01-01
    • 2018-10-18
    • 1970-01-01
    • 2011-12-20
    • 2021-04-13
    • 2014-10-23
    • 2021-05-19
    • 2011-11-20
    相关资源
    最近更新 更多