1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- /**
- * Copyright © 2017 Ihor Vansach (ihor@magefan.com). All rights reserved.
- * See LICENSE.txt for license details (http://opensource.org/licenses/osl-3.0.php).
- *
- * Glory to Ukraine! Glory to the heroes!
- */
- namespace Magefan\Blog\Helper;
- use Magento\Framework\App\Action\Action;
- /**
- * Magefan Blog Helper
- */
- class Data extends \Magento\Framework\App\Helper\AbstractHelper
- {
- /**
- * Retrieve translated & formated date
- * @param string $format
- * @param string $dateOrTime
- * @return string
- */
- public static function getTranslatedDate($format, $dateOrTime)
- {
- $time = is_numeric($dateOrTime) ? $dateOrTime : strtotime($dateOrTime);
- $month = ['F' => '%1', 'M' => '%2'];
- foreach ($month as $from => $to) {
- $format = str_replace($from, $to, $format);
- }
- $date = date($format, $time);
- foreach ($month as $to => $from) {
- $date = str_replace($from, __(date($to, $time)), $date);
- }
- return $date;
- }
- }
|