I am creating back-end for the fashion related application using node js where i need to show that the particular store is open or closed depending on current time. So, How do i compare the current time with the start and end time of the store? Any help would be appreciated. Timings data set which is stored in db is given below:
"timings" : [
{
"id": 1,
"day": "Monday",
"session_one": {
"start_time": "10:00 AM",
"end_time": "02:00 PM"
},
"session_two": {
"start_time": "04:00 PM",
"end_time": "09:00 PM"
},
"session_three": {
"start_time": "03:00 PM",
"end_time": "07:30 PM"
}
},
{
"id": 2,
"day": "Tuesday",
"session_one": {
"start_time": "10:00 AM",
"end_time": "02:00 PM"
},
"session_two": {
"start_time": "04:00 PM",
"end_time": "09:00 PM"
},
"session_three": {
"start_time": "03:00 PM",
"end_time": "07:30 PM"
}
},
{
"id": 3,
"day": "Wednesday",
"session_one": {
"start_time": "10:00 AM",
"end_time": "02:00 PM"
},
"session_two": {
"start_time": "04:00 PM",
"end_time": "09:00 PM"
},
"session_three": {
"start_time": "03:00 PM",
"end_time": "07:30 PM"
}
},
{
"id": 4,
"day": "Thursday",
"session_one": {
"start_time": "10:00 AM",
"end_time": "02:00 PM"
},
"session_two": {
"start_time": "04:00 PM",
"end_time": "09:00 PM"
},
"session_three": {
"start_time": "03:00 PM",
"end_time": "07:30 PM"
}
},
{
"id": 5,
"day": "Friday",
"session_one": {
"start_time": "10:00 AM",
"end_time": "02:00 PM"
},
"session_two": {
"start_time": "04:00 PM",
"end_time": "09:00 PM"
},
"session_three": {
"start_time": "03:00 PM",
"end_time": "07:30 PM"
}
},
{
"id": 6,
"day": "Saturday",
"session_one": {
"start_time": "10:00 AM",
"end_time": "02:00 PM"
},
"session_two": {
"start_time": "04:00 PM",
"end_time": "09:00 PM"
},
"session_three": {
"start_time": "03:00 PM",
"end_time": "07:30 PM"
}
},
{
"id": 7,
"day": "Sunday",
"session_one": {
"start_time": "10:00 AM",
"end_time": "02:00 PM"
},
"session_two": {
"start_time": "04:00 PM",
"end_time": "09:00 PM"
},
"session_three": {
"start_time": "03:00 PM",
"end_time": "07:30 PM"
}
}
]