🥳Các tool phong thuỷ (ok)

https://drive.google.com/file/d/1S-JsS_mOaMCeOrg_NQDf3pu2TtcRYLiq/view?usp=share_link

Downloads

https://github.com/windstar981/fengshui

Build

C:\Users\Administrator\Downloads\fengshui-main\build.html

<!doctype html>
<html lang="en">
<head>
  <!-- Required meta tags -->
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <!-- Bootstrap CSS -->
  <link href="http://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
  <script src="https://code.jquery.com/jquery-3.6.3.js"></script>
  <script src="http://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js"></script>
  <script src="http://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js"></script>
  <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js" type="text/javascript"></script>
  <link href="css/build.css" rel="stylesheet">
  <title>Xem tuổi xây dựng</title>
</head>
<body>
  <div class="container mt-5">
    <div class="col-5 m-auto">
      <div class="header">Phong thủy xem tuổi xây dựng, cải tạo nhà</div>
      <div class="main-content">
        <div class="title">Xem năm xây dựng, sửa chữa nhà ở</div>
        <div class="wrap-step">
          <span class="title-left">
            Năm sinh của gia chủ
          </span>
          <input type="text" placeholder="1990" class="year">
        </div>
        <div>
          <span class="validate d-none">
            Bạn vui lòng điền năm sinh
          </span>
        </div>
        <div class="wrap-step">
          <span class="title-left">
            Năm dự kiến khởi công
          </span>
          <select class="year-build" aria-label="">
            <option selected>2022</option>
            <script>
            for (let i = 2023; i <= 2072; i++) {
              document.write("<option value=" + i + ">" + i + "</option>")
            }
            </script>
          </select>
        </div>
        <p class="text-center mt-3">
          <span class="btn-submit">
            Xem kết quả
          </span>
        </p>
      </div>
      <div class="wrap-result d-none">
        <div class="re__utils-header">Bảng kết quả</div>
        <ul>
          <li>Năm sinh dương lịch: <strong><span class="output-year">1999</span></strong></li>
          <li>Năm sinh âm lịch: <strong><span class="output-name-year">Kỷ Mão</span></strong></li>
          <li>Năm dự kiến khởi công: <strong><span class="plan-year">2072</span></strong></li>
        </ul>
        <div>Việc chọn thời điểm xây nhà là vô cùng quan trọng. Khi đã chọn được vị trí tốt để xây nhà, thiết kế hướng và các yếu tố trong ngôi nhà phù hợp, thì công việc còn lại là xác định thời điểm xây nhà, tức là xác định yếu tố "Thiên Thời". Nếu việc lựa chọn thời điểm xây dựng, tức ngày, giờ, tháng năm tốt sẽ khiến cho Phong Thuỷ nhà ở đã tốt càng tốt hơn gấp bội, gia chủ sẽ nhanh chóng thịnh vượng, tài vận hanh thông. Ngược lại, việc chọn ngày, giờ, tháng năm xây nhà không tốt, nhất là vi phạm các cấm kỵ Phong Thuỷ thì làm giảm sự tốt đẹp của Phong Thuỷ ngôi nhà, gây suy bại và nhiều điều xấu cho gia đình.</div>
        <div>
          <h3>Phân tích các yếu tố Tam Tai, Kim Lâu, Hoang Ốc:</h3>
          <div>
            <div class="d-block">
              <strong><i>Tam Tai</i></strong>: Gia chủ tuổi <strong><span class="output-name-year">Kỷ Mão</span></strong>,
              cần tránh các năm Tam Tai: <strong><span class="nam-tam-tai">Tỵ; Ngọ; Mùi</span></strong>.
              Năm dự kiến xây nhà là năm <strong><span class="plan-year">2072</span></strong>
              tức năm <strong><span class="name-plan-year">Nhâm Thìn</span></strong>,
              như vậy sẽ <strong><span class="kq-tam-tai">không phạm</span> vào Tam Tai</strong>.
            </div>
            <div class="d-block mt-2">
              <strong><i>Kim Lâu</i></strong>: Năm <strong><span class="plan-year">2072</span></strong>,
              gia chủ <strong><span class="age-furture">74</span></strong> tuổi (tuổi âm),
              nếu năm đó tiến hành xây nhà sẽ <strong><span class="kq-kim-lau">không phạm</span> vào Kim Lâu</strong>.
            </div>
            <div class="d-block mt-2">
              <strong><i>Hoang Ốc</i></strong>: Năm <strong><span class="plan-year">2072</span></strong>,
              gia chủ <strong><span class="age-furture">74</span></strong> tuổi (tuổi âm),
              nếu năm đó tiến hành xây nhà sẽ <strong><span class="kq-hoang-oc">phạm</span> vào Hoang Ốc</strong>.
            </div>
            <div class="d-block mt-2">
              Nếu cả ba yếu tố trên đều không bị phạm là tốt nhất, còn nếu phạm Tam Tai mà không phạm Kim Lâu, Hoang Ốc thì cũng có thể chấp nhận được. Phạm vào Kim Lâu hoặc Hoang Ốc thì tuyệt đối không nên tiến hành xây dựng, sửa chữa nhà cửa, mà nên đợi năm khác, hoặc tiến hành thủ tục mượn tuổi.
            </div>
            <div class="can-build">
              <div class="d-block mt-2">
                Trường hợp này, năm xây nhà là năm <strong><span class="plan-year">2072</span></strong>,
                tức năm <strong><span class="name-plan-year">Nhâm Thìn</span></strong>,
                <strong><span class="result-over">có thể</span> tiến hành</strong>
                xây dựng, sửa chữa nhà cửa vì tuổi của gia chủ không phạm phải Kim Lâu và Hoang Ốc.
              </div>
            </div>
            <div class="cant-build d-none">
              <div class="d-block mt-2">
                Trường hợp này, năm xây nhà là năm <strong><span class="plan-year">2072</span></strong>,
                tức năm <strong><span class="name-plan-year">Nhâm Thìn</span></strong>,
                <strong><span class="result-over">không nên</span> tiến hành</strong>
                xây dựng, sửa chữa nhà cửa vì tuổi của gia chủ đã phạm phải Kim Lâu hoặc Hoang Ốc.
                Nên đẩy lùi việc xây dựng đến năm <strong><span class="predict-next-year">2074</span></strong> (không phạm cả Kim Lâu và Hoang Ốc).
              </div>
              <div class="d-block mt-2">
                Nếu do yêu cầu bắt buộc phải xây nhà trong năm nay, cũng có thể tiến hành mượn tuổi của những người nam giới
                sinh năm <strong><span class="support-year">2003; 2005; 2006; 2012; 2014; 2015; 2021; 2024; 2030; 2033; 2039; 2042; 2048; 2051; 2053; 2057; 2060;</span></strong>
                (không phạm cả Kim Lâu và Hoang Ốc). Nếu được thì nên chọn những người đứng tuổi, thọ, phúc lộc dồi dào, con cháu đông là tốt nhất. Tuy nhiên cần nhớ rằng, việc mượn tuổi để xây nhà là một biện pháp thiên nhiều về tâm lý, mọi chuyện tốt xấu sẽ vẫn xảy ra với chủ nhà chứ không phải vì mượn tuổi mà xảy ra với người kia.
              </div>
              <div>
                <h3>Hướng dẫn làm thủ tục mượn tuổi:</h3>
                <ul>
                  <li>Trước khi làm nhà, gia chủ làm giấy tờ bán nhà tượng trưng cho người mượn tuổi</li>
                  <li>Khi Động thổ, người mượn tuổi thay gia chủ tiến hành khấn vái và động thổ.</li>
                  <li>Trong thời gian làm lễ, gia chủ phải lánh xa khỏi khu vực hành lễ.</li>
                  <li>Các công đoạn Đổ mái, người mượn tuổi vẫn tiến hành thay gia chủ làm lễ, gia chủ tiếp tục tránh mặt.</li>
                  <li>Khi Nhập trạch, người mượn tuổi làm nốt các thủ tục dâng hương, khấn thành, rồi bàn giao lại nhà cho gia chủ.</li>
                  <li>Gia chủ làm giấy tờ mua lại nhà (với giá cao hơn giá bán nhà ở trên) và khấn cầu lễ nhập trạch.</li>
                </ul>
              </div>
            </div>
          </div>
        </div>
        <div>
          <h3>Quy trình khấn lễ động thổ:</h3>
          <ul>
            <li>Trong lễ động thổ ngày xưa phải cúng tam sinh, ngày nay đơn giản hơn, nhưng phải là con gà, đĩa xôi, hương, hoa quả, vàng mã...</li>
            <li>Sau khi làm lễ gia chủ (hoặc người được mượn tuổi nếu có) là người cầm cuốc bổ những nhát đầu tiên, trình với Thổ thần xin được động thổ, tiếp sau đó, mới cho thợ đào.</li>
            <li>Trước khi khấn phải thắp nén nhang vái bốn phương, tám hướng rồi quay mặt vào mâm lễ mà khấn.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</body>
<script src="http://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
<script src="js/build.js"></script>
</html>

C:\Users\Administrator\Downloads\fengshui-main\js\build.js

