gpt4 book ai didi

php - 如何在印度标准时间中插入日期时间并在检索格式日期时间后仅在 php 中插入日期时间?

转载 作者:行者123 更新时间:2023-11-29 22:03:06 25 4
gpt4 key购买 nike

我正在开发一个网站,其中在网站上的特定事件上执行 $query 并在数据库中的 user_id 中进行输入并存储使用的和 order_date 字段。Order_date 的类型为 datetime,其中当前时间戳值会自动插入但令人沮丧的是,服务器托管在美国,因此插入的时间是美国的,所以我希望它采用 ist 格式,而且当我检索值时,我想对其进行格式化,以便只显示时间。谷歌搜索了很多,但没有一个起作用。请帮忙

<!--Insertion Query -->

$querye = "INSERT INTO orderdata(user_id, store_used) ".
"VALUES ('$coola', 'Airtel')";


<!--Retrieval Query -->


'<td align="center">'.$row['order_no'].'</td>'.
'<td>'.$row['order_date'].'</td>'.
'<td>'.$row['store_used'].'</td>'.
'<td>'.$row['status'].'</td>'.
'<td>'.$row['cashback'].'</td>'.
'<td>'.$row['est_cashback_date'].'</td>'.

最佳答案

i wanted order_date to be in the IST format

您可以将每个连接的 time_zone 设置为特定时区,例如 ISTDocumented Here 。也许您也可以使用 PHP 执行相同的操作,但不确定。

SET time_zone = 'IST';

upon retrieval format datetime to date only in php?

您可以使用DATE(expr)函数只获取日期部分,例如

select date(order_date) as order_date
from orderdata;

根据你评论的SQL,你可以这样做

SELECT i.order_no,
date(i.order_date) as order_date,
i.store_used,
i.status,
i.cashback,
i.est_cashback_date
FROM orderdata as i
WHERE i.user_id =$a
ORDER BY i.order_date DESC
$limit

关于php - 如何在印度标准时间中插入日期时间并在检索格式日期时间后仅在 php 中插入日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32422645/

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