我正在构建一个基于位置的应用程序,该应用程序使用户可以找到附近的餐馆并确定它们是否营业
用户还可以在全球范围内搜索餐馆。该应用程序将 告知他们所找到的餐厅相对于用户所在时区是开放还是关门
我将小时作为标准日期格式存储为对象
generateNewSide(){
let instance:any=this.generated_side.createComponent(this.sidesComponent);
instance.instance.eventPassGeneratedSide.subscribe(this.handleSubmittedValue);
//eventPassGeneratedSide is output variable in Child Component that is supposed to emit avalues to hanldeSubmittedValue
}
要确定一家公司是否营业,我正在运行以下计算
{
openTime: Thu Jan 01 1970 09:00:00 GMT-0500 (Eastern Standard Time),
closeTime: Thu Jan 01 1970 20:00:00 GMT-0500 (Eastern Standard Time)
}
(此支票可能在午夜后营业的餐厅有缺陷)
我应该如何针对不同时区执行此计算?我已经准备好moment-timezone,但是我还没有弄清楚它的逻辑
感谢任何帮助或指导!