Magento 2获取当前商店日期时间

在Magento 1.x中,您可以通过以下方式获取商店日期时间

Mage::getModel('core/date')->gmtDate();

Magento 2.x中的等效功能是什么?

在M2中,您需要在类构造函数中注入的实例\Magento\Framework\Stdlib\DateTime\DateTime并使用该实例。
像这样:

protected $date;
public function __construct(
    ....
    \Magento\Framework\Stdlib\DateTime\DateTime $date,
    ....
) {
    ....
    $this->date = $date;
    ....
}

然后,您可以使用以下代码:

$date = $this->date->gmtDate();

gmtDate上面显示的方法接受2个可选参数。第一个$format默认为Y-m-d H:i:s。您可以仅使用所需的参数gmtDate('H:i:s')或任何其他时间格式来调用该方法

版权属于: sbboke版权所有。

转载时必须以链接形式注明作者和原始出处及本声明。

张贴在magento2教程标签:

相关文章

0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论