gpt4 book ai didi

php - 将 DateTime 从 mySql 更改为 php 中的时间戳

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:34 25 4
gpt4 key购买 nike

在我的 mysql 数据库中,日期时间以以下形式存储。

00000-00-00 00:00:00

在我的 php 中,我想将它转换成这样的 tiemStamp 形式。

136716425

我试过用

$date2->getTimestamp();

没有成功,我应该使用什么函数将格式更改为时间戳?


$sql = "SELECT * FROM temp_user";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {

$date1 = new DateTime();
$date2 = $row[dateTime];

echo $date1->getTimestamp();
echo $date2->getTimestamp();



}

最佳答案

MySQL 有一个名为 UNIX_TIMESTAMP 的内置函数

SELECT UNIX_TIMESTAMP(NOW())

更新

$sql = "SELECT *,UNIX_TIMESTAMP(dateTime) unx FROM temp_user";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result))
{
$var = $row['unx'];
// other codes
}

关于php - 将 DateTime 从 mySql 更改为 php 中的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16264670/

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