gpt4 book ai didi

php - 如何将 yyyy mm dd 转换为 Laravel 日期并插入 mysql date() 列

转载 作者:行者123 更新时间:2023-11-29 07:16:20 24 4
gpt4 key购买 nike

我从 Laravel 应用程序上的用户处获取来自三个不同选择的日期,即 dd(1-31) mm(1-12) yyyy(1905-2016)

如何将其转换为 php 日期并将其插入到使用以下代码由 Laravel 迁移创建的 mysql 列中:

$table->date('dateOfBirth')->nullable();

另外,我想在编写日期后使用 Laravel 验证器验证日期。

最佳答案

如果是单独的输入 (Input::get('month'), Input::get('day'), Input::get( 'year')),那么你可以将它放在一起作为一个字符串:

$date = Input::get('year')."-".Input::get('month')."-".Input::get('day');

您还可以使用 Carbon 来创建它:

$date = Carbon::createFromDate(Input::get('year'),Input::get('month'), Input::get('day'));

Carbon 将帮助您验证格式是否正确。

关于php - 如何将 yyyy mm dd 转换为 Laravel 日期并插入 mysql date() 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37796629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com