gpt4 book ai didi

javascript - 查找给定当前时间的时间范围(以毫秒为单位)

转载 作者:行者123 更新时间:2023-12-03 12:18:48 24 4
gpt4 key购买 nike

这是我试图解决的一个有趣的问题:

在 JS 中,我创建了以下内容:

var millis_now = new Date().getTime();

仅凭此信息,我必须找到此之前星期五的本地时间 16:00:00(以毫秒为单位)(unix)。因此,对于今天(2014 年 7 月 2 日)15:48:00 (1404341280000) 左右,它必须找到上周的星期五,即 2014 年 6 月 27 日 16:00:00 (1403910000000)。

我可能需要修改它,但我不知道如何找到这个数字。以防万一,以下是一些可能有帮助的有用值:

var MILLIS_PER_DAY = 86400000;
var MILLIS_PER_WEEK = 604800000;

最佳答案

上周五 = 今天 - 今天是星期几 - 2 天

var curtime = new Date();
var curDate = new Date(curtime.getFullYear(), curtime.getMonth(), curtime.getDate());
var lastFriday = new Date(curDate - MILLIS_PER_DAY * (curDate.getDay()+2-16/24));

关于javascript - 查找给定当前时间的时间范围(以毫秒为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24542309/

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