Leitgedanken/msd2/myoos/includes/lib/smarty-plugins/modifier.oos_date_long.php
2023-01-23 11:03:31 +01:00

55 lines
1.7 KiB
PHP

<?php
/* ----------------------------------------------------------------------
$Id: modifier.oos_date_long.php,v 1.1 2007/06/08 13:34:16 r23 Exp $
MyOOS [Shopsystem]
https://www.oos-shop.de
Copyright (c) 2003 - 2019 by the MyOOS Development Team.
----------------------------------------------------------------------
Based on:
File: general.php,v 1.212 2003/02/17 07:55:54 hpdl
----------------------------------------------------------------------
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
----------------------------------------------------------------------
Released under the GNU General Public License
---------------------------------------------------------------------- */
/**
* Smarty plugin
* @package Smarty
* @subpackage plugins
*/
/**
* Smarty oos_date_long modifier plugin
*
* Type: modifier<br>
* Name: oos_date_long<br>
* Version: 0.1
* Date: September 12, 2003
* Install: Drop into the plugin directory
*
* Examples: {$raw_date|oos_date_long}
* Author: r23 <info at r23 dot de>
* -------------------------------------------------------------
*/
function smarty_modifier_oos_date_long($raw_date)
{
if ( ($raw_date == '0000-00-00 00:00:00') || ($raw_date == '') ) return FALSE;
$year = (int)substr($raw_date, 0, 4);
$month = (int)substr($raw_date, 5, 2);
$day = (int)substr($raw_date, 8, 2);
$hour = (int)substr($raw_date, 11, 2);
$minute = (int)substr($raw_date, 14, 2);
$second = (int)substr($raw_date, 17, 2);
return strftime(DATE_FORMAT_LONG, mktime($hour,$minute,$second,$month,$day,$year));
}