Зачем вам нужно создавать базу данных только для 1 поля? Просто жестко запрограммируйте время на странице.
Скрыть приложение Wix Chat по умолчанию с помощью панели свойств.
$w.onReady(function () {
var date = new Date();
var day = date.getDay(); //Saturday is 6
var time = date.getHours(); //7 pm is 19 & 9 pm is 21
console.log({day,time}); //console to check day and current hour
if(day === 6 && time >= 19 && time <= 21) {
$w("#wixChat1").show();
}
});
Если вы непреклонны в запросах к базе данных, выполните запрос, как показано ниже.
//---------------------Query
import wixData from 'wix-data';
$w.onReady(function () {
getData();
});
function getData() {
wixData.query('ScheduleTable') //database id
.find()
.then( (results) => {
let Item = results.items[0]; //this returns the first item found in the database
let start = Item.startTime; //this HAS to be a number and in 24 hr format
let end = Item.endTime; //same as above
decide(start, end);
});
}
function decide(start, end) {
var date = new Date();
var day = date.getDay();
var time = date.getHours();
if(day === 6 && time >= start && time <= end) {
$w("#wixChat1").show();
}
}