gpt4 book ai didi

apache-flex - 查找去年一周中同一天的日期?

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

例如,今天是 2 月 2 日,星期二。去年的“星期二”相当于 2 月 3 日。

我如何以编程方式找到它?

谢谢!!

最佳答案

只是我的两分钱。我不喜欢这个想法,第二个答案假设一年有 52 周,它将工作一年,但只是解决这个确切问题的方法 - 例如。如果您想检查 10 年前的同一件事,那将行不通。我会这样做:

var today:Date = new Date();    
// Here we store the day of the week
var currentDay:int = today.day;
trace (today);
const milisecondsInADay:uint = 1000*60*60*24;
// Here we move back a year, but we can just as well move back 10 years
// or 2 months
today.fullYear -= 1;
// Find the closest date that is the same day of the week as current day
today.time -= milisecondsInADay*(today.day-currentDay);
trace (today);

返回:

Tue Feb 2 21:13:18 GMT+0100 2010 
Tue Feb 3 21:13:18 GMT+0100 2009

关于apache-flex - 查找去年一周中同一天的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186619/

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