| xqd
@@ -148,36 +148,40 @@ if (!function_exists('build_sn')) {
|
|
|
if (!function_exists('birthday_to_age')) {
|
|
|
function birthday_to_age($birthday)
|
|
|
{
|
|
|
- $date2 = date('Y-m-d');
|
|
|
- list($y1, $m1, $d1) = explode('-', $birthday);
|
|
|
- list($y2, $m2, $d2) = explode('-', $date2);
|
|
|
- $y = $y2 - $y1;
|
|
|
- $m = $m2 - $m1;
|
|
|
- $d = $d2 - $d1;
|
|
|
- if ($d < 0) {
|
|
|
- $d += (int)date('t', strtotime("-1 month $date2"));
|
|
|
- $m = $m - 1;
|
|
|
- }
|
|
|
- if ($m < 0) {
|
|
|
- $m += 12;
|
|
|
- $y = $y - 1;
|
|
|
- }
|
|
|
+ if (!empty($birthday)) {
|
|
|
+ $date2 = date('Y-m-d');
|
|
|
+ list($y1, $m1, $d1) = explode('-', $birthday);
|
|
|
+ list($y2, $m2, $d2) = explode('-', $date2);
|
|
|
+ $y = $y2 - $y1;
|
|
|
+ $m = $m2 - $m1;
|
|
|
+ $d = $d2 - $d1;
|
|
|
+ if ($d < 0) {
|
|
|
+ $d += (int)date('t', strtotime("-1 month $date2"));
|
|
|
+ $m = $m - 1;
|
|
|
+ }
|
|
|
+ if ($m < 0) {
|
|
|
+ $m += 12;
|
|
|
+ $y = $y - 1;
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($y == 0 && $m == 0 && $d != 0) {
|
|
|
+ return $d . '天';
|
|
|
+ } elseif ($y == 0 && $m != 0 && $d != 0) {
|
|
|
+ return $m . '个月' . $d . '天';
|
|
|
+ } elseif ($y != 0 && $m == 0 && $d != 0) {
|
|
|
+ return $y . '岁' . $d . '天';
|
|
|
+ } elseif ($y != 0 && $m == 0 && $d == 0) {
|
|
|
+ return $y . '岁';
|
|
|
+ } elseif ($y == 0 && $m != 0 && $d == 0) {
|
|
|
+ return $m . '个月';
|
|
|
+ } elseif ($y != 0 && $m != 0 && $d == 0) {
|
|
|
+ return $y . '岁' . $m . '个月';
|
|
|
+ }
|
|
|
|
|
|
- if ($y == 0 && $m == 0 && $d != 0) {
|
|
|
- return $d . '天';
|
|
|
- } elseif ($y == 0 && $m != 0 && $d != 0) {
|
|
|
- return $m . '个月' . $d . '天';
|
|
|
- } elseif ($y != 0 && $m == 0 && $d != 0) {
|
|
|
- return $y . '岁' . $d . '天';
|
|
|
- } elseif ($y != 0 && $m == 0 && $d == 0) {
|
|
|
- return $y . '岁';
|
|
|
- } elseif ($y == 0 && $m != 0 && $d == 0) {
|
|
|
- return $m . '个月';
|
|
|
- } elseif ($y != 0 && $m != 0 && $d == 0) {
|
|
|
- return $y . '岁' . $m . '个月';
|
|
|
+ return $y . '岁' . $m . '个月' . $d . '天';
|
|
|
}
|
|
|
|
|
|
- return $y . '岁' . $m . '个月' . $d . '天';
|
|
|
+ return '';
|
|
|
}
|
|
|
}
|
|
|
|