samrocksc
12/16/2014 - 1:15 AM

Uses javascript to determine hours of operation

Uses javascript to determine hours of operation

//Establish Open/Closed Variable
var currentStatus = "closed";
//Establish Day of Week
var date = new Date();

function getWeekDay(date) {
    var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
    return days[date.getDay()]
}
var day = date.getDate()
var weekdate = (getWeekDay(date))
var year = date.getFullYear()
var seconds = date.getSeconds();
var minutes = date.getMinutes();
var hours = date.getHours() - 7;  // set your offset from Greenwich Mean Time here, Arizona is 7 hours

//variables for business
var days = {
    "Sunday": {
        "openTime": 9,
        "closeTime": 15
    },
    "Monday": {
        "openTime": 7,
        "closeTime": 17
    },
    "Tuesday": {
        "openTime": 7,
        "closeTime": 17
    },
    "Wednesday": {
        "openTime": 7,
        "closeTime": 17
    },
    "Thursday": {
        "openTime": 7,
        "closeTime": 21
    },
    "Friday": {
        "openTime": 7,
        "closeTime": 21
    },
    "Saturday": {
        "openTime": 7,
        "closeTime": 21
    }
}
var theDay = days[weekdate];
var theTime = date.getHours();

//function statement
if (hours >= theDay.openTime && hours < theDay.closeTime) {
    currentStatus = "open"
}

console.log("The business is currently " + currentStatus);