JSFiddle - React, Tailwind, and code Playground

by BeerusDev

HTML

<!DOCTYPE html>
<html>
  <head>
  <!--Stylesheets-->
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <link rel="stylesheet" href="https://cdn.datatables.net/1.11.2/css/dataTables.bootstrap.min.css">
      <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/rowgroup/1.1.3/css/rowGroup.dataTables.css"/>

  <!--Scripts-->
  <script src="https://code.jquery.com/jquery-3.5.1.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  <script src="https://cdn.datatables.net/1.11.2/js/jquery.dataTables.min.js"></script>
  <script src="https://cdn.datatables.net/1.11.2/js/dataTables.bootstrap.min.js"></script>
    <script type="text/javascript" src="https://cdn.datatables.net/rowgroup/1.1.3/js/dataTables.rowGroup.js"></script>

  </head>
</html>

<div class="container">
        <ul class="nav nav-tabs" role="tablist">
            <li class="active">
                <a href="#tab-table1" data-toggle="tab">Birthdays</a>
            </li>
            <li>
                <a href="#tab-table2" data-toggle="tab">Anniversaries</a>
            </li>
            <li>
              <a href="#tab-table3" data-toggle="tab">Contact Information</a>
            </li>
              <li>
              <a href="#tab-table4" data-toggle="tab">Bithdays By Month</a>
            </li>
        </ul>
        <div class="tab-content">
            <div class="tab-pane active" id="tab-table1">
                <table id="myTable1" class="table table-striped table-bordered" cellspacing="0" width="100%">
                    <thead>
                        <tr>
                            <th>Name</th>
                            <th>Birthday</th>
                            <th>Birthday This Month</th>
                        </tr>
                    </thead>
                </table>
            </div>
            <div class="tab-pane" id="tab-table2">
               ...

CSS

.container {
  margin-top: 10px;
}

JavaScript

var data = [
{
	"Name": "Beerus Dev",
  "Birthday": "9/07/2021",
  "BirthdayThisMonth": "Yes",
  "BirthMonth":"September",
  "HireDate": "9/16/2021",
  "HireDateThisMonth": "Yes",
  "YearsWorkedHere": "2.0000",
  "Phone": "XXX-XXX-XXXX",
  "Extension": "ext#"
},
{
	"Name": "Cletus Dev",
  "Birthday": null,
  "BirthdayThisMonth": null,
  "BirthMonth": null,
  "HireDate": null,
  "HireDateThisMonth": null,
  "YearsWorkedHere": null,
  "Phone": null,
  "Extension": null
},
{
	"Name": "Krillin Dev",
  "Birthday": "9/11/2021",
  "BirthdayThisMonth": "Yes",
  "BirthMonth":"September",
  "HireDate": "9/13/2021",
  "HireDateThisMonth": "Yes",
  "YearsWorkedHere": "2",
  "Phone": "XXX-XXX-XXXX",
  "Extension": "ext#"
},
{
	"Name": "Goten Dev",
  "Birthday": "4/07/2021",
  "BirthdayThisMonth": "No",
  "BirthMonth":"April",
  "HireDate": "9/19/2021",
  "HireDateThisMonth": "Yes",
  "YearsWorkedHere": "2",
  "Phone": "XXX-XXX-XXXX",
  "Extension": "ext#"
},
{
	"Name": "Trunks Dev",
  "Birthday": "3/07/2021",
  "BirthdayThisMonth": "No",
  "BirthMonth":"March",
  "HireDate": "5/16/2021",
  "HireDateThisMonth": "No",
  "YearsWorkedHere": "2",
  "Phone": "XXX-XXX-XXXX",
  "Extension": "ext#"
},
{
	"Name": "MajinBuu Dev",
  "Birthday": "9/07/2021",
  "BirthdayThisMonth": "Yes",
  "BirthMonth":"September",
  "HireDate": "10/16/2021",
  "HireDateThisMonth": "No",
  "YearsWorkedHere": "2",
  "Phone": "XXX-XXX-XXXX",
  "Extension": "ext#"
},
{
	"Name": "Andorid Dev",
  "Birthday": "9/07/2021",
  "BirthdayThisMonth": "Yes",
  "BirthMonth":"September",
  "HireDate": "9/16/2021",
  "HireDateThisMonth": "Yes",
  "YearsWorkedHere": "2",
  "Phone": "XXX-XXX-XXXX",
  "Extension": "ext#"
}
];
$(document).ready(function(){

$.fn.dataTable.ext.search.push(
    function( settings,searchData, data, dataIndex ) {
    var bdayBool = searchData[2];
    var hireBool = searchData[2];
   
    if ( settings.sTableId === 'myTable1' ) {
      if(bdayBool === "Yes"){
      return true;
      } else {
   ...