示例#1
0
function qtrans_convertFormat($format, $default_format)
{
    global $q_config;
    // check for multilang formats
    $format = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($format);
    $default_format = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($default_format);
    switch ($q_config['use_strftime']) {
        case QT_DATE:
            if ($format == '') {
                $format = $default_format;
            }
            return qtrans_convertDateFormatToStrftimeFormat($format);
        case QT_DATE_OVERRIDE:
            return qtrans_convertDateFormatToStrftimeFormat($default_format);
        case QT_STRFTIME:
            return $format;
        case QT_STRFTIME_OVERRIDE:
            return $default_format;
    }
}
示例#2
0
function qtrans_timeFromCommentForCurrentLanguage($old_date, $format = '', $gmt = false, $translate = true)
{
    if (!$translate) {
        return $old_date;
    }
    global $comment, $q_config;
    $comment_date = $gmt ? $comment->comment_date_gmt : $comment->comment_date;
    $ts = mysql2date('U', $comment_date);
    if ($format == 'U') {
        return $ts;
    }
    $format = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($format);
    if (!empty($format) && $q_config['use_strftime'] == QT_STRFTIME) {
        $format = qtrans_convertDateFormatToStrftimeFormat($format);
    }
    return qtrans_strftime(qtrans_convertTimeFormat($format), $ts, $old_date);
}