首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个值怎么会辜负我的拉拉日期验证呢?

这个值怎么会辜负我的拉拉日期验证呢?
EN

Stack Overflow用户
提问于 2018-11-06 21:21:19
回答 1查看 23关注 0票数 1

因此,我将发布到一个api控制器操作,正如我们所看到的,我有一些基本的验证:

代码语言:javascript
复制
public function store(Request $request) {
        $fields = $request->except(['_token']);
        $user   = $request->user();

        $request->validate([
            'log_date' => 'required|date_format:"Y-m-d"',
            'bill_time' => 'required|numeric',
        ]);
}

我经常得到:The log date does not match the format Y-m-d.

即将到来的日期由js设置格式,并显示:

"2018-11-6"

,所以我很困惑,怎么没有正确的格式化呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-06 21:36:24

当使用Y-m-d时,该格式掩码上的d应用如下:

月中的一天,带前导零的2位

因此,传递给2018-11-6的值由于6不匹配06而失败。要么使用Y-m-j,其中j

月中没有前导零的

或者调整瞬间是如何传递你的价值的。

要获得完整的日期参考,请检查http://php.net/manual/en/function.date.php

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53180191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档