$(document).ready(function() {
  function createYear(year) {
    let prefixes = ['Giáp', 'Ất', 'Bính', 'Đinh', 'Mậu', 'Kỷ', 'Canh', 'Tân', 'Nhâm', 'Quý'];
    let suffixes = ['Tý', 'Sửu', 'Dần', 'Mão', 'Thìn', 'Tỵ', 'Ngọ', 'Mùi', 'Thân', 'Dậu', 'Tuất', 'Hợi'];
    return prefixes[(year + 6) % 10].toString() + " " + suffixes[(year - 4) % 12].toString();
  }
  // console.log("create year "+createYear(2045));
  let dataTamTai = {
    "Dần": "Thân; Dậu; Tuất",
    "Ngọ": "Thân; Dậu; Tuất",
    "Tuất": "Thân; Dậu; Tuất",
    "Thân": "Dần; Mão; Thìn",
    "Tý": "Dần; Mão; Thìn",
    "Thìn": "Dần; Mão; Thìn",
    "Tỵ": "Hợi; Tý; Sửu",
    "Dậu": "Hợi; Tý; Sửu",
    "Sửu": "Hợi; Tý; Sửu",
    "Hợi": "Tỵ; Ngọ; Mùi",
    "Mão": "Tỵ; Ngọ; Mùi",
    "Mùi": "Tỵ; Ngọ; Mùi",
  }
  const dataHoangOc = ['12', '14', '15', '18', '21', '23', '24', '27', '29', '30', '32', '33', '36', '38', '39', '41', '42', '45', '47', '48', '50', '51', '54', '56', '57', '60', '63', '65', '66', '69', '72', '74', '75'];
  let year = 0;
  let yearBuild = 2022;
  $(".year-build").change(function() {
    yearBuild = $(".year-build").val();
    console.log(yearBuild);
  });
  let checkYear = 1;
  function getNameTamTai(year) {
    return dataTamTai[(getNameYear(Number(year)).split(" ")[1]).toString()];
  }
  function checkTamTai(year) {
    let nameTamtai = getNameTamTai(year).split("; ");
    let nameYear = getNameYear(year).split(" ")[1];
    if (nameTamtai.includes(nameYear)) {
      return "phạm vào";
    }
    return "không phạm";
  }
  // console.log("Tam tai: "+ checkTamTai(1999));
  function checkKimLau(age) {
    let mod = age % 9;
    if (mod == 1 || mod == 3 || mod == 6 || mod == 8) {
      return "phạm vào";
    }
    return "không phạm";
  }
  //   console.log("kim lâu: " + checkKimLau(2022-1999+1));
  function checkHoangOc(age) {
    if (dataHoangOc.includes(age.toString())) {
      return "phạm vào";
    }
    return "không phạm";
  }
  //    console.log("kiem tra hoang oc" + checkHoangOc(22));
  function getNameYear(year) {
    return createYear(Number(year));
  }
  let validate = 0;
  $('.year').keyup(function() {
    if (validate) {
      if ($('.year').val() == '') {
        $('.validate').removeClass('d-none');
      } else if (Number($('.year').val()) < 1900 || Number($('.year').val()) > 2030) {
        $('.validate').removeClass('d-none');
        $('.validate').html('Mời bạn nhập năm sinh hợp lệ')
      } else {
        $('.validate').addClass('d-none');
      }
    }
  })
  function validation(year) {
    if (year == '') {
      $('.validate').removeClass('d-none');
    } else if (Number(year) < 1900 || Number(year) > 2030) {
      $('.validate').removeClass('d-none');
      $('.validate').html('Mời bạn nhập năm sinh hợp lệ')
    } else {
      $('.validate').addClass('d-none');
      return true;
    }
  }
  function resultOver(year, age) {
    if (checkKimLau(age) == "không phạm" && checkHoangOc(age) == "không phạm") {
      return "có thể";
    }
    return "không nên";
  }
  function findNextYearBuild(year, yearBuildCurrent) {
    for (let i = Number(yearBuildCurrent) + 1; i <= 2072; i++) {
      if (checkKimLau(i - year + 1) == "không phạm" && checkHoangOc(i - year + 1) == "không phạm") {
        return i;
      }
    }
  }
  // console.log("Next year: " + findNextYearBuild(2000, 2026));
  function findListYearCanBuild(yearBuild) {
    let arr = "";
    for (let i = 1947; i <= Number(yearBuild) - 10; i++) {
      if (checkKimLau(Number(yearBuild) - i + 1) == "không phạm" && checkHoangOc(Number(yearBuild) - i + 1) == "không phạm") {
        arr += i + "; ";
      }
    }
    return arr;
  }
  //  console.log("List Year: " + findListYearCanBuild(2023));
  $('.btn-submit').click(function() {
    validate = 1;
    year = Number($('.year').val());
    if (!validation(year)) {
      $('.wrap-result').addClass('d-none')
      return;
    }
    let age = yearBuild - year + 1;
    // console.log("age ="  + age);
    $('.wrap-result').removeClass('d-none')
    $(".output-year").html(year);
    $(".output-name-year").html(getNameYear(year));
    $(".plan-year").html(yearBuild);
    $(".nam-tam-tai").html(getNameTamTai(year));
    $(".name-plan-year").html(getNameYear(yearBuild));
    $(".kq-tam-tai").html(checkTamTai(year));
    $(".age-furture").html(age.toString());
    $(".kq-kim-lau").html(checkKimLau(age));
    $(".kq-hoang-oc").html(checkHoangOc(age));
    $(".result-over").html(resultOver(year, age));
    if (resultOver(year, age) == "có thể") {
      $(".cant-build").addClass("d-none");
      $(".can-build").removeClass("d-none");
    } else {
      $(".predict-next-year").html(findNextYearBuild(year, yearBuild));
      $(".support-year").html(findListYearCanBuild(yearBuild));
      $(".can-build").addClass("d-none");
      $(".cant-build").removeClass("d-none");
    }
  })
})

C:\Users\Administrator\Downloads\fengshui-main\css\build.css

.header {
  text-align: center;
  color: #2c2c2c;
  font-size: 18px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 24px;
}
.main-content {
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 24px;
  margin-bottom: 16px;
}
.title {
  color: #505050;
  margin: auto;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  width: 416px;
}
.title-left {
  width: 150px;
  display: inline-block;
  margin-bottom: 15px;
  color: #2c2c2c;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-right: 8px;
  margin-top: 6px;
}
input {
  font-size: 14px;
  line-height: 20px;
  width: 220px;
  border-radius: 4px;
  color: #2c2c2c;
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 5px 15px;
}
.wrap-step {
  padding-left: 40px;
  padding-right: 35px;
}
select {
  font-size: 14px;
  line-height: 20px;
  width: 220px;
  border-radius: 4px;
  color: #2c2c2c;
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 5px 15px;
}
.btn-submit {
  color: #e03c31;
  background: #fff;
  border: 1px solid #e03c31;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  padding: 5px 11px;
  border-radius: 4px;
  cursor: pointer;
}
.btn-submit:hover {
  color: #e03c31;
  background: #ffeceb;
  border: 1px solid #e03c31;
}
.btn-submit:active {
  color: #fff;
  background: #e03c31;
  border: 1px solid #e03c31;
}
.wrap-result {
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  padding: 16px;
  color: #505050;
}
.re__utils-header {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #2c2c2c;
  margin-bottom: 16px;
}
.boldLabel {
  font-size: 12px;
  line-height: 16px;
  color: #505050;
  font-weight: 500;
}
.res {
  font-size: 12px;
  line-height: 16px;
  color: #505050;
}
.validate {
  text-align: center;
  display: block;
  padding-left: 60px;
  color: red;
  font-size: 12px;
  margin-top: -5px;
}
.wrap-result div {
  font-size: 12px;
}
.wrap-result h3 {
  font-size: 12px;
  margin-top: 10px;
}
.wrap-result ul {
  font-size: 12px;
}

Home

C:\Users\Administrator\Downloads\fengshui-main\home.html

<!doctype html>
<html lang="en">
<head>
  <!-- Required meta tags -->
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <!-- Bootstrap CSS -->
  <link href="http://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
  <script src="http://code.jquery.com/jquery-3.6.3.js"></script>
  <script src="http://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js"></script>
  <script src="http://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js"></script>
  <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js" type="text/javascript"></script>
  <link href="css/home.css" rel="stylesheet">
  <title>View house direction</title>
</head>
<body>
  <div class="container mt-5">
    <div class="col-5 m-auto">
      <div class="header">Phong thủy xem hướng nhà</div>
      <div class="main-content">
        <div class="title">Chọn hướng nhà phù hợp để đón vượng khí</div>
        <div class="wrap-step">
          <span class="title-left">
            Năm sinh của gia chủ
          </span>
          <input type="text" placeholder="1990" class="year">
        </div>
        <div>
          <span class="validate d-none">
            Bạn vui lòng điền năm sinh
          </span>
        </div>
        <div class="wrap-step">
          <span class="title-left">
            Giới tính
          </span>
          <input style="width: 20px;" id="man" type="radio" name="sex" checked>
          <label for="man">Nam</label>
          <input style="width: 20px;" id="woman" type="radio" name="sex">
          <label for="woman">Nữ</label>
        </div>
        <div class="wrap-step">
          <span class="title-left">
            Hướng nhà
          </span>
          <select class="select-direction">
            <option value="Chấn">
              Đông
            </option>
            <option value="Đoài">
              Tây
            </option>
            <option value="Ly">
              Nam
            </option>
            <option value="Khảm">
              Bắc
            </option>
            <option value="Cấn">
              Đông Bắc
            </option>
            <option value="Tốn">
              Đông Nam
            </option>
            <option value="Càn">
              Tây Bắc
            </option>
            <option value="Khôn">
              Tây Nam
            </option>
          </select>
        </div>
        <p class="text-center mt-3">
          <span class="btn-submit">
            Xem kết quả
          </span>
        </p>
      </div>
      <div class="wrap-result d-none">
        <div class="re__utils-header">Bảng kết quả</div>
        <span class="boldLabel">Năm sinh dương lịch:</span>
        <span class="number-year res">2001</span>
        <br>
        <span class="boldLabel">Năm sinh âm lịch:</span>
        <span class="name-year res">Tân tỵ</span>
        <br>
        <span class="boldLabel">Quẻ mệnh:</span>
        <span class=" res"><span class="five-elements">Bạch Lạp Kim</span> thuộc <span class="res-destiny-house">Đông tứ mệnh</span></span>
        <br>
        <span class="boldLabel">Ngũ hành:</span>
        <span class="hexagrams res">Cấn</span>
        <br>
        <span class="boldLabel">Hướng nhà:</span>
        <span class="res"><span class="direction"> hướng Đông</span> (<span class="direction-status res"></span>) thuộc <span class="res-destiny-land"></span></span>
        <div>
          <table class="batquai mt-3">
            <tbody class="tb-result">
              <tr>
                <td class="batquai1">Tây Bắc</td>
                <td colspan="3" class="batquai1">Bắc</td>
                <td class="batquai1">Đông Bắc</td>
              </tr>
              <tr>
                <td rowspan="3" class="batquai1">Tây</td>
                <td class="batquai2">Sinh khí</td>
                <td class="batquai2">Họa hại</td>
                <td class="batquai2">Diên niên</td>
                <td rowspan="3" class="batquai1">Đông</td>
              </tr>
              <tr>
                <td class="batquai2">Phục vị</td>
                <td class="batquai1">Đoài</td>
                <td class="batquai2">Tuyệt mệnh</td>
              </tr>
              <tr>
                <td class="batquai2">Thiên y</td>
                <td class="batquai2">Ngũ quỉ</td>
                <td class="batquai2">Lục sát</td>
              </tr>
              <tr>
                <td class="batquai1">Tây Nam</td>
                <td colspan="3" class="batquai1">Nam</td>
                <td class="batquai1">Đông Nam</td>
              </tr>
            </tbody>
          </table>
        </div>
        <div class="d-block text-center mt-4">
          <span class="boldLabel d-block mb-3">Mô hình vòng bát quái</span>
          <img src="images/doai.png" alt="" class="result-img">
          <span class="boldLabel d-block mt-3 mb-3">Vòng bát quái chi tiết</span>
        </div>
        <div>
          <span class="boldLabel">Hướng tốt:</span>
          <span class="good-directions  res"></span>
          <br>
          <span class="d-block mt-3"></span>
          <span class="boldLabel">Hướng xấu:</span>
          <span class="bad-directions  res"></span>
        </div>
        <div>
          <span class="d-block mt-3"></span>
          <span class="res">(Nguồn tham khảo: Sách "Xây Dựng Nhà Ở Theo Địa Lý - Thiên Văn - Dịch Lý" của tác giả Trần Văn Tam - NXB Văn hóa thông tin năm 2002)</span>
        </div>
      </div>
    </div>
  </div>
