【问题标题】:Php warning message on date_timestamp关于 date_timestamp 的 PHP 警告消息
【发布时间】:2019-08-07 10:50:39
【问题描述】:

您好,我正在尝试从 wordpress 插件中的 DateTime 对象获取时间戳。尽管我设法获得了时间戳,但我也收到了警告(php 版本 7.1.26)。这是我到目前为止所做的:

$x=$season->getStartDate();
//DateTime Object ( [date] => 2019-07-12 14:45:14.000000 [timezone_type] => 3 [timezone] => UTC )

$timestamp=date_timestamp_get($x); 
//1562942714
//Warning: date_timestamp_get() expects parameter 1 to be DateTimeInterface, null given 

如何消除警告(不禁用警告消息)

谢谢

【问题讨论】:

    标签: wordpress datetime php-7.1


    【解决方案1】:

    您已经有一个可以使用的对象。所以试试$season->getTimestamp();

    https://secure.php.net/manual/de/datetime.gettimestamp.php

    【讨论】:

    • 现在我收到:“致命错误:未捕获的错误:在 null 上调用成员函数 getTimestamp()”但感谢您的帮助..
    • 对不起...是的,那么$x 不是对象。然后使用 $season 变量。
    猜你喜欢
    • 1970-01-01
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 2022-01-26
    • 2018-05-06
    • 2015-05-18
    相关资源
    最近更新 更多