gpt4 book ai didi

Javascript 日增量(以秒为单位)在 5 处滚动结束 :00PM

转载 作者:行者123 更新时间:2023-12-02 19:18:04 25 4
gpt4 key购买 nike

我试图用纪元来记录 self 的程序诞生以来的日子。所以,我给出我的程序:

epochProgram = 15622//该程序诞生的纪元日数。

然后我获取当前时间并除以 1000 得到秒数。然后我将其除以每天的秒数(86400),将其转换为自纪元以来今天的天数。然后,我从今天的纪元数中减去程序纪元生日数,以查看自程序诞生以来已经过去了多少天。

dateObj = new Date();   
var biz = parseInt(dateObj.getTime()/1000));
biz = biz/86400-epochProgram;

假设几天过去了,biz=6.30。我的问题是这样的:上午 12:00 为 6.30,下午 5:00 biz=7.0,晚上 11:00 biz=7.2。

为什么十分之一的 .# 数字会起作用,因为 .3 是当天的开始,而 .2 是一天的结束?我该如何解决这个问题,以便获得正确的日增量?

PS:这是本地时间太平洋时间。

最佳答案

减去时区偏移量:

var biz = (dateObj.getTime() - dateObj.getTimezoneOffset() * 6e4) / 1000 >>> 0;

关于Javascript 日增量(以秒为单位)在 5 处滚动结束 :00PM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12890657/

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