Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中格式化时间仅显示日期_Php_Magento - Fatal编程技术网

在php中格式化时间仅显示日期

在php中格式化时间仅显示日期,php,magento,Php,Magento,我只想显示下面函数中的日期 $this->formatTime($item->getCreatedTime(), 'short', true); 这将显示创建的日期和时间,如下所示: 2017年3月21日上午11:42 我只想要2017年3月21日试试这个: date('m/d/Y', strtotime($item->getCreatedTime())); 试试这个: date('m/d/Y', strtotime($item->getCreatedTime()))

我只想显示下面函数中的日期

$this->formatTime($item->getCreatedTime(), 'short', true);
这将显示创建的日期和时间,如下所示:

2017年3月21日上午11:42

我只想要2017年3月21日

试试这个:

date('m/d/Y', strtotime($item->getCreatedTime()));
试试这个:

date('m/d/Y', strtotime($item->getCreatedTime()));
你可以试试这个

$date = $this->formatTime($item->getCreatedTime(), 'short', true);

$newdate = date('m/d/Y', strtotime($date));

echo $newdate; // Output : 3/21/2017
你可以试试这个

$date = $this->formatTime($item->getCreatedTime(), 'short', true);

$newdate = date('m/d/Y', strtotime($date));

echo $newdate; // Output : 3/21/2017

您可以使用日期格式

 echo date('m/d/Y', $this->formatTime($item->getCreatedTime(), 'short', true));

您可以使用日期格式

 echo date('m/d/Y', $this->formatTime($item->getCreatedTime(), 'short', true));

其他用户的回答不正确,使用日期不会考虑Magento的时区配置

相反,应使用以下内容:


Mage::getModel('core/date')->date('m/d/Y',$item->getCreatedTime())

其他用户的回答不正确,使用日期不会考虑Magento的时区配置

相反,应使用以下内容:


Mage::getModel('core/date')->date('m/d/Y',$item->getCreatedTime())

这正是您想要的。这正是您想要的。可能重复的“是”可能重复,但是使用PHP的
date
函数会由于Magento的时区设置而导致日期不准确。这就是为什么应该改用Magento的
核心/日期
模型的原因:是的,但是由于Magento的时区设置,使用PHP的
date
函数将导致日期不准确。这就是为什么应该改用Magento的
核心/日期
模型的原因: