first commit
This commit is contained in:
25
admin/class/smarty_plugins/modifier.format_datetime.php
Normal file
25
admin/class/smarty_plugins/modifier.format_datetime.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Smarty plugin.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Smarty {format_datetime} function plugin.
|
||||
*/
|
||||
function smarty_modifier_format_datetime($string, $value = null)
|
||||
{
|
||||
if ($string == '-0001-11-30') {
|
||||
return '00-00-0000';
|
||||
} elseif ($string instanceof \DateTime) {
|
||||
$datetime = $string;
|
||||
} elseif (empty($string)) {
|
||||
return '';
|
||||
} else {
|
||||
$datetime = new DateTime($string);
|
||||
}
|
||||
|
||||
$format = Settings::getDateFormat().' '.Settings::getTimeFormat();
|
||||
|
||||
return $datetime->format($format);
|
||||
}
|
||||
Reference in New Issue
Block a user