【问题标题】:How to convert Unixtimestamp to date如何将 Unix 时间戳转换为日期
【发布时间】:2015-01-14 13:15:50
【问题描述】:

我正在使用他们使用 unixtimestamp 的数组,例如 1421241074。 知道如何将其转换为日期吗?我知道 strtotime 是 unixtimestamp 的日期,而这正是我不想要的。

我现在正在尝试这样的事情:

foreach ($response as $key => $value) { //this works 
                        $timestamp = substr($value['timestamp'], 6, 13); //this works
                        $timestamp = ('m/d/Y H:i:s', $timestamp); // this supose to convert unixtimestamp to date. fail!

但这不起作用,这里有人有想法吗?

【问题讨论】:

  • $timestamp = 日期 ('m/d/Y H:i:s', $timestamp);

标签: php timestamp unix-timestamp


【解决方案1】:

你需要date() php 函数:

date('m/d/Y H:i:s', $timestamp);

在您的代码中,您忘记了date()date 部分!

【讨论】:

  • Tnx 为您解答,明白了 :) 只是他返回 03/07/1957 这甚至是不可能的 ^^ 我会尝试再次调试这个.. Tyvm!我不知道!
  • 听起来你的时间戳不正确......祝你好运!
  • 我猜它是,即使它来自 api!会尽力的:)
【解决方案2】:
date('m/d/Y H:i:s', $timestamp); 

尝试阅读有关时间戳功能的信息,在您应该看到的有关转换 unix 的文档中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 2020-12-23
    • 2016-04-24
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多