【问题标题】:Why does it display the wrong date in php为什么它在php中显示错误的日期
【发布时间】:2020-05-19 07:56:48
【问题描述】:

注意:请不要将此标记为重复这与其他问题无关,因为它们都有不正确的时区,而我没有,并且显示的时间实际上是 1970 年 1 月 1 日 05:00:00,尽管它现在是 2020 年 5 月 19 日 12:19:00。

我正在为此使用 PHP 日期函数

<?PHP

    date_default_timezone_set("Asia/Karachi");

    // Converting $timestamp to human readable format
    $date = date("F d, Y h:i:s", $timestamp);

?>

【问题讨论】:

  • 所以你从来没有给$timestamp设置任何值?为什么你期望它给出当前时间?
  • @SamiKuhmonen 抱歉,我不太明白你想说什么。
  • $timestamp 未定义。现在你明白了吗?
  • @u-mulder 谢谢我已经把 $timestamp = time();它奏效了。

标签: php date datetime time


【解决方案1】:

如果您不包含$timestamp,它将为您提供当前日期,这就是您想要的我假设:

$date = date("F d, Y h:i:s");

更多详情请见the manual

【讨论】:

  • 谢谢,我刚刚添加了 $timestamp = time();在我的代码中,它起作用了。
猜你喜欢
  • 1970-01-01
  • 2018-04-20
  • 1970-01-01
  • 1970-01-01
  • 2015-12-09
  • 1970-01-01
  • 2016-09-24
  • 1970-01-01
  • 2019-02-11
相关资源
最近更新 更多