Php 如何在yii2中与AM/PM一起节省时间

Php 如何在yii2中与AM/PM一起节省时间,php,sql,yii,yii2,yii2-advanced-app,Php,Sql,Yii,Yii2,Yii2 Advanced App,我的表中有一个名为“出发时间”的字段。 当我试图保存时间时,第1行的列“出发时间”显示“无效的日期时间格式:1292错误的时间值:'11:15 am'”错误。 我的表中的出发时间的数据类型是时间。我正在使用kartiks时间选择器。帮助我找到这个解决方案。基本上时间数据类型格式只在数据库中存储时间值。而且它只需要24小时格式,而不是am或pm格式。如果你想存储价值,有两种解决方案 在数据库中,字段的数据类型应为varchar。它将根据您的需要存储您的价值 或 当您想要获取数据时,必须以24小时

我的表中有一个名为“出发时间”的字段。 当我试图保存时间时,第1行的列“出发时间”显示“无效的日期时间格式:1292错误的时间值:'11:15 am'”错误。

我的表中的
出发时间
的数据类型是
时间
。我正在使用kartiks时间选择器。帮助我找到这个解决方案。

基本上时间数据类型格式只在数据库中存储时间值。而且它只需要24小时格式,而不是am或pm格式。如果你想存储价值,有两种解决方案

在数据库中,字段的数据类型应为varchar。它将根据您的需要存储您的价值

当您想要获取数据时,必须以24小时格式更改数据存储时间,并将其存储在数据库中,然后在字段上使用php日期(“h:IA”)格式。它将以AM/PM格式返回您的时间值


@迪乔,如果你得到答案。。然后你应该投票或更正答案。它可能对其他访客有用。