</body>
<script src="http://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
<script src="js/home.js"></script>
</html>

C:\Users\Administrator\Downloads\fengshui-main\js\home.js

$(document).ready(function() {
  let data = [
    {
      year: 1900,
      nameYear: 'Canh Tý',
      life: 'Bích Thượng Thổ',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1901,
      nameYear: 'Tân Sửu',
      life: 'Bích Thượng Thổ',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1902,
      nameYear: 'Nhâm Dần',
      life: 'Kim Bạch Kim',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1903,
      nameYear: 'Quý Mão',
      life: 'Kim Bạch Kim',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1904,
      nameYear: 'Giáp Thìn',
      life: 'Phúc Đăng Hỏa',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1905,
      nameYear: 'Ất Tỵ',
      life: 'Phúc Đăng Hỏa',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1906,
      nameYear: 'Bính Ngọ',
      life: 'Thiên Hà Thủy',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1907,
      nameYear: 'Đinh Mùi',
      life: 'Thiên Hà Thủy',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1908,
      nameYear: 'Mậu Thân',
      life: 'Đại Trạch Thổ',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1909,
      nameYear: 'Kỷ Dậu',
      life: 'Đại Trạch Thổ',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1910,
      nameYear: 'Canh Tuất',
      life: 'Thoa Xuyến Kim',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1911,
      nameYear: 'Tân Hợi',
      life: 'Thoa Xuyến Kim',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1912,
      nameYear: 'Nhâm Tý',
      life: 'Tang Đố Mộc',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1913,
      nameYear: 'Quý Sửu',
      life: 'Tang Đố Mộc',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1914,
      nameYear: 'Giáp Dần',
      life: 'Đại Khê Thủy',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1915,
      nameYear: 'Ất Mão',
      life: 'Đại Khê Thủy',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1916,
      nameYear: 'Bính Thìn',
      life: 'Sa Trung Thổ',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1917,
      nameYear: 'Đinh Tỵ',
      life: 'Sa Trung Thổ',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1918,
      nameYear: 'Mậu Ngọ',
      life: 'Thiên Thượng Hỏa',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1919,
      nameYear: 'Kỷ Mùi',
      life: 'Thiên Thượng Hỏa',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1920,
      nameYear: 'Canh Thân',
      life: 'Thạch Lựu Mộc',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1921,
      nameYear: 'Tân Dậu',
      life: 'Thạch Lựu Mộc',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1922,
      nameYear: 'Nhâm Tuất',
      life: 'Đại Hải Thủy',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1923,
      nameYear: 'Quý Hợi',
      life: 'Đại Hải Thủy',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1924,
      nameYear: 'Giáp Tý',
      life: 'Hải Trung Kim',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1925,
      nameYear: 'Ất Sửu',
      life: 'Hải Trung Kim',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1926,
      nameYear: 'Bính Dần',
      life: 'Lư Trung Hỏa',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1927,
      nameYear: 'Đinh Mão',
      life: 'Lư Trung Hỏa',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1928,
      nameYear: 'Mậu Thìn',
      life: 'Đại Lâm Mộc',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1929,
      nameYear: 'Kỷ Tỵ',
      life: 'Đại Lâm Mộc',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1930,
      nameYear: 'Canh Ngọ',
      life: 'Lộ Bàng Thổ',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1931,
      nameYear: 'Tân Mùi',
      life: 'Lộ Bàng Thổ',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1932,
      nameYear: 'Nhâm Thân',
      life: 'Kiếm Phong Kim',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1933,
      nameYear: 'Quý Dậu',
      life: 'Kiếm Phong Kim',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1934,
      nameYear: 'Giáp Tuất',
      life: 'Sơn Đầu Hỏa',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1935,
      nameYear: 'Ất Hợi',
      life: 'Sơn Đầu Hỏa',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1936,
      nameYear: 'Bính Tý',
      life: 'Giang Hạ Thủy',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1937,
      nameYear: 'Đinh Sửu',
      life: 'Giang Hạ Thủy',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1938,
      nameYear: 'Mậu Dần',
      life: 'Thành Đầu Thổ',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1939,
      nameYear: 'Kỷ Mão',
      life: 'Thành Đầu Thổ',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1940,
      nameYear: 'Canh Thìn',
      life: 'Bạch Lạp Kim',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1941,
      nameYear: 'Tân Tỵ',
      life: 'Bạch Lạp Kim',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1942,
      nameYear: 'Nhâm Ngọ',
      life: 'Dương Liễu Mộc',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1943,
      nameYear: 'Quý Mùi',
      life: 'Dương Liễu Mộc',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1944,
      nameYear: 'Giáp Thân',
      life: 'Tuyền Trung Thủy',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1945,
      nameYear: 'Ất Dậu',
      life: 'Tuyền Trung Thủy',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1946,
      nameYear: 'Bính Tuất',
      life: 'Ốc Thượng Thổ',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1947,
      nameYear: 'Đinh Hợi',
      life: 'Ốc Thượng Thổ',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1948,
      nameYear: 'Mậu Tý',
      life: 'Thích Lịch Hỏa',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1949,
      nameYear: 'Kỷ Sửu',
      life: 'Thích Lịch Hỏa',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1950,
      nameYear: 'Canh Dần',
      life: 'Tòng Bá Mộc',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1951,
      nameYear: 'Tân Mão',
      life: 'Tòng Bá Mộc',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1952,
      nameYear: 'Nhâm Thìn',
      life: 'Trường Lưu Thủy',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1953,
      nameYear: 'Quý Tỵ',
      life: 'Trường Lưu Thủy',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1954,
      nameYear: 'Giáp Ngọ',
      life: 'Sa Trung Kim',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1955,
      nameYear: 'Ất Mùi',
      life: 'Sa Trung Kim',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1956,
      nameYear: 'Bính Thân',
      life: 'Sơn Hạ Hỏa',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1957,
      nameYear: 'Đinh Dậu',
      life: 'Sơn Hạ Hỏa',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1958,
      nameYear: 'Mậu Tuất',
      life: 'Bình Địa Mộc',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1959,
      nameYear: 'Kỷ Hợi',
      life: 'Bình Địa Mộc',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1960,
      nameYear: 'Canh Tý',
      life: 'Bích Thượng Thổ',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1961,
      nameYear: 'Tân Sửu',
      life: 'Bích Thượng Thổ',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1962,
      nameYear: 'Nhâm Dần',
      life: 'Kim Bạch Kim',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1963,
      nameYear: 'Quý Mão',
      life: 'Kim Bạch Kim',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1964,
      nameYear: 'Giáp Thìn',
      life: 'Phúc Đăng Hỏa',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1965,
      nameYear: 'Ất Tỵ',
      life: 'Phúc Đăng Hỏa',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1966,
      nameYear: 'Bính Ngọ',
      life: 'Thiên Hà Thủy',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1967,
      nameYear: 'Đinh Mùi',
      life: 'Thiên Hà Thủy',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1968,
      nameYear: 'Mậu Thân',
      life: 'Đại Trạch Thổ',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1969,
      nameYear: 'Kỷ Dậu',
      life: 'Đại Trạch Thổ',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1970,
      nameYear: 'Canh Tuất',
      life: 'Thoa Xuyến Kim',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1971,
      nameYear: 'Tân Hợi',
      life: 'Thoa Xuyến Kim',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1972,
      nameYear: 'Nhâm Tý',
      life: 'Tang Đố Mộc',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1973,
      nameYear: 'Quý Sửu',
      life: 'Tang Đố Mộc',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1974,
      nameYear: 'Giáp Dần',
      life: 'Đại Khê Thủy',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1975,
      nameYear: 'Ất Mão',
      life: 'Đại Khê Thủy',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1976,
      nameYear: 'Bính Thìn',
      life: 'Sa Trung Thổ',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1977,
      nameYear: 'Đinh Tỵ',
      life: 'Sa Trung Thổ',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1978,
      nameYear: 'Mậu Ngọ',
      life: 'Thiên Thượng Hỏa',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1979,
      nameYear: 'Kỷ Mùi',
      life: 'Thiên Thượng Hỏa',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1980,
      nameYear: 'Canh Thân',
      life: 'Thạch Lựu Mộc',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1981,
      nameYear: 'Tân Dậu',
      life: 'Thạch Lựu Mộc',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1982,
      nameYear: 'Nhâm Tuất',
      life: 'Đại Hải Thủy',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1983,
      nameYear: 'Quý Hợi',
      life: 'Đại Hải Thủy',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1984,
      nameYear: 'Giáp Tý',
      life: 'Hải Trung Kim',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1985,
      nameYear: 'Ất Sửu',
      life: 'Hải Trung Kim',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1986,
      nameYear: 'Bính Dần',
      life: 'Lư Trung Hỏa',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1987,
      nameYear: 'Đinh Mão',
      life: 'Lư Trung Hỏa',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1988,
      nameYear: 'Mậu Thìn',
      life: 'Đại Lâm Mộc',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1989,
      nameYear: 'Kỷ Tỵ',
      life: 'Đại Lâm Mộc',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1990,
      nameYear: 'Canh Ngọ',
      life: 'Lộ Bàng Thổ',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1991,
      nameYear: 'Tân Mùi',
      life: 'Lộ Bàng Thổ',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 1992,
      nameYear: 'Nhâm Thân',
      life: 'Kiếm Phong Kim',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 1993,
      nameYear: 'Quý Dậu',
      life: 'Kiếm Phong Kim',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 1994,
      nameYear: 'Giáp Tuất',
      life: 'Sơn Đầu Hỏa',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 1995,
      nameYear: 'Ất Hợi',
      life: 'Sơn Đầu Hỏa',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 1996,
      nameYear: 'Bính Tý',
      life: 'Giang Hạ Thủy',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 1997,
      nameYear: 'Đinh Sửu',
      life: 'Giang Hạ Thủy',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 1998,
      nameYear: 'Mậu Dần',
      life: 'Thành Đầu Thổ',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 1999,
      nameYear: 'Kỷ Mão',
      life: 'Thành Đầu Thổ',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 2000,
      nameYear: 'Canh Thìn',
      life: 'Bạch Lạp Kim',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 2001,
      nameYear: 'Tân Tỵ',
      life: 'Bạch Lạp Kim',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 2002,
      nameYear: 'Nhâm Ngọ',
      life: 'Dương Liễu Mộc',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 2003,
      nameYear: 'Quý Mùi',
      life: 'Dương Liễu Mộc',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 2004,
      nameYear: 'Giáp Thân',
      life: 'Tuyền Trung Thủy',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 2005,
      nameYear: 'Ất Dậu',
      life: 'Tuyền Trung Thủy',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 2006,
      nameYear: 'Bính Tuất',
      life: 'Ốc Thượng Thổ',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 2007,
      nameYear: 'Đinh Hợi',
      life: 'Ốc Thượng Thổ',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 2008,
      nameYear: 'Mậu Tý',
      life: 'Thích Lịch Hỏa',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 2009,
      nameYear: 'Kỷ Sửu',
      life: 'Thích Lịch Hỏa',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 2010,
      nameYear: 'Canh Dần',
      life: 'Tòng Bá Mộc',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 2011,
      nameYear: 'Tân Mão',
      life: 'Tòng Bá Mộc',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 2012,
      nameYear: 'Nhâm Thìn',
      life: 'Trường Lưu Thủy',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 2013,
      nameYear: 'Quý Tỵ',
      life: 'Trường Lưu Thủy',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 2014,
      nameYear: 'Giáp Ngọ',
      life: 'Sa Trung Kim',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 2015,
      nameYear: 'Ất Mùi',
      life: 'Sa Trung Kim',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 2016,
      nameYear: 'Bính Thân',
      life: 'Sơn Hạ Hỏa',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 2017,
      nameYear: 'Đinh Dậu',
      life: 'Sơn Hạ Hỏa',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 2018,
      nameYear: 'Mậu Tuất',
      life: 'Bình Địa Mộc',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 2019,
      nameYear: 'Kỷ Hợi',
      life: 'Bình Địa Mộc',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 2020,
      nameYear: 'Canh Tý',
      life: 'Bích Thượng Thổ',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 2021,
      nameYear: 'Tân Sửu',
      life: 'Bích Thượng Thổ',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    },
    {
      year: 2022,
      nameYear: 'Nhâm Dần',
      life: 'Kim Bạch Kim',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Khảm: Thủy'
      }
    },
    {
      year: 2023,
      nameYear: 'Quý Mão',
      life: 'Kim Bạch Kim',
      sex: {
        man: 'Tốn: Mộc',
        woman: 'Khôn: Thổ'
      }
    },
    {
      year: 2024,
      nameYear: 'Giáp Thìn',
      life: 'Phúc Đăng Hỏa',
      sex: {
        man: 'Chấn: Mộc',
        woman: 'Chấn: Mộc'
      }
    },
    {
      year: 2025,
      nameYear: 'Ất Tỵ',
      life: 'Phúc Đăng Hỏa',
      sex: {
        man: 'Khôn: Thổ',
        woman: 'Tốn: Mộc'
      }
    },
    {
      year: 2026,
      nameYear: 'Bính Ngọ',
      life: 'Thiên Hà Thủy',
      sex: {
        man: 'Khảm: Thủy',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 2027,
      nameYear: 'Đinh Mùi',
      life: 'Thiên Hà Thủy',
      sex: {
        man: 'Ly: Hỏa',
        woman: 'Càn: Kim'
      }
    },
    {
      year: 2028,
      nameYear: 'Mậu Thân',
      life: 'Đại Trạch Thổ',
      sex: {
        man: 'Cấn: Thổ',
        woman: 'Đoài: Kim'
      }
    },
    {
      year: 2029,
      nameYear: 'Kỷ Dậu',
      life: 'Đại Trạch Thổ',
      sex: {
        man: 'Đoài: Kim',
        woman: 'Cấn: Thổ'
      }
    },
    {
      year: 2030,
      nameYear: 'Canh Tuất',
      life: 'Thoa Xuyến Kim',
      sex: {
        man: 'Càn: Kim',
        woman: 'Ly: Hỏa'
      }
    }
  ]
  const linkFolder = "images/";
  let arrResult = [
    {
      type: 'Hướng tốt',
      status: 1,
      'name': 'Sinh khí',
      'Càn': 'Đoài',
      'Khảm': 'Tốn',
      'Cấn': 'Khôn',
      'Chấn': 'Ly',
      'Đoài': 'Càn',
      'Tốn': 'Khảm',
      'Khôn': 'Cấn',
      'Ly': 'Chấn',
      'Content': 'Tốt chủ phú quý, giàu sang, an khang thịnh vượng'
    },
    {
      type: 'Hướng tốt',
      status: 2,
      'name': 'Thiên y',
      'Càn': 'Cấn',
      'Khảm': 'Chấn',
      'Tốn ': 'Ly',
      'Khôn ': 'Đoài',
      'Cấn': 'Càn',
      'Chấn': 'Khảm',
      'Ly': 'Tốn',
      'Đoài': 'Khôn',
      'Content': 'Tốt chủ phúc lộc, giàu sang, con cháu thông minh hiếu thảo'
    },
    {
      type: 'Hướng tốt',
      status: 3,
      'name': 'Diên niên',
      'Càn': 'Khôn',
      'Khảm': 'Ly',
      'Cấn': 'Đoài',
      'Chấn': 'Tốn',
      'Khôn': 'Càn',
      'Ly': 'Khảm',
      'Đoài': 'Cấn',
      'Tốn': 'Chấn',
      'Content': 'Tốt chủ phúc lộc, gia đạo an khang thịnh vượng'
    },
    {
      type: 'Hướng tốt',
      status: 4,
      'name': 'Phục vị',
      'Càn': 'Càn',
      'Đoài': 'Đoài',
      'Ly': 'Ly',
      'Chấn': 'Chấn',
      'Tốn': 'Tốn',
      'Khảm': 'Khảm',
      'Cấn': 'Cấn',
      'Khôn': 'Khôn',
      'Content': 'Tốt chủ yên ổn, an khang thịnh vượng'
    },
    {
      type: 'Hướng xấu',
      status: 5,
      'name': 'Hoạ hại',
      'Càn': 'Tốn',
      'Khảm': 'Đoài',
      'Cấn': 'Ly',
      'Chấn': 'Khôn',
      'Tốn': 'Càn',
      'Đoài': 'Khảm',
      'Ly': 'Cấn',
      'Khôn': 'Chấn',
      'Content': ' Xấu chủ bệnh tật, bất hoà, gia đạo suy bại'
    },
    {
      type: 'Hướng xấu',
      status: 6,
      'name': 'Lục sát',
      'Càn': 'Khảm',
      'Cấn': 'Chấn',
      'Tốn': 'Đoài',
      'Ly': 'Khôn',
      'Khảm': 'Càn',
      'Chấn': 'Cấn',
      'Đoài': 'Tốn',
      'Khôn': 'Ly',
      'Content': 'Xấu chủ kiện tụng, thị phi, gia đạo bất hoà'
    },
    {
      type: 'Hướng xấu',
      status: 7,
      'name': 'Ngũ quỷ',
      'Càn': 'Chấn',
      'Khảm': 'Cấn',
      'Ly': 'Đoài',
      'Khôn': 'Tốn',
      'Chấn': 'Càn',
      'Cấn': 'Khảm',
      'Đoài': 'Ly',
      'Tốn': 'Khôn',
      'Content': 'Xấu chủ bệnh tật, thị phi, kiện tụng, gia đạo suy bại'
    },
    {
      type: 'Hướng xấu',
      status: 8,
      'name': 'Tuyệt mệnh',
      'Càn': 'Ly',
      'Khảm ': 'Khôn',
      'Cấn': 'Tốn',
      'Chấn': 'Đoài',
      'Ly': 'Càn',
      'Khôn': 'Khảm',
      'Tốn': 'Cấn',
      'Đoài': 'Chấn',
      'Content': 'Rất xấu, chủ bệnh tật, suy bại, con cái phá tán sản nghiệp'
    },
  ]
  let objDirection = {
    'Khảm': 'Bắc',
    'Cấn': 'Đông Bắc',
    'Chấn': 'Đông',
    'Tốn': 'Đông Nam',
    'Ly': 'Nam',
    'Khôn': 'Tây Nam',
    'Đoài': 'Tây',
    'Càn': 'Tây Bắc'
  }
  let objImg = {
    'Khảm': 'kham.png',
    'Cấn': 'caan.png',
    'Chấn': 'chan.png',
    'Tốn': 'ton.png',
    'Ly': 'ly.png',
    'Khôn': 'khon.png',
    'Đoài': 'doai.png',
    'Càn': 'can.png'
  }
  let objTable = {
    'Ly': 'Tuyệt mệnh;Diên niên;Hoạ hại;Ngũ quỉ;Ly;Sinh khí;Lục sát;Phục vị;Thiên y',
    'Cấn': 'Thiên y;Ngũ quỉ;Phục vị;Diên niên;Cấn;Lục sát;Sinh khí;Hoạ hại;Tuyệt mệnh',
    'Đoài': 'Sinh khí;Hoạ hại;Diên niên;Phục vị;Đoài;Tuyệt mệnh;Thiên y;Ngũ quỉ;Lục sát',
    'Càn': 'Phục vị;Lục sát;Thiên y;Sinh khí;Càn;Ngũ quỉ;Diên niên;Tuyệt mệnh;Hoạ hại',
    'Khôn': 'Diên niên;Tuyệt mệnh;Sinh khí;Thiên y;Khôn;Hoạ hại;Phục vị;Lục sát;Ngũ quỉ',
    'Tốn': 'Hoạ hại;Sinh khí;Tuyệt mệnh;Lục sát;Tốn;Diên niên;Ngũ quỉ;Thiên y;Phục vị',
    'Chấn': 'Ngũ quỉ;Thiên y;Lục sát;Tuyệt mệnh;Chấn;Phục vị;Hoạ hại;Sinh khí;Diên niên',
    'Khảm': 'Lục sát;Phục vị;Ngũ quỉ;Hoạ hại;Khảm;Thiên y;Tuyệt mệnh;Diên niên;Sinh khí'
  }
  let destinyHouse = {
    'taytumenh': {
      'name': "Tây tứ mệnh",
      'value': "Càn;Đoài;Khôn;Cấn"
    },
    'dongtumenh': {
      'name': "Đông tứ mệnh",
      'value': "Khảm;Chấn;Tốn;Ly"
    }
  }
  let destinyLand = {
    'taytutrach': {
      'name': "Tây tứ trạch",
      'value': "Tây Nam, Tây Bắc, Đông Bắc, Tây"
    },
    'dongtutrach': {
      'name': "Đông tứ trạch",
      'value': "Đông, Đông Nam, Bắc, Nam"
    }
  }
  function getNameDestinyHouse(direction) {
    if (destinyHouse['taytumenh']['value'].split(";").includes(direction)) return destinyHouse['taytumenh']['name'];
    return destinyHouse['dongtumenh']['name'];
  }
  function getNameDestinyLand(direction) {
    if (destinyLand['taytutrach']['value'].split(", ").includes(direction)) return destinyLand['taytutrach']['name'];
    return destinyLand['dongtutrach']['name'];
  }
  function getDataTable(fiveElement) {
    console.log(fiveElement);
    let dataTable = objTable[fiveElement].split(";");
    let html = `
      <tr>
        <td class="batquai1">Tây Bắc</td>
        <td colspan="3" class="batquai1">Bắc</td>
        <td class="batquai1">Đông Bắc</td>
      </tr>
      <tr>
        <td rowspan="3" class="batquai1">Tây</td>
        <td class="batquai2">` + dataTable[0] + `</td>
        <td class="batquai2">` + dataTable[1] + `</td>
        <td class="batquai2">` + dataTable[2] + `</td>
        <td rowspan="3" class="batquai1">Đông</td>
      </tr>
      <tr>
        <td class="batquai2">` + dataTable[3] + `</td>
        <td class="batquai1">` + dataTable[4] + `</td>
        <td class="batquai2">` + dataTable[5] + `</td>
      </tr>
      <tr>
        <td class="batquai2">` + dataTable[6] + `</td>
        <td class="batquai2">` + dataTable[7] + `</td>
        <td class="batquai2">` + dataTable[8] + `</td>
      </tr>
      <tr>
        <td class="batquai1">Tây Nam</td>
        <td colspan="3" class="batquai1">Nam</td>
        <td class="batquai1">Đông Nam</td>
      </tr>`;
    return html;
  }
  let year = 0;
  let sex = 'man';
  let direction = 'Chấn';
  $('#man').change(function() {
    sex = 'man';
  });
  $('#woman').change(function() {
    sex = 'woman';
  });
  let validate = 0;
  $('.year').keyup(function() {
    if (validate) {
      if ($('.year').val() == '') {
        $('.validate').removeClass('d-none');
      } else if (Number($('.year').val()) < 1900 || Number($('.year').val()) > 2030) {
        $('.validate').removeClass('d-none');
        $('.validate').html('Mời bạn nhập năm sinh hợp lệ')
      } else {
        $('.validate').addClass('d-none');
      }
    }
  })
  function validattion(year) {
    if (year == '') {
      $('.validate').removeClass('d-none');
    } else if (Number(year) < 1900 || Number(year) > 2030) {
      $('.validate').removeClass('d-none');
      $('.validate').html('Mời bạn nhập năm sinh hợp lệ')
    } else {
      $('.validate').addClass('d-none');
      return true;
    }
  }
  function getNameYear(year) {
    for (let i = 0; i < data.length; i++) {
      if (data[i].year == year) {
        return data[i].nameYear;
      }
    }
  }
  function getLife(year) {
    for (let i = 0; i < data.length; i++) {
      if (data[i].year == year) {
        return data[i].life;
      }
    }
  }
  function getDestiny(year, sex) {
    for (let i = 0; i < data.length; i++) {
      if (data[i].year == year) {
        return data[i].sex[sex].split(':')[0];
      }
    }
  }
  function getNameDirection(direction) {
    return objDirection[direction];
  }
  function getResult(direction) {
    let arrTemp = [];
    for (let i = 0; i < arrResult.length; i++) {
      arrTemp.push(getNameDirection(arrResult[i][direction]))
    }
    return arrTemp;
  }
  function getStatusDirection(arr, direction) {
    for (let i = 0; i < arr.length - 4; i++) {
      if (arr[i] == direction) {
        return 'Hướng tốt';
      }
    }
    return 'Hướng xấu';
  }
  function good(arrResultDirection) {
    let res = '';
    for (let i = 0; i < arrResultDirection.length - 4; i++) {
      res += arrResultDirection[i] + ' (' + arrResult[i].name + ': ' + arrResult[i].Content + ')';
      if (i < 3) {
        res += ', '
      }
    }
    return res;
  }
  function bad(arrResultDirection) {
    let res = '';
    for (let i = 4; i < arrResultDirection.length; i++) {
      res += arrResultDirection[i] + ' (' + arrResult[i].name + ': ' + arrResult[i].Content + ')';
      if (i < arrResultDirection.length - 1) {
        res += ', '
      }
    }
    return res;
  }
  $('.btn-submit').click(function() {
    validate = 1;
    year = Number($('.year').val());
    if (!validattion(year)) {
      return;
    }
    $('.wrap-result').removeClass('d-none')
    direction = $('.select-direction').val();
    $('.number-year').html(year);
    $('.name-year').html(getNameYear(year));
    $('.hexagrams').html(getLife(year));
    $('.five-elements').html(getDestiny(year, sex));
    $('.direction').html('hướng ' + getNameDirection(direction));
    let arrResultDirection = getResult(getDestiny(year, sex));
    $('.direction-status').html(getStatusDirection(arrResultDirection, getNameDirection(direction)));
    $('.good-directions').html(good(arrResultDirection));
    $('.bad-directions').html(bad(arrResultDirection));
    $(".tb-result").html(getDataTable(getDestiny(year, sex)));
    $(".result-img").attr("src", linkFolder + objImg[getDestiny(year, sex)]);
    $(".res-destiny-house").html(getNameDestinyHouse(getDestiny(year, sex)));
    $(".res-destiny-land").html(getNameDestinyLand(getNameDirection(direction)));
  })
});

