2013-07-04 43 views
0

我堅持在Magento V A日期問題1.7我希望有人能幫助我。自定義日期屬性70年1月1日,如果沒有價值

我有一個custsom日期屬性「ExpiringDate」我展示在前端。此屬性與我的屬性集'Food'相關,而不屬於我的其他屬性集'NonFood'。我在Food屬性集中的產品可能有日期,或者他們沒有。

該代碼<?php echo $_product->getExpiringDate() ?>給我的結果2013-07-15 00:00:00食品與日期。沒有日期和/或NonFood產品的產品的空白結果(空白結果是首選的,但不是零)。

該代碼<?php echo date("d.m.y", strtotime($_product->getExpiringDate())) ?>爲我提供了更好的含有日期的食品15.07.13,但顯示01.01.70所有其他產品。

那麼,怎樣才能我要麼拿到第一代碼來顯示13年7月15日或2013年7月15日 - 但沒有尾隨00:00:00

..或得到,如果有第二個代碼,不會顯示任何內容沒有價值。

謝謝!

-Espen

回答

0

有很多方法這一點,比如像這樣:

<?php if ($_product->getExpiringDate() != '0000-00-00 00:00:00'): ?> 
    <?php echo date("d.m.y", strtotime($_product->getExpiringDate())) ?>  
<?php endif; ?> 
+1

我只好從上面的代碼中刪除0000-00-00 00:00:00,和它的工作完美。謝謝Jürgen! :) – Espen

相關問題