我正在使用 Magento 获取产品日期字段的值。然后我决定用它Zend_Date
来处理这些值,因为 Magento 以不同的格式返回日期(取决于语言环境集)。
但是我面对的事情让我震惊了一段时间。我得到了三个约会,12 Jul 2012
(今天就这样吧),2 Mar 2012
和2 Sep 2012
。并检查今天是否晚于其他true
两个日期的返回时间。例如。今天比 3 月 2 日晚(这是真的)比 9 月 2 日晚(这让我震惊)。
以下是PhpStorm手表的证明:
我得到的日期如下:
$productData['news_from'] = Mage::app()->getLocale()->date($productData['news_from']);
$productData['news_to'] = Mage::app()->getLocale()->date($productData['news_to']);
$_currentDate = Mage::app()->getLocale()->date();
我究竟做错了什么???