gpt4 book ai didi

php - 如何使用php在数据库中的DateTime列类型中插入日期时间对象

转载 作者:可可西里 更新时间:2023-11-01 08:15:58 26 4
gpt4 key购买 nike

我想在列类型为 DateTime 的数据库中插入一个 DateTime 对象。我怎样才能做到这一点?

我正在使用这段代码:

 $cdate = new DateTime('now')
$cd = $cdate->format('d/m/Y h:i:sa')
$udate = new DateTime('72 hours');
$ud = $udate->format('d/m/Y h:i:sa')
$insert = "insert into `winpc_user(mac_address,reg_date,updated_date,status,processor_name,ram_size,os_Name, os_Bits) values('$mac','$cdate','$udate','$stat','$proName','$rSize','$osName','$osBits')"

最佳答案

同上评论,DATETIME的格式是:

YYYY-MM-DD HH:MM:SS

使用 date()'s 非常简单易懂format 函数,它将与 ->format() 共享相同的函数:

->format('Y-m-d H:i:s');

旁注:当然,这也需要在插入时引用。

作为替代方案,您也可以使用 MySQL 函数来实现相同的目标:

NOW()
DATE_ADD(NOW(), INTERVAL 72 HOUR)

关于php - 如何使用php在数据库中的DateTime列类型中插入日期时间对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28231178/

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