Any API for Business hours in Freshchat

Hey @Tejasri_Kalluri,

The Time Zone will be available with the timezone key in the object as shown below.

image

However, the time is displayed in seconds, you can use a time function(sample is below) or build your own function to get the value in HH:mm.

String.prototype.toHHMMSS = function () {
    var sec_num = parseInt(this, 10); // don't forget the second param
    var hours   = Math.floor(sec_num / 3600);
    var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
    var seconds = sec_num - (hours * 3600) - (minutes * 60);

    if (hours   < 10) {hours   = "0"+hours;}
    if (minutes < 10) {minutes = "0"+minutes;}
    if (seconds < 10) {seconds = "0"+seconds;}
    return hours+':'+minutes+':'+seconds;
}

You can consume the above function as shown below.

console.log("61200".toHHMMSS());

The Output will be as below.

17:00:00

Hope this helps.

1 Like