PHP日期字符串转换为整数或数字



目前,每次启动会话时,我都会从数据库中获得日期,日期格式如下:2022-09-26 05:19:34

为了使日期格式在前端或客户端变得友好,我使用了以下功能:

date("F j, Y", strtotime( $fetchDate ));生成的输出如下所示:September 26, 2022

然而,然后,我需要在admin中通过"过滤会话;日期">客户端的格式与我数据库中的日期格式不同,对吧?在此处输入图像描述

长话短说,我如何将字符串日期格式转换为默认的数据库格式,当我通过"日期">在我的数据库中

// Here is the example of a filter I need to do
SELECT * FROM `start_session` WHERE `Date_created` = '2022-09-26 05:19:34'
// However as you can see I have this kind of wrong
SELECT * FROM `start_session` WHERE `Date_created` = 'September 26, 2022'

如果我可以使用此函数date("F j, Y", strtotime( $fetchDate ))将此日期2022-09-26 05:19:34转换为此格式September 26, 2022

如何将此日期格式September 26, 2022转换为类似于此格式2022-09-26 05:19:34

提前谢谢!

strtotime()具有显著的通用性。你可以使用这个

$dbmsdate = date( 'Y-m-d', strtotime( 'September 26, 2022' ) );

为了得到那个日期。但是,您当然无法从该日期字符串中获得时间05:19:34,因为其中没有关于时间的信息

相关内容

  • 没有找到相关文章

最新更新