是否有一个PHP函数,返回日期和时间在相同的格式MySQL函数NOW()?

我知道如何使用date()来做到这一点,但我在问是否有一个函数仅用于此。

例如,返回:

2009-12-01 00:00:00

当前回答

你可以使用正确格式的PHP日期函数作为参数,

echo date("Y-m-d H:i:s");

其他回答

没有内置的PHP now()函数,但可以使用date()来实现。

例子

function now() {
    return date('Y-m-d H:i:s');
}

如果需要更改时区,可以使用date_default_timezone_set()。

否则,您可以使用Carbon -一个简单的PHP API扩展DateTime。

PHP的等效函数是time(): http://php.net/manual/en/function.time.php

使用 strftime:

strftime("%F %T");

%F等于%Y-%m-%d。 %T与%H:%M:%S相同。

这是ideone上的一个演示。

你可能会发现这很有用

new \DateTime()

你可以使用date函数:

date("Y-m-d H:i:s");