C:\Users\Administrator\Downloads\fengshui-main\css\home.css

.header {
  text-align: center;
  color: #2c2c2c;
  font-size: 18px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 24px;
}
.main-content {
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 24px;
  margin-bottom: 16px;
}
.title {
  color: #505050;
  margin: auto;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  width: 416px;
}
.title-left {
  width: 150px;
  display: inline-block;
  margin-bottom: 15px;
  color: #2c2c2c;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-right: 8px;
  margin-top: 6px;
}
input {
  font-size: 14px;
  line-height: 20px;
  width: 220px;
  border-radius: 4px;
  color: #2c2c2c;
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 5px 15px;
}
.wrap-step {
  padding-left: 40px;
  padding-right: 35px;
}
select {
  font-size: 14px;
  line-height: 20px;
  width: 220px;
  border-radius: 4px;
  color: #2c2c2c;
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 5px 15px;
}
.btn-submit {
  color: #e03c31;
  background: #fff;
  border: 1px solid #e03c31;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  padding: 5px 11px;
  border-radius: 4px;
  cursor: pointer;
}
.btn-submit:hover {
  color: #e03c31;
  background: #ffeceb;
  border: 1px solid #e03c31;
}
.btn-submit:active {
  color: #fff;
  background: #e03c31;
  border: 1px solid #e03c31;
}
.wrap-result {
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  padding: 16px;
  color: #505050;
}
.re__utils-header {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #2c2c2c;
  margin-bottom: 16px;
}
.boldLabel {
  font-size: 12px;
  line-height: 16px;
  color: #505050;
  font-weight: 500;
}
.res {
  font-size: 12px;
  line-height: 16px;
  color: #505050;
}
.validate {
  text-align: center;
  display: block;
  padding-left: 60px;
  color: red;
  font-size: 12px;
  margin-top: -5px;
}
.wrap-result div {
  font-size: 12px;
}
.wrap-result h3 {
  font-size: 12px;
  margin-top: 10px;
}
.wrap-result ul {
  font-size: 12px;
}
.batquai {
  text-align: center;
  background-color: #055699;
  color: #fff;
  border-spacing: 2px;
  border-collapse: separate !important;
}
table {
  margin: auto;
  border-collapse: collapse !important;
  width: 100% !important;
  border: 1px solid #999 !important;
}
.batquai1 {
  border: 1px solid #fff;
  background-color: #055699;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  font-family: "Roboto Medium" !important;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal !important;
}
.batquai2 {
  background-color: #fff;
  font-size: larger;
  padding: 5px;
  font-family: "Roboto Medium" !important;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal !important;
  text-align: center;
  color: black;
}

