So I'm retrieving two values from a service which provide me with:
start date/time: 1970-06-08T23:00:00Z
end   date/time: 1970-06-13T07:00:00Z
for example: tue-sat 08:00 - 16:00 | sun-thur 09:00 - 17:00
any ideas how to work this out?
So I'm retrieving two values from a service which provide me with:
start date/time: 1970-06-08T23:00:00Z
end   date/time: 1970-06-13T07:00:00Z
for example: tue-sat 08:00 - 16:00 | sun-thur 09:00 - 17:00
any ideas how to work this out?
You can use getUTCDay():
<p id="demo"></p>
<script>
function setDayRange() {
    var dstart = new Date('1970-06-08');
    var dend = new Date('1970-06-13');
    var weekday = new Array(7);
    weekday[0] = "Sunday";
    weekday[1] = "Monday";
    weekday[2] = "Tuesday";
    weekday[3] = "Wednesday";
    weekday[4] = "Thursday";
    weekday[5] = "Friday";
    weekday[6] = "Saturday";
    var nstart = weekday[dstart.getUTCDay()];
    var nend = weekday[dend.getUTCDay()];
    document.getElementById("demo").innerHTML = nstart + ' to ' + nend;
}
</script>
Now just replace the inputs '1970-06-08' and '1970-06-13' by some variables with a string of the date.
source (with modification): http://www.w3schools.com/jsref/jsref_getutcday.asp
Hope it helps;)
