mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-29 15:22:15 +09:00
n분전, n시간전을 구하는 함수 추가 (getTimeGap(YmdHis형식, 24시간 이내일 경우 일자 형식 포맷 지정)
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4605 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
fea9548c64
commit
007765348e
10 changed files with 99 additions and 21 deletions
|
|
@ -188,6 +188,13 @@
|
|||
'PM' => 'PM',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => '%d minute ago',
|
||||
'mins' => '%d minutes ago',
|
||||
'hour' => '%d hour ago',
|
||||
'hours' => '%d hours ago',
|
||||
);
|
||||
|
||||
// Descriptions
|
||||
$lang->about_tag = 'You may submit multiple tags by inserting commas(,) between each tag';
|
||||
$lang->about_layout = 'Layouts decorate the appearance of your modules. you can configure them from Layout menu on the top';
|
||||
|
|
|
|||
|
|
@ -171,13 +171,13 @@
|
|||
$lang->unit_year = 'año';
|
||||
|
||||
$lang->unit_week = array(
|
||||
'Monday' => 'Monday',
|
||||
'Tuesday' => 'Tuesday',
|
||||
'Wednesday' => 'Wednesday',
|
||||
'Thursday' => 'Thursday',
|
||||
'Friday' => 'Friday',
|
||||
'Saturday' => 'Saturday',
|
||||
'Sunday' => 'Sunday',
|
||||
'Monday' => 'Lunes',
|
||||
'Tuesday' => 'Martes',
|
||||
'Wednesday' => 'Miércoles ',
|
||||
'Thursday' => 'Jueves',
|
||||
'Friday' => 'Viernes',
|
||||
'Saturday' => 'Sábado',
|
||||
'Sunday' => 'Domingo',
|
||||
);
|
||||
|
||||
$lang->unit_meridiem = array(
|
||||
|
|
@ -187,6 +187,13 @@
|
|||
'PM' => 'PM',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => 'Hace %d minuto',
|
||||
'mins' => '%d minutos',
|
||||
'hour' => '%d día',
|
||||
'hours' => '%d días',
|
||||
);
|
||||
|
||||
// Relacionado a la Descripción
|
||||
$lang->about_tag = 'Tú puedes agregar múltiples etiquetas colocando una coma(,) entre cada etiqueta';
|
||||
$lang->about_layout = 'El diseño decora la apariencia de tus módulos, lo cual podrás configurar en el menú de Diseño en la parte superior';
|
||||
|
|
|
|||
|
|
@ -172,13 +172,13 @@
|
|||
$lang->unit_year = 'année';;
|
||||
|
||||
$lang->unit_week = array(
|
||||
'Monday' => 'Monday',
|
||||
'Tuesday' => 'Tuesday',
|
||||
'Wednesday' => 'Wednesday',
|
||||
'Thursday' => 'Thursday',
|
||||
'Friday' => 'Friday',
|
||||
'Saturday' => 'Saturday',
|
||||
'Sunday' => 'Sunday',
|
||||
'Monday' => 'Lundi',
|
||||
'Tuesday' => 'Mardi',
|
||||
'Wednesday' => 'Mer.',
|
||||
'Thursday' => 'Jeu.',
|
||||
'Friday' => 'Vendredi',
|
||||
'Saturday' => 'Samedi',
|
||||
'Sunday' => 'Dimanche',
|
||||
);
|
||||
|
||||
$lang->unit_meridiem = array(
|
||||
|
|
@ -188,6 +188,13 @@
|
|||
'PM' => 'PM',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => '%d heure',
|
||||
'mins' => 'Il ya %d minutes',
|
||||
'hour' => 'Il ya %d jour',
|
||||
'hours' => 'Il ya %d jours',
|
||||
);
|
||||
|
||||
// Descriptions et information
|
||||
$lang->about_tag = 'Vous pouvez enrégistrer plusieurs balises en utilisant ,(virgule) entre chaque balise';
|
||||
$lang->about_layout = 'Le Mise en Page décore l\'apparence des modules. Vous pouvez les configurer avec le menu de Mise en Page en haut';
|
||||
|
|
|
|||
|
|
@ -172,13 +172,13 @@
|
|||
$lang->unit_year = 'Jahr';
|
||||
|
||||
$lang->unit_week = array(
|
||||
'Monday' => 'Monday',
|
||||
'Tuesday' => 'Tuesday',
|
||||
'Wednesday' => 'Wednesday',
|
||||
'Thursday' => 'Thursday',
|
||||
'Friday' => 'Friday',
|
||||
'Saturday' => 'Saturday',
|
||||
'Sunday' => 'Sunday',
|
||||
'Monday' => 'Montag',
|
||||
'Tuesday' => 'Dienstag',
|
||||
'Wednesday' => 'Mittwoch',
|
||||
'Thursday' => 'Donnerstag',
|
||||
'Friday' => 'Freitag',
|
||||
'Saturday' => 'Samstag',
|
||||
'Sunday' => 'Sonntag',
|
||||
);
|
||||
|
||||
$lang->unit_meridiem = array(
|
||||
|
|
@ -188,6 +188,13 @@
|
|||
'PM' => 'PM',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => 'Vor %d Minute',
|
||||
'mins' => '%d Stunden',
|
||||
'hour' => '%d Tag',
|
||||
'hours' => '%d Tage',
|
||||
);
|
||||
|
||||
// Beschreibungen
|
||||
$lang->about_tag = 'Sie können mehrere Tags, indem Sie ein Komma (,) zwischen den einzelnen Tag';
|
||||
$lang->about_layout = 'Layouts schmücken das Aussehen Ihrer Module. Sie können sie von Layout-Menü am oberen Rand ';
|
||||
|
|
|
|||
|
|
@ -188,6 +188,13 @@
|
|||
'PM' => '午後',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => '%d minute ago',
|
||||
'mins' => '%d minutes ago',
|
||||
'hour' => '%d hour ago',
|
||||
'hours' => '%d hours ago',
|
||||
);
|
||||
|
||||
// 説明関連
|
||||
$lang->about_tag = 'タグを入力する時、「,」(半角コンマ)を使うと複数登録できます。';
|
||||
$lang->about_layout = 'レイアウトでモジュールの枠をデザインします。上段のレイアウトメニューで管理できます。';
|
||||
|
|
|
|||
|
|
@ -188,6 +188,13 @@
|
|||
'PM' => '오후',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => '%d 분전',
|
||||
'mins' => '%d 분전',
|
||||
'hour' => '%d 시간전',
|
||||
'hours' => '%d 시간전',
|
||||
);
|
||||
|
||||
// 설명 관련
|
||||
$lang->about_tag = '태그 입력시 , (쉼표)를 이용하시면 복수 등록이 가능합니다';
|
||||
$lang->about_layout = '레이아웃은 모듈의 껍데기를 꾸며줍니다. 상단 레이아웃 메뉴에서 관리하실 수 있습니다';
|
||||
|
|
|
|||
|
|
@ -188,6 +188,13 @@
|
|||
'PM' => 'PM',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => '%d minute ago',
|
||||
'mins' => '%d minutes ago',
|
||||
'hour' => '%d hour ago',
|
||||
'hours' => '%d hours ago',
|
||||
);
|
||||
|
||||
// Описания
|
||||
$lang->about_tag = 'Вы можете применить несколько тегов, разделенных запятыми (,)';
|
||||
$lang->about_layout = 'Лейауты украшают внешний вид Ваших модулей. Вы можете сконфигирировать их с помощью меню Лейаут сверху';
|
||||
|
|
|
|||
|
|
@ -188,6 +188,13 @@
|
|||
'PM' => '下午',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => '%d minute ago',
|
||||
'mins' => '%d minutes ago',
|
||||
'hour' => '%d hour ago',
|
||||
'hours' => '%d hours ago',
|
||||
);
|
||||
|
||||
// 说明
|
||||
$lang->about_tag = '用逗号分隔多个标签';
|
||||
$lang->about_layout = '布局是布置模块的外观,在上端布局菜里单可以进行管理';
|
||||
|
|
|
|||
|
|
@ -188,6 +188,13 @@
|
|||
'PM' => 'PM',
|
||||
);
|
||||
|
||||
$lang->time_gap = array(
|
||||
'min' => '%d minute ago',
|
||||
'mins' => '%d minutes ago',
|
||||
'hour' => '%d hour ago',
|
||||
'hours' => '%d hours ago',
|
||||
);
|
||||
|
||||
// 說明
|
||||
$lang->about_tag = '用逗號分隔多個標籤';
|
||||
$lang->about_layout = '排版是佈置模組的外觀,在頂端排版選單中,可以進行管理';
|
||||
|
|
|
|||
|
|
@ -277,6 +277,21 @@
|
|||
return mktime($hour, $min, $sec, $month?$month:1, $day?$day:1, $year)+$gap;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief YmdHis의 시간 형식을 지금으로 부터 몇분/몇시간전, 1일 이상 차이나면 format string return
|
||||
**/
|
||||
function getTimeGap($date, $format = 'Y.m.d') {
|
||||
$gap = time() - ztime($date);
|
||||
|
||||
$lang_time_gap = Context::getLang('time_gap');
|
||||
if($gap<60) $buff = sprintf($lang_time_gap['min'], (int)($gap / 60)+1);
|
||||
elseif($gap<60*60) $buff = sprintf($lang_time_gap['mins'], (int)($gap / 60)+1);
|
||||
elseif($gap<60*60*2) $buff = sprintf($lang_time_gap['hour'], (int)($gap / 60 /60)+1);
|
||||
elseif($gap<60*60*24) $buff = sprintf($lang_time_gap['hours'], (int)($gap / 60 /60)+1);
|
||||
else $buff = zdate($date, $format);
|
||||
return $buff;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 월이름을 return
|
||||
**/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue