gpt4 book ai didi

JavaScript 日期 : One day off on tablet

转载 作者:行者123 更新时间:2023-11-28 10:39:51 27 4
gpt4 key购买 nike

我正在 Javascript 中处理日期。

目标是显示特定日期的事件。

它在我的电脑上完美运行。

它在我的 Google Pixel 手机上运行良好。

但是,它无法在 iPad Mini 或 Samsung Galaxy Tab A 上运行。

该事件仅显示前一天和后一小时。

shipments.forEach(shipment =>{
var date = new Date(shipment.Date);

if((date.getTime() != day.getTime())){
shipments = shipments.filter(x => x.Id != shipment.Id);
}
})

两台平板电脑上的时区似乎都设置正确。

我尝试了多种方法,我用 Weinre 调试了 Safari,但一无所获。

最佳答案

我不知道为什么,我不知道如何,但以下方法有效:

shipments.forEach(shipment =>{
var date = new Date(shipment.Date);
date.setHours(0,0,0,0)
var numberDay = shipment.Date.toString().substring(8, 10)
date.setDate(parseInt(numberDay));

if((date.getTime() != day.getTime())){
shipments = shipments.filter(x => x.Id != shipment.Id);
}
})

关于JavaScript 日期 : One day off on tablet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53564323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com