Office

C:\Users\Administrator\Downloads\fengshui-main\office.html

<!doctype html>
<html lang="en">
<head>
  <!-- Required meta tags -->
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <!-- Bootstrap CSS -->
  <link href="http://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
  <script src="http://code.jquery.com/jquery-3.6.3.js"></script>
  <script src="http://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js"></script>
  <script src="http://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js"></script>
  <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js" type="text/javascript"></script>
  <link href="css/office.css" rel="stylesheet">
  <title>Xem phong thuỷ văn phòng</title>
</head>
<body>
  <div class="container mt-5">
    <div class="col-5 m-auto">
      <div class="header">Phong thủy văn phòng</div>
      <div class="main-content">
        <div class="title">Xem phong thủy cho văn phòng</div>
        <div class="wrap-step">
          <span class="title-left">
            Năm sinh của gia chủ
          </span>
          <input type="text" placeholder="1990" class="year">
        </div>
        <div>
          <span class="validate d-none">
            Bạn vui lòng điền năm sinh
          </span>
        </div>
        <div class="wrap-step">
          <span class="title-left">
            Giới tính
          </span>
          <input style="width: 20px;" id="man" type="radio" name="sex" checked>
          <label for="man">Nam</label>
          <input style="width: 20px;" id="woman" type="radio" name="sex">
          <label for="woman">Nữ</label>
        </div>
        <p class="text-center mt-3">
          <span class="btn-submit">
            Xem kết quả
          </span>
        </p>
      </div>
      <div class="wrap-result d-none">
        <div class="re__utils-header">Bảng kết quả</div>
        <ul>
          <li>Năm sinh dương lịch: <span class="output-year">2001</span></li>
          <li>Năm sinh âm lịch: <span class="output-name-year">Tân tỵ</span></li>
          <li>Quẻ mệnh: <span class="output-destiny">Cấn</span> (<span class="output-destiny-translate">Thổ</span>)
            thuộc <span class="output-life">Tây tứ mệnh</span></li>
          <li>Ngũ hành: <span class="five-elements">Bạch Lạp Kim</span></li>
        </ul>
        <h3>1. Vị trí và hướng bàn làm việc:</h3>
        <div>- Phương vị đặt bàn là Thần Tài của người sinh năm <span class="output-name-year">Tân tỵ</span>
          là ở góc hướng <strong><span class="output-direction" style="text-transform:capitalize;">chính Đông</span> </strong> của văn phòng</div>
        <div>- Bạn thuộc <strong><span class="output-life">Tây tứ mệnh</span></strong>, do đó bàn làm việc nên quay về một trong các hướng <strong><span class="output-directions">Tây, Tây Bắc, Đông Bắc, Tây Nam</span></strong>. </div>
        <div class="nobullet">
          - Ngoài ra cần ghi nhớ các quy tắc:
          <ul style="list-style: none">
            <li>+ Bàn phải hướng ra cửa, nhưng không đối diện thẳng với cửa phòng </li>
            <li>+ Sau lưng người ngồi phải có một điểm tựa (có thể là tường, tủ, ...) </li>
            <li>+ Không nên quay mặt vào tường hoặc quay lưng ra cửa phòng </li>
            <li>+ Không nên đặt bàn ở trung cung, tức chính giữa phòng </li>
            <li>+ Không đặt bàn nơi góc nhọn, góc khuất, cuối hành lang, lối đi </li>
            <li>+ Không đặt bàn ngay trước cột vuông hay dưới xà ngang </li>
            <li>+ Không đặt bàn hướng ra toilet hoặc cầu thang </li>
          </ul>
        </div>
        <div>- Kết luận: Bạn nên đặt bàn làm việc ở góc hướng của văn phòng, và quay bàn làm việc nhìn về một trong
          các hướng <strong><span class="output-directions">Tây, Tây Bắc, Đông Bắc, Tây Nam</span></strong>.</div>
        <h3>2. Hình dáng và màu sắc bàn làm việc</h3>
        <div>- Bạn sinh năm <span class="output-year">2001</span>, có niên mệnh thuộc <strong><span class="output-direction">Kim</span>, <span class="five-elements"></span></strong></div>
        <div>- Lưu ý kích thước bàn làm việc nên cân xứng với các vật dụng trên bàn, không nên quá chật làm giảm hưng phấn làm việc, cũng không nên quá rộng tạo cảm giác bất ổn. </div>
        <h3>3. Bày biện và sắp xếp đồ đạc trên bàn làm việc</h3>
        <div>- Xếp hồ sơ, giấy tờ cần giải quyết gấp ở hướng đông (cung tài lộc). Chồng hồ sơ bên trái nên cao hơn bên phải (Tả Thanh Long, Hữu Bạch Hổ).</div>
        <div>- Đặt vật chặn giấy thủy tinh hoặc pha lê ở hướng tây bắc (cung quý nhân). Từ đó, bạn sẽ nhận được sự giúp đỡ của nhiều người.</div>
        <div>- Danh thiếp của đối tác làm ăn nên đặt ở hướng bắc (cung quan lộc). Có vậy công việc của bạn mới có thể gặp nhiều thuận lợi, may mắn.</div>
        <div>- Hướng Bắc: tách trà, ly nước hoặc cà phê…</div>
        <div>- Phía Đông đặt một bình hoa tươi ở bàn làm việc, giúp tạo năng lượng dương rất tốt, khuyến khích bạn hăng say làm việc.</div>
        <div>- Góc Đông Nam của bàn làm việc đặt một cây nhỏ tươi tốt để thu hút tài lộc và sự thăng tiến. Tuy nhiên cần tránh cây xương rồng hoặc các cây có lá sắc nhọn. Để đem lại những điều tốt đẹp, hoa và cây cảnh cần tươi và xum xuê. Nếu cây chết, hãy bỏ ngay và thay bằng một cây khác. Góc Đông Nam của bàn làm việc cũng nên đặt các tượng giả cổ màu đỏ hoặc màu tía tượng trưng cho sự giàu có.</div>
        <div>- Góc Tây Nam của bàn làm việc đặt pha lê tròn hoặc quả cầu thuỷ tinh trơn để tạo sự hoà đồng giữa bạn với các đồng nghiệp.</div>
        <div>- Hướng Nam của bàn làm việc đặt các loại đèn nhằm cung cấp năng lượng chủ về tên tuổi và danh tiếng cho bạn</div>
        <div>- Hướng Tây hoặc Tây Bắc của bàn làm việc nên đặt các thiết bị văn phòng bằng kim loại (như máy tính), nhớ rằng phải đặt vật thấp ở bên phải và vật cao ở bên trái. Ngoài ra phía Tây có thể trang trí thỏi vàng phong thuỷ.</div>
        <div>Cuối cùng, quan trọng hơn hết là bàn làm việc phải thật sự sạch sẽ, gọn gàng, thông thoáng, để sinh khí luân chuyển, tránh các dòng khí bị ngưng trệ. Riêng điều đó thôi, đã tạo cho ta một cảm giác thật dễ chịu, một tinh thần thật sảng khoái. Và tinh thần phải sảng khoái thì mới hoàn thành tốt công việc.</div>
      </div>
    </div>
  </div>
