Example #1
0
    function render_lunar()
    {
        echo '
<section id="lunar" class="context-menu-' . $this->_diff . '-' . $this->_is_secondary . '-' . $this->_partner_dob . '-' . $this->_lang_code . '">
	<h5>' . $this->_lunar_h5 . ' - ' . get_lunar_date($this->_dob, true) . '</h5>
	<div class="helper changeable"><i class="icon-circle-question-mark icon-white"></i></div>
	<p><strong><span class="translate" data-lang-ja="歳:" data-lang-zh="岁老:" data-lang-es="Años:" data-lang-ru="Лет:" data-lang-en="Years old:" data-lang-vi="Số năm tuổi:"></span></strong> ' . get_lunar_years_old($this->_dob, $this->_date) . ' <span class="translate" data-lang-ja="年々" data-lang-zh="岁" data-lang-es="año" data-lang-ru="лет" data-lang-en="' . pluralize(get_lunar_years_old($this->_dob, $this->_date), 'year') . '" data-lang-vi="năm"></span></p>
	<p><strong><span class="translate" data-lang-ja="年:" data-lang-zh="年:" data-lang-es="Año:" data-lang-ru="Год:" data-lang-en="Year:" data-lang-vi="Năm:"></span></strong> <span class="translate" data-lang-ja="' . get_lunar_year($this->_dob, 'ja') . '" data-lang-zh="' . get_lunar_year($this->_dob, 'zh') . '" data-lang-es="' . get_lunar_year($this->_dob, 'es') . '" data-lang-ru="' . get_lunar_year($this->_dob, 'ru') . '" data-lang-en="' . get_lunar_year($this->_dob, 'en') . '" data-lang-vi="' . get_lunar_year($this->_dob, 'vi') . '"></span></p>
	<p><strong><span class="translate" data-lang-ja="月:" data-lang-zh="月:" data-lang-es="Mes:" data-lang-ru="Месяц:" data-lang-en="Month:" data-lang-vi="Tháng:"></span></strong> <span class="translate" data-lang-ja="' . get_lunar_month($this->_dob, 'ja') . '" data-lang-zh="' . get_lunar_month($this->_dob, 'zh') . '" data-lang-es="' . get_lunar_month($this->_dob, 'es') . '" data-lang-ru="' . get_lunar_month($this->_dob, 'ru') . '" data-lang-en="' . get_lunar_month($this->_dob, 'en') . '" data-lang-vi="' . get_lunar_month($this->_dob, 'vi') . '"></span></p>
	<p><strong><span class="translate" data-lang-ja="日:" data-lang-zh="日:" data-lang-es="Día:" data-lang-ru="Сутки:" data-lang-en="Day:" data-lang-vi="Ngày:"></span></strong> <span class="translate" data-lang-ja="' . get_lunar_day($this->_dob, 'ja') . '" data-lang-zh="' . get_lunar_day($this->_dob, 'zh') . '" data-lang-es="' . get_lunar_day($this->_dob, 'es') . '" data-lang-ru="' . get_lunar_day($this->_dob, 'ru') . '" data-lang-en="' . get_lunar_day($this->_dob, 'en') . '" data-lang-vi="' . get_lunar_day($this->_dob, 'vi') . '"></span></p>
	<div id="lunar_box">
		<p id="lunar_desc"><strong><span class="translate" data-lang-ja="月面日付:" data-lang-zh="农历日期:" data-lang-es="Fecha lunar:" data-lang-ru="Лунный день:" data-lang-en="Lunar date:" data-lang-vi="Ngày Âm lịch:"></span></strong> <span>' . get_lunar_date($this->_date, true) . '</span></p>
		<p class="lunar_desc"><strong><span class="translate" data-lang-ja="年:" data-lang-zh="年:" data-lang-es="Año:" data-lang-ru="Год:" data-lang-en="Year:" data-lang-vi="Năm:"></span></strong> <span class="translate" data-lang-ja="' . get_lunar_year($this->_date, 'ja') . '" data-lang-zh="' . get_lunar_year($this->_date, 'zh') . '" data-lang-es="' . get_lunar_year($this->_date, 'es') . '" data-lang-ru="' . get_lunar_year($this->_date, 'ru') . '" data-lang-en="' . get_lunar_year($this->_date, 'en') . '" data-lang-vi="' . get_lunar_year($this->_date, 'vi') . '"></span></p>
		<p class="lunar_desc"><strong><span class="translate" data-lang-ja="月:" data-lang-zh="月:" data-lang-es="Mes:" data-lang-ru="Месяц:" data-lang-en="Month:" data-lang-vi="Tháng:"></span></strong> <span class="translate" data-lang-ja="' . get_lunar_month($this->_date, 'ja') . '" data-lang-zh="' . get_lunar_month($this->_date, 'zh') . '" data-lang-es="' . get_lunar_month($this->_date, 'es') . '" data-lang-ru="' . get_lunar_month($this->_date, 'ru') . '" data-lang-en="' . get_lunar_month($this->_date, 'en') . '" data-lang-vi="' . get_lunar_month($this->_date, 'vi') . '"></span></p>
		<p class="lunar_desc"><strong><span class="translate" data-lang-ja="日:" data-lang-zh="日:" data-lang-es="Día:" data-lang-ru="Сутки:" data-lang-en="Day:" data-lang-vi="Ngày:"></span></strong> <span class="translate" data-lang-ja="' . get_lunar_day($this->_date, 'ja') . '" data-lang-zh="' . get_lunar_day($this->_date, 'zh') . '" data-lang-es="' . get_lunar_day($this->_date, 'es') . '" data-lang-ru="' . get_lunar_day($this->_date, 'ru') . '" data-lang-en="' . get_lunar_day($this->_date, 'en') . '" data-lang-vi="' . get_lunar_day($this->_date, 'vi') . '"></span></p>
	</div>
</section>
		';
    }
Example #2
0
function get_lunar_years_old($dob, $date = 'today')
{
    $lunar_date = get_lunar_date($date);
    $lunar_year = $lunar_date[2];
    $lunar_birth_date = get_lunar_date($dob);
    $lunar_birth_year = $lunar_birth_date[2];
    return $lunar_year - $lunar_birth_year;
}