File: /home/qhl5pt3kkb1d/public_html/tstp-old/test-dates.js
$(document).ready(function () {
// $.ajax({
// type: "GET",
// url: "https://admin.thesmarttestprep.com/api/getsattestdate",
// success: function (data) {
// var html = "";
// for(i=0; i<data.data.length; i++)
// {
// var date = new Date(data.data[i].test_date);
// var day = date.getDate();
// var month = date.toLocaleString('default', { month: 'short' });
// var year = date.getFullYear();
// var formattedDate = month + ' ' + day + ' ' + year;
// var date2 = new Date(data.data[i].r_rc_dates);
// var day2 = date2.getDate();
// var month2 = date2.toLocaleString('default', { month: 'short' });
// var year2 = date2.getFullYear();
// var formattedDate2 = month2 + ' ' + day2 + ' ' + year2;
// html += '<tr>';
// html += '<th scope="row">'+formattedDate+'</th>';
// html += '<td class="cb-align-center">'+formattedDate2+'</td>';
// html += '</tr>';
// }
// $("#sattestdates-tbody").html(html);
// },
// });
$.ajax({
type: "GET",
url: "https://admin.thesmarttestprep.com/api/getsattestdate",
success: function (data) {
var html = "";
for (i = 0; i < data.data.length; i++) {
var testDate = data.data[i].test_date;
var rrcDate = data.data[i].r_rc_dates;
// Format test_date if it's valid, otherwise show "Yet to Declare"
var formattedTestDate = formatDate(testDate);
// Format r_rc_dates if it's valid, otherwise show "Yet to Declare"
var formattedRrcDate = formatDate(rrcDate);
html += '<tr>';
html += '<th scope="row">' + formattedTestDate + '</th>';
html += '<td class="cb-align-center">' + formattedRrcDate + '</td>';
html += '</tr>';
}
$("#sattestdates-tbody").html(html);
},
});
function formatDate(date) {
if (!date || date === "0000-00-00" || isNaN(new Date(date))) {
return "Yet to Declare";
}
var d = new Date(date);
var day = d.getDate();
var month = d.toLocaleString('default', { month: 'short' });
var year = d.getFullYear();
return month + ' ' + day + ' ' + year;
}
$.ajax({
type: "GET",
url: "https://admin.thesmarttestprep.com/api/getacttestdate",
success: function (data) {
var html = "";
for(i=0; i<data.data.length; i++)
{
var date1 = new Date(data.data[i].act_from_test_date);
var day1 = date1.getDate();
var formattedDate1 = day1;
var date2 = new Date(data.data[i].act_to_test_date);
var day2 = date2.getDate();
var month2 = date2.toLocaleString('default', { month: 'short' });
var year2 = date2.getFullYear();
var formattedDate2 = day2 + ' ' + month2 + ', ' + year2;
var date3 = new Date(data.data[i].act_r_rc_date);
var day3 = date3.getDate();
var month3 = date3.toLocaleString('default', { month: 'short' });
var formattedDate3 = day3 + ' ' + month3;
var date4 = new Date(data.data[i].act_late_fee_date);
var day4 = date4.getDate();
var month4 = date4.toLocaleString('default', { month: 'short' });
var formattedDate4 = day4 + ' ' + month4;
html += '<tr>';
html += '<th scope="row">'+formattedDate1+' - '+formattedDate2+'</th>';
html += '<td class="cb-align-center">Register by '+formattedDate3+' ( ' +formattedDate4 +' + Late Fee)</td>';
html += '</tr>';
}
$("#acttestdates-tbody").html(html);
},
});
$.ajax({
type: "GET",
url: "https://admin.thesmarttestprep.com/api/getaptestdate",
success: function (data) {
var html = "";
for(i=0; i<data.data.length; i++)
{
var date = new Date(data.data[i].week);
var day = date.getDate();
var month = date.toLocaleString('default', { month: 'short' });
var year = date.getFullYear();
var formattedDate = day + ', ' + month + ' ' + year;
html += '<tr>';
html += '<th scope="row">'+formattedDate+'</th>';
html += '<td class="cb-align-center">'+data.data[i].morning_exam_subject+'</td>';
html += '<td class="cb-align-center">'+data.data[i].afternoon_exam_subject+'</td>';
html += '</tr>';
}
$("#aptestdates-tbody").html(html);
},
});
});