php - echo (new DateTime())->getTimestamp(); ...不支持匿名对象?

标签 php datetime anonymous-objects

可能没有办法处理匿名对象?

我想做这样的简短思考:

echo (new DateTime())->getTimestamp();

在 javascript 中我们可以很快使用:

alert( (new Date()).getTime() );

有没有更短的方法可以在php中使用?

不创建函数?

不想使用 exta funktion .. 例如:

function timestamp() {
    $dt = new DateTime();
    return $dt->getTimestamp();
}

顺便说一句:有用的链接:https://www.google.de/search?q=php+creating+anonymous+object BTW2:这行得通:

$obj = (object) array('foo' => 'bar', 'property' => 'value');
echo $obj->foo;

谢谢大家!为您提供快速的答案。

BTW3(从 13-11-22_16-12 更新):

我也发现了一些有用的东西:

echo $_SERVER['REQUEST_TIME'];
echo @date('H:i:s');

最佳答案

小于:

echo (new DateTime())->getTimestamp();
// or
echo (new DateTime)->getTimestamp();
# available in PHP >= 5.4.0

将使用程序样式(或在对象和程序之间混合):

echo date_create()->getTimestamp();
# available in PHP >= 5.3.0

echo date_create()->format('U');
# available in PHP >= 5.2.0

或:

echo time();

关于php - echo (new DateTime())->getTimestamp(); ...不支持匿名对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20147545/

相关文章:

php - 如何防止表单在无结果返回后重置?

PHP,$this->{$var}——这是什么意思?

php - 使用 Laravel 5 上传 pdf 文件

mysql - 时间戳略有不同的 2 个不同数据库中的表之间的连接 (MySQL)

c# - 使用什么: var or object name type?

javascript - 如何在 TypeScript 中从匿名对象轻松创建强类型对象?

php - Laravel 如何在查询中传递多个值

python - 我在 MySQL 中的搜索不起作用(Python)

C# 如何检查当前为字符串的日期是否为今天?

c++ - 为什么某些编译器拒绝作为指针传递的匿名对象?