</body>
<script src="http://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
<script src="js/office.js"></script>
</html>

C:\Users\Administrator\Downloads\fengshui-main\js\office.js

$(document).ready(function()
{
  let data = [
  {
    year: 1900,
    nameYear: 'Canh Tý',
    life: 'Bích Thượng Thổ',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1901,
    nameYear: 'Tân Sửu',
    life: 'Bích Thượng Thổ',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1902,
    nameYear: 'Nhâm Dần',
    life: 'Kim Bạch Kim',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1903,
    nameYear: 'Quý Mão',
    life: 'Kim Bạch Kim',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1904,
    nameYear: 'Giáp Thìn',
    life: 'Phúc Đăng Hỏa',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1905,
    nameYear: 'Ất Tỵ',
    life: 'Phúc Đăng Hỏa',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1906,
    nameYear: 'Bính Ngọ',
    life: 'Thiên Hà Thủy',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1907,
    nameYear: 'Đinh Mùi',
    life: 'Thiên Hà Thủy',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1908,
    nameYear: 'Mậu Thân',
    life: 'Đại Trạch Thổ',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1909,
    nameYear: 'Kỷ Dậu',
    life: 'Đại Trạch Thổ',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1910,
    nameYear: 'Canh Tuất',
    life: 'Thoa Xuyến Kim',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1911,
    nameYear: 'Tân Hợi',
    life: 'Thoa Xuyến Kim',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1912,
    nameYear: 'Nhâm Tý',
    life: 'Tang Đố Mộc',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1913,
    nameYear: 'Quý Sửu',
    life: 'Tang Đố Mộc',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1914,
    nameYear: 'Giáp Dần',
    life: 'Đại Khê Thủy',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1915,
    nameYear: 'Ất Mão',
    life: 'Đại Khê Thủy',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1916,
    nameYear: 'Bính Thìn',
    life: 'Sa Trung Thổ',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1917,
    nameYear: 'Đinh Tỵ',
    life: 'Sa Trung Thổ',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1918,
    nameYear: 'Mậu Ngọ',
    life: 'Thiên Thượng Hỏa',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1919,
    nameYear: 'Kỷ Mùi',
    life: 'Thiên Thượng Hỏa',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1920,
    nameYear: 'Canh Thân',
    life: 'Thạch Lựu Mộc',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1921,
    nameYear: 'Tân Dậu',
    life: 'Thạch Lựu Mộc',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1922,
    nameYear: 'Nhâm Tuất',
    life: 'Đại Hải Thủy',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1923,
    nameYear: 'Quý Hợi',
    life: 'Đại Hải Thủy',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1924,
    nameYear: 'Giáp Tý',
    life: 'Hải Trung Kim',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1925,
    nameYear: 'Ất Sửu',
    life: 'Hải Trung Kim',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1926,
    nameYear: 'Bính Dần',
    life: 'Lư Trung Hỏa',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1927,
    nameYear: 'Đinh Mão',
    life: 'Lư Trung Hỏa',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1928,
    nameYear: 'Mậu Thìn',
    life: 'Đại Lâm Mộc',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1929,
    nameYear: 'Kỷ Tỵ',
    life: 'Đại Lâm Mộc',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1930,
    nameYear: 'Canh Ngọ',
    life: 'Lộ Bàng Thổ',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1931,
    nameYear: 'Tân Mùi',
    life: 'Lộ Bàng Thổ',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1932,
    nameYear: 'Nhâm Thân',
    life: 'Kiếm Phong Kim',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1933,
    nameYear: 'Quý Dậu',
    life: 'Kiếm Phong Kim',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1934,
    nameYear: 'Giáp Tuất',
    life: 'Sơn Đầu Hỏa',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1935,
    nameYear: 'Ất Hợi',
    life: 'Sơn Đầu Hỏa',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1936,
    nameYear: 'Bính Tý',
    life: 'Giang Hạ Thủy',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1937,
    nameYear: 'Đinh Sửu',
    life: 'Giang Hạ Thủy',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1938,
    nameYear: 'Mậu Dần',
    life: 'Thành Đầu Thổ',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1939,
    nameYear: 'Kỷ Mão',
    life: 'Thành Đầu Thổ',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1940,
    nameYear: 'Canh Thìn',
    life: 'Bạch Lạp Kim',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1941,
    nameYear: 'Tân Tỵ',
    life: 'Bạch Lạp Kim',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1942,
    nameYear: 'Nhâm Ngọ',
    life: 'Dương Liễu Mộc',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1943,
    nameYear: 'Quý Mùi',
    life: 'Dương Liễu Mộc',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1944,
    nameYear: 'Giáp Thân',
    life: 'Tuyền Trung Thủy',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1945,
    nameYear: 'Ất Dậu',
    life: 'Tuyền Trung Thủy',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1946,
    nameYear: 'Bính Tuất',
    life: 'Ốc Thượng Thổ',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1947,
    nameYear: 'Đinh Hợi',
    life: 'Ốc Thượng Thổ',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1948,
    nameYear: 'Mậu Tý',
    life: 'Thích Lịch Hỏa',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1949,
    nameYear: 'Kỷ Sửu',
    life: 'Thích Lịch Hỏa',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1950,
    nameYear: 'Canh Dần',
    life: 'Tòng Bá Mộc',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1951,
    nameYear: 'Tân Mão',
    life: 'Tòng Bá Mộc',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1952,
    nameYear: 'Nhâm Thìn',
    life: 'Trường Lưu Thủy',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1953,
    nameYear: 'Quý Tỵ',
    life: 'Trường Lưu Thủy',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1954,
    nameYear: 'Giáp Ngọ',
    life: 'Sa Trung Kim',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1955,
    nameYear: 'Ất Mùi',
    life: 'Sa Trung Kim',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1956,
    nameYear: 'Bính Thân',
    life: 'Sơn Hạ Hỏa',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1957,
    nameYear: 'Đinh Dậu',
    life: 'Sơn Hạ Hỏa',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1958,
    nameYear: 'Mậu Tuất',
    life: 'Bình Địa Mộc',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1959,
    nameYear: 'Kỷ Hợi',
    life: 'Bình Địa Mộc',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1960,
    nameYear: 'Canh Tý',
    life: 'Bích Thượng Thổ',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1961,
    nameYear: 'Tân Sửu',
    life: 'Bích Thượng Thổ',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1962,
    nameYear: 'Nhâm Dần',
    life: 'Kim Bạch Kim',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1963,
    nameYear: 'Quý Mão',
    life: 'Kim Bạch Kim',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1964,
    nameYear: 'Giáp Thìn',
    life: 'Phúc Đăng Hỏa',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1965,
    nameYear: 'Ất Tỵ',
    life: 'Phúc Đăng Hỏa',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1966,
    nameYear: 'Bính Ngọ',
    life: 'Thiên Hà Thủy',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1967,
    nameYear: 'Đinh Mùi',
    life: 'Thiên Hà Thủy',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1968,
    nameYear: 'Mậu Thân',
    life: 'Đại Trạch Thổ',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1969,
    nameYear: 'Kỷ Dậu',
    life: 'Đại Trạch Thổ',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1970,
    nameYear: 'Canh Tuất',
    life: 'Thoa Xuyến Kim',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1971,
    nameYear: 'Tân Hợi',
    life: 'Thoa Xuyến Kim',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1972,
    nameYear: 'Nhâm Tý',
    life: 'Tang Đố Mộc',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1973,
    nameYear: 'Quý Sửu',
    life: 'Tang Đố Mộc',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1974,
    nameYear: 'Giáp Dần',
    life: 'Đại Khê Thủy',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1975,
    nameYear: 'Ất Mão',
    life: 'Đại Khê Thủy',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1976,
    nameYear: 'Bính Thìn',
    life: 'Sa Trung Thổ',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1977,
    nameYear: 'Đinh Tỵ',
    life: 'Sa Trung Thổ',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1978,
    nameYear: 'Mậu Ngọ',
    life: 'Thiên Thượng Hỏa',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1979,
    nameYear: 'Kỷ Mùi',
    life: 'Thiên Thượng Hỏa',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1980,
    nameYear: 'Canh Thân',
    life: 'Thạch Lựu Mộc',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1981,
    nameYear: 'Tân Dậu',
    life: 'Thạch Lựu Mộc',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1982,
    nameYear: 'Nhâm Tuất',
    life: 'Đại Hải Thủy',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1983,
    nameYear: 'Quý Hợi',
    life: 'Đại Hải Thủy',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1984,
    nameYear: 'Giáp Tý',
    life: 'Hải Trung Kim',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1985,
    nameYear: 'Ất Sửu',
    life: 'Hải Trung Kim',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1986,
    nameYear: 'Bính Dần',
    life: 'Lư Trung Hỏa',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1987,
    nameYear: 'Đinh Mão',
    life: 'Lư Trung Hỏa',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1988,
    nameYear: 'Mậu Thìn',
    life: 'Đại Lâm Mộc',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1989,
    nameYear: 'Kỷ Tỵ',
    life: 'Đại Lâm Mộc',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1990,
    nameYear: 'Canh Ngọ',
    life: 'Lộ Bàng Thổ',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1991,
    nameYear: 'Tân Mùi',
    life: 'Lộ Bàng Thổ',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 1992,
    nameYear: 'Nhâm Thân',
    life: 'Kiếm Phong Kim',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 1993,
    nameYear: 'Quý Dậu',
    life: 'Kiếm Phong Kim',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 1994,
    nameYear: 'Giáp Tuất',
    life: 'Sơn Đầu Hỏa',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 1995,
    nameYear: 'Ất Hợi',
    life: 'Sơn Đầu Hỏa',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 1996,
    nameYear: 'Bính Tý',
    life: 'Giang Hạ Thủy',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 1997,
    nameYear: 'Đinh Sửu',
    life: 'Giang Hạ Thủy',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 1998,
    nameYear: 'Mậu Dần',
    life: 'Thành Đầu Thổ',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 1999,
    nameYear: 'Kỷ Mão',
    life: 'Thành Đầu Thổ',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 2000,
    nameYear: 'Canh Thìn',
    life: 'Bạch Lạp Kim',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 2001,
    nameYear: 'Tân Tỵ',
    life: 'Bạch Lạp Kim',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 2002,
    nameYear: 'Nhâm Ngọ',
    life: 'Dương Liễu Mộc',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 2003,
    nameYear: 'Quý Mùi',
    life: 'Dương Liễu Mộc',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 2004,
    nameYear: 'Giáp Thân',
    life: 'Tuyền Trung Thủy',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 2005,
    nameYear: 'Ất Dậu',
    life: 'Tuyền Trung Thủy',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 2006,
    nameYear: 'Bính Tuất',
    life: 'Ốc Thượng Thổ',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 2007,
    nameYear: 'Đinh Hợi',
    life: 'Ốc Thượng Thổ',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 2008,
    nameYear: 'Mậu Tý',
    life: 'Thích Lịch Hỏa',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 2009,
    nameYear: 'Kỷ Sửu',
    life: 'Thích Lịch Hỏa',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 2010,
    nameYear: 'Canh Dần',
    life: 'Tòng Bá Mộc',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 2011,
    nameYear: 'Tân Mão',
    life: 'Tòng Bá Mộc',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 2012,
    nameYear: 'Nhâm Thìn',
    life: 'Trường Lưu Thủy',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 2013,
    nameYear: 'Quý Tỵ',
    life: 'Trường Lưu Thủy',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 2014,
    nameYear: 'Giáp Ngọ',
    life: 'Sa Trung Kim',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 2015,
    nameYear: 'Ất Mùi',
    life: 'Sa Trung Kim',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 2016,
    nameYear: 'Bính Thân',
    life: 'Sơn Hạ Hỏa',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 2017,
    nameYear: 'Đinh Dậu',
    life: 'Sơn Hạ Hỏa',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 2018,
    nameYear: 'Mậu Tuất',
    life: 'Bình Địa Mộc',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 2019,
    nameYear: 'Kỷ Hợi',
    life: 'Bình Địa Mộc',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 2020,
    nameYear: 'Canh Tý',
    life: 'Bích Thượng Thổ',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 2021,
    nameYear: 'Tân Sửu',
    life: 'Bích Thượng Thổ',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  },
  {
    year: 2022,
    nameYear: 'Nhâm Dần',
    life: 'Kim Bạch Kim',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Khảm: Thủy'
    }
  },
  {
    year: 2023,
    nameYear: 'Quý Mão',
    life: 'Kim Bạch Kim',
    sex:
    {
      man: 'Tốn: Mộc',
      woman: 'Khôn: Thổ'
    }
  },
  {
    year: 2024,
    nameYear: 'Giáp Thìn',
    life: 'Phúc Đăng Hỏa',
    sex:
    {
      man: 'Chấn: Mộc',
      woman: 'Chấn: Mộc'
    }
  },
  {
    year: 2025,
    nameYear: 'Ất Tỵ',
    life: 'Phúc Đăng Hỏa',
    sex:
    {
      man: 'Khôn: Thổ',
      woman: 'Tốn: Mộc'
    }
  },
  {
    year: 2026,
    nameYear: 'Bính Ngọ',
    life: 'Thiên Hà Thủy',
    sex:
    {
      man: 'Khảm: Thủy',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 2027,
    nameYear: 'Đinh Mùi',
    life: 'Thiên Hà Thủy',
    sex:
    {
      man: 'Ly: Hỏa',
      woman: 'Càn: Kim'
    }
  },
  {
    year: 2028,
    nameYear: 'Mậu Thân',
    life: 'Đại Trạch Thổ',
    sex:
    {
      man: 'Cấn: Thổ',
      woman: 'Đoài: Kim'
    }
  },
  {
    year: 2029,
    nameYear: 'Kỷ Dậu',
    life: 'Đại Trạch Thổ',
    sex:
    {
      man: 'Đoài: Kim',
      woman: 'Cấn: Thổ'
    }
  },
  {
    year: 2030,
    nameYear: 'Canh Tuất',
    life: 'Thoa Xuyến Kim',
    sex:
    {
      man: 'Càn: Kim',
      woman: 'Ly: Hỏa'
    }
  }]
  let dataDirection = {
    "Giáp tý": "Đông Nam",
    "Bính Tý": "chính Tây",
    "Mậu Tý": "chính Bắc",
    "Canh Tý": "chính Đông",
    "Nhâm Tý": "Đông Nam",
    "Ất Sửu": "Đông Nam",
    "Đinh Sửu": "chính Tây",
    "Kỷ Sửu": "chính Bắc",
    "Tân Sửu": "chính Đông",
    "Qúy Sửu": "chính Nam",
    "Giáp Dần": "Đông Nam",
    "Bính Dần": "Tây",
    "Mậu Dần": "Đông",
    "Canh Dần": "Đông",
    "Nhâm Dần": "Nam",
    "Ất Mão": "Đông Nam",
    "Đinh Mão": "Tây Nam",
    "Kỷ Mão": "chính Bắc",
    "Tân Mão": "Đông",
    "Qúy Mão": "Nam",
    "Giáp Thìn": "chính Đông",
    "Bính Thìn": "chính Bắc",
    "Mậu Thìn": "chính Tây",
    "Canh Thìn": "Đông Nam",
    "Nhâm Thìn": "Đông Bắc",
    "Ất Tỵ": "Đông Nam",
    "Đinh Tỵ": "chính Tây",
    "Kỷ Tỵ": "chính Bắc",
    "Tân Tỵ": "Nam",
    "Qúy Tỵ": "Nam",
    "Giáp Ngọ": "Đông Nam",
    "Bính Ngọ": "chính Tây",
    "Mậu Ngọ": "chính Bắc",
    "Canh Ngọ": "chính Đông",
    "Nhâm Ngọ": "Nam",
    "Ất Mùi": "Đông Nam",
    "Đinh Mùi": "Tây Nam",
    "Tân Mùi": "Chính Nam",
    "Kỷ Mùi": "Chính Bắc",
    "Quý Mùi": "Chính Nam",
    "Giáp Thân": "Đông Nam",
    "Bính Thân": "chính Tây",
    "Mậu Thân": "chính Bắc",
    "Canh Thân": "chính Đông",
    "Nhâm Thân": "chính Nam",
    "Ất Dậu": "Đông Nam",
    "Đinh Dậu": "chính Tây",
    "Kỷ Dậu": "chính Bắc",
    "Tân Dậu": "Đông Nam",
    "Quý Dậu": "chính Nam",
    "Giáp Tuất": "Đông Nam",
    "Bính Tuất": "chính Tây",
    "Mậu Tuất": "chính Bắc",
    "Canh Tuất": "Đông Nam",
    "Nhâm Tuất": "chính Nam",
    "Ất Hợi": "đông Nam",
    "Đinh Hợi": "Tây Bắc",
    "Kỷ Hợi": "chính Bắc",
    "Tân Hợi": "chính Đông"
  }
  let year = 0;
  let sex = 'man';
  $('#man').change(function()
  {
    sex = 'man';
  });
  $('#woman').change(function()
  {
    sex = 'woman';
  });
  let checkYear = 1;
  const dataDirections = {
    'taytumenh': 'Tây, Tây Bắc, Đông Bắc, Tây Nam',
    'dongtumenh': 'Đông, Nam, Bắc, Đông Nam'
  }
  function getNameYear(year)
  {
    for (let i = 0; i < data.length; i++)
    {
      if (data[i].year == year)
      {
        return data[i].nameYear;
      }
    }
  }
  function getLife(year)
  {
    for (let i = 0; i < data.length; i++)
    {
      if (data[i].year == year)
      {
        return data[i].life;
      }
    }
  }
  function getDestiny(year, sex)
  {
    for (let i = 0; i < data.length; i++)
    {
      if (data[i].year == year)
      {
        return data[i].sex[sex].split(':')[0];
      }
    }
  }
  function getDestinyTranslate(year, sex)
  {
    for (let i = 0; i < data.length; i++)
    {
      if (data[i].year == year)
      {
        return data[i].sex[sex].split(': ')[1].toLowerCase();
      }
    }
  }
  let validate = 0;
  $('.year').keyup(function()
  {
    if (validate)
    {
      if ($('.year').val() == '')
      {
        $('.validate').removeClass('d-none');
      }
      else if (Number($('.year').val()) < 1900 || Number($('.year').val()) > 2030)
      {
        $('.validate').removeClass('d-none');
        $('.validate').html('Mời bạn nhập năm sinh hợp lệ')
      }
      else
      {
        $('.validate').addClass('d-none');
      }
    }
  })
  function validation(year)
  {
    if (year == '')
    {
      $('.validate').removeClass('d-none');
    }
    else if (Number(year) < 1900 || Number(year) > 2030)
    {
      $('.validate').removeClass('d-none');
      $('.validate').html('Mời bạn nhập năm sinh hợp lệ')
    }
    else
    {
      $('.validate').addClass('d-none');
      return true;
    }
  }
  function solveDestiny(year)
  {
    year = year.toString();
    let first = Number(year[year.length - 2]);
    let second = Number(year[year.length - 1]);
    if (first + second >= 10)
    {
      return solveDestiny(first + second);
    }
    else
    {
      let sum = first + second;
      if (sex == 'man')
      {
        if (checkYear)
        {
          return 10 - sum;
        }
        return 9 - sum;
      }
      else
      {
        if (checkYear)
        {
          if (5 + sum >= 10)
          {
            return solveDestiny(5 + sum);
          }
          return 5 + sum;
        }
        else
        {
          if (6 + sum >= 10)
          {
            return solveDestiny(6 + sum);
          }
          return 6 + sum;
        }
      }
    }
  }
  function resultDirection(number)
  {
    if (number == 2 || number == 5 || number == 6 || number == 7 || number == 8)
    {
      return 'taytumenh';
    }
    return 'dongtumenh';
  }
  $('.btn-submit').click(function()
  {
    validate = 1;
    year = Number($('.year').val());
    if (!validation(year))
    {
      $('.wrap-result').addClass('d-none')
      return;
    }
    $('.wrap-result').removeClass('d-none')
    if (year >= 2000)
    {
      checkYear = 0;
    }
    else
    {
      checkYear = 1;
    }
    let life = resultDirection(solveDestiny(year));
    if (life == 'dongtumenh')
    {
      life = 'Đông tứ mệnh';
    }
    else
    {
      life = 'Tây tứ mệnh';
    }
    $('.output-year').html(year);
    $('.output-name-year').html(getNameYear(year));
    $('.output-destiny').html(getDestiny(year, sex));
    $('.output-destiny-translate').html(getDestinyTranslate(year, sex));
    $('.output-life').html(life);
    $('.five-elements').html(getLife(year));
    if ((dataDirection[getNameYear(year)].split(" ")).length == 1)
    {
      $('.output-direction').html("chính " + dataDirection[getNameYear(year)]);
    }
    else
    {
      $('.output-direction').html(dataDirection[getNameYear(year)]);
    }
    $('.output-directions').html(dataDirections[resultDirection(solveDestiny(year))]);
  })
})

