【问题标题】:Convert DOMTimeStamp to DATETIME in PHP在 PHP 中将 DOMTimeStamp 转换为 DATETIME
【发布时间】:2014-04-23 13:06:34
【问题描述】:

我想在 PHP 中将 DOMTimeStampGeolocation 转换为数据库中的 DATETIME 格式。我怎样才能做到这一点?

【问题讨论】:

  • 向我们展示一个示例值以及您迄今为止尝试过的内容
  • 我没有任何示例,因为我“必须”将其保存在数据库中的 DOMTimeStamp 中。我不知道如何在 PHP 中将其转换为 DATETIME
  • 你看过这个答案了吗:stackoverflow.com/questions/3089308/…
  • 您无法将其回显到屏幕上?
  • @JasonOOO 是的。我在 JavaScript 中使用该函数,但我想将 DOMTimeStamp 保存在 DATETIMe 中。为此,我必须将其转换为 PHP 中的 DATETIME,例如 date('Y-m-d H:i:s')

标签: php dom w3c-geolocation


【解决方案1】:

这只是一个以毫秒为单位的时间戳。只需将其转换为秒,然后使用 PHP 内置的日期/时间功能进行转换:

$timestamp = floor($domtimestamp / 1000); // Get seconds from milliseconds
$datetime = new DateTime('@'.$timestamp);
echo $datetime->format('Y-m-d H:i:s');

【讨论】:

  • 您的回答解决了我的问题 :) 非常感谢!我会尽快接受的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
  • 1970-01-01
  • 2021-03-26
相关资源
最近更新 更多