/**
 * smarty_modifier_bit_short_datetime
 */
function smarty_modifier_bit_short_datetime($pString, $time = '')
{
    global $gBitSystem;
    if (!empty($time) && date('Ymd') == date('Ymd', $pString)) {
        return smarty_modifier_bit_date_format($pString, $gBitSystem->get_short_time_format(), '%H:%M %Z');
    } else {
        return smarty_modifier_bit_date_format($pString, $gBitSystem->get_short_datetime_format(), '%d %b %Y (%H:%M %Z)');
    }
}
/**
 * smarty_modifier_bit_long_date
 */
function smarty_modifier_bit_long_date($pString)
{
    global $gBitSystem;
    return smarty_modifier_bit_date_format($pString, $gBitSystem->get_long_date_format(), '%A %d of %B, %Y');
}
/**
 * smarty_modifier_bit_short_time
 */
function smarty_modifier_bit_short_time($pString)
{
    global $gBitSystem;
    return smarty_modifier_bit_date_format($pString, $gBitSystem->get_short_time_format(), '%H:%M %Z');
}
/**
 * smarty_modifier_bit_long_datetime
 */
function smarty_modifier_bit_date_nls($pString)
{
    global $gBitSystem;
    return smarty_modifier_bit_date_format($pString, '%Y-%m-%d %H:%M', '%Y%m%d %H%M');
}