C:\Users\Administrator\Downloads\fengshui-main\css\office.css

.header {
  text-align: center;
  color: #2c2c2c;
  font-size: 18px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 24px;
}
.main-content {
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 24px;
  margin-bottom: 16px;
}
.title {
  color: #505050;
  margin: auto;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  width: 416px;
}
.title-left {
  width: 150px;
  display: inline-block;
  margin-bottom: 15px;
  color: #2c2c2c;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-right: 8px;
  margin-top: 6px;
}
input {
  font-size: 14px;
  line-height: 20px;
  width: 220px;
  border-radius: 4px;
  color: #2c2c2c;
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 5px 15px;
}
.wrap-step {
  padding-left: 40px;
  padding-right: 35px;
}
select {
  font-size: 14px;
  line-height: 20px;
  width: 220px;
  border-radius: 4px;
  color: #2c2c2c;
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  padding: 5px 15px;
}
.btn-submit {
  color: #e03c31;
  background: #fff;
  border: 1px solid #e03c31;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  padding: 5px 11px;
  border-radius: 4px;
  cursor: pointer;
}
.btn-submit:hover {
  color: #e03c31;
  background: #ffeceb;
  border: 1px solid #e03c31;
}
.btn-submit:active {
  color: #fff;
  background: #e03c31;
  border: 1px solid #e03c31;
}
.wrap-result {
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  padding: 16px;
  color: #505050;
}
.re__utils-header {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #2c2c2c;
  margin-bottom: 16px;
}
.boldLabel {
  font-size: 12px;
  line-height: 16px;
  color: #505050;
  font-weight: 500;
}
.res {
  font-size: 12px;
  line-height: 16px;
  color: #505050;
}
.validate {
  text-align: center;
  display: block;
  padding-left: 60px;
  color: red;
  font-size: 12px;
  margin-top: -5px;
}
.wrap-result div {
  font-size: 12px;
}
.wrap-result h3 {
  font-size: 12px;
  margin-top: 10px;
}
.wrap-result ul {
  font-size: 12px;
}

Last updated