gpt4 book ai didi

php - 在 PHP 中将字符串转换为日期时间

转载 作者:行者123 更新时间:2023-11-29 08:49:43 25 4
gpt4 key购买 nike

我需要将使用 PHP 从 HTML 表单输入的日期时间值插入到 MySQL 数据库中。但是,每次尝试执行下面的代码时,我都会收到错误的日期时间值错误,

$rosterstartdate=$_GET['rosterstartdate'];
$rosterenddate=$_GET['rosterenddate'];

//$date = date_create_from_format('d/M/Y:H:i:s', $rosterstartdate);
//$date->getTimestamp();
//echo $date;

$date = strtotime($rosterstartdate);
echo date('d/M/Y H:i:s', $date);

// echo DATE_FORMAT($rosterstartdate,"%Y%m%d %H%i%s");

$con=mysql_connect("localhost","root","");
if($con==true){
mysql_select_db("attendance_db",$con);
$query="insert into tblroster values(LAST_INSERT_ID(),'$rosterteam','$rostershifts','$date','$rosterenddate')";

我已尝试使用上述每种不同的技术来进行转换,但它不起作用。关于如何插入的任何想法

最佳答案

试试这个:

$date = date('Y-m-d H:i:s', $date);

不要回显它,而是使用该代码来格式化日期。

但是,看起来您真正想要的是:

$rosterstartdate = date('Y-m-d H:i:s', strtotime($rosterstartdate));
$rosterenddate = date('Y-m-d H:i:s', strtotime($rosterenddate));

这样您就可以在查询字符串中引用这两个变量。

关于php - 在 PHP 中将字符串转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11598768/

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