✏️ 正在编辑: Idade.php
路径:
/srv/systems_dir/yuppiecred-bkp/application/views/helpers/Idade.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php /** * Calcula a idade de uma pessoa a partir da data de nascimento * */ class Zend_View_Helper_Idade extends Zend_View_Helper_Abstract { /** * @param string $dataNascimento format: yyyy-MM-dd */ public function idade($dataNascimento, $simplificada = false) { if( !empty($dataNascimento) && $dataNascimento != '0000-00-00' && strlen($dataNascimento) > 8){ $date = Zend_Date::now(); $dataNascimento = new Zend_date($dataNascimento); $dtMes = clone $date; $dtDia = clone $date; $mesAnterior = clone $date; $mesAnterior->subMonth(1); $mesAnterior->setDay($dataNascimento->get('dd')); $anos = $date->subDate($dataNascimento, Zend_Date::YEAR)->get('YY'); $meses = $dtMes->subDate($dataNascimento, Zend_Date::MONTH)->get('MM'); $dias = $dtDia->subDay($mesAnterior)->get('dd'); $txtMes = $meses > 1 ? "meses" : "mês"; $txtDia = $dias > 1 ? "dias" : "dia"; if ($simplificada) { return $anos; } return "{$anos} anos, {$meses} {$txtMes} e $dias $txtDia"; } return null; } }
💾 保存文件
← 返回文件管理器