日期与日历
本页介绍如何书写日期、给日期加上若干天、周或工作日、计算两个日期之间的时间,以及提取星期几或周数等信息。规划项目、倒数假期、推算截止日期或者查看某件事过去了多久时,就来这里看看。
日期以你 Mac 的时钟和时区为准。使用 today、now 或 next monday 等相对日期的答案每天都会变化,而且只要编辑器可见,相对时间就会自动刷新。本页中这类示例显示的是 2026 年 9 月 16 日(星期三)的答案,所以你看到的结果会有所不同。其他示例都使用固定日期。
有关时刻以及 2h 30m 这样的时长,请参阅时刻与时长。有关不同地区之间的时间换算,请参阅时区。
书写日期
像在句子中那样书写日期即可。月份可以放在前面,也可以放在后面,月份名称还可以缩写。
14 June 2025 结果为 June 14, 202514th June 2025 结果为 June 14, 2025June 14, 2025 结果为 June 14, 2025June 14th 2025 结果为 June 14, 2025Jun 14 2025 结果为 June 14, 20252025-06-14 结果为 June 14, 202506/14/2025 结果为 June 14, 2025June 2025 结果为 June 2025Q3 2025 结果为 Jul 1 – Sep 30, 2025first half of 2025 结果为 Jan 1 – Jun 30, 2025H2 2025 结果为 Jul 1 – Dec 31, 2025这里的答案采用月份在前的格式(June 14, 2025),与标准的 North America 数字格式一致。如果在 Settings › Calculations 中把 Number format 设为 System Region,而 Mac 的地区又是日在月前的地区(例如英国、爱尔兰、澳大利亚、新西兰、印度、南非或瑞士),所有日期都会改为日在前显示:14 June 2025、16 June 2025 at 9:00 AM。当年的日期会省略年份,所以今年的 June 14 2026 显示为 June 14。要以其他方式显示日期,请参阅格式化日期。
| 写法 | 示例 |
|---|---|
| 月份名称、日、年 | June 14, 2025、June 14th, 2025、June the 14th 2025、Jun 14 2025 |
| 日、月份名称、年 | 14 June 2025、14th June 2025、14 Jun 2025 |
| ISO 8601 | 2025-06-14、2025-06-14T09:30:00Z、2025-06-14T15:30:00.125+01:00 |
| 带前导零的数字格式 | 06/14/2025、03/01/2025 |
| 用点分隔,日在前 | 14.06.2025、14.06.25 |
| 两位数年份 | 14 Jun 25、14 Mar 88 |
| 月份和年份 | June 2025、Jun 2025 |
| 季度或半年 | Q3 2025、third quarter of 2025、third quarter 2025、the 4th quarter of 2025、first half of 2025、H2 2025,今年的可写 Q3、third quarter 和 first half |
| 今年的日和月 | June 14、June 14th、14 June、14th June |
| 星期几 | Monday、this friday、next monday、last friday |
| 某月的第几个星期几 | first monday of October 2025、last friday of the month |
| 第一天或最后一天 | first day of next month、last day of February 2027、end of month |
| 某月的某一天 | the 15th of next month、1st of October 2025 |
| 相对日期词 | today、tomorrow、yesterday、the day after tomorrow |
| 整个时期 | next week、this month、last quarter |
| 节假日名称 | Christmas、Easter 2027、Thanksgiving 2025 |
季度或半年和整周、整月一样,是一个日期范围,而不是某一天。你可以计算其中的天数或工作日数,也可以倒数到它开始(请参阅倒数)。H1 和 H2 必须带年份,因此像 H1 这样的标题仍然是标题;不存在的季度(例如 Q5 2026)会显示错误。
数字日期及其他陷阱
带斜杠的数字是最常见的意外来源。
03/01/2025 结果为 March 1, 202514/06/2025 结果为 June 14, 202514.06.2025 结果为 June 14, 202514 Mar 88 结果为 March 14, 1988February 30 2025 结果为 Unsupported: February 2025 has no day 30- 斜杠格式遵循计算所用的地区格式:在美式地区格式中(如这些示例),月份在前,所以
03/01/2025是 3 月 1 日;在日在前的地区格式中,它是 1 月 3 日。如果第一个数字大于 12,它只能是日,所以14/06/2025在任何地区格式中都是 6 月 14 日。要让日期在任何 Mac 上都读作同一天,请写出月份名称或使用 ISO 格式(2025-01-03)。 - 用点分隔时总是日在前:
14.06.2025在任何地区格式中都是 6 月 14 日。 - 两位数年份取最近的世纪:
00到49表示 2000 到 2049 年,50到99表示 1950 到 1999 年,所以14 Mar 88是 1988 年,14 Jun 25是 2025 年。 - 前导零很重要:不带前导零的
6/14/2025是除法,而不是日期。 - 单独的年份是数字:
2025就是两千零二十五。请把它用在日期中,或者用在1978 to 2021这样的范围中。 - 年份在前的斜杠格式不是日期:
2025/06/14是除法;请改写为2025-06-14。 - 月份中不存在的日期会报错:
February 30 2025会提示 2025 年 2 月没有 30 日,而不会悄悄顺延到 3 月,所以输错也不会给你错误的日期。
节假日
节假日名称可以用在任何能使用日期的地方。不带年份时表示今年的日期;加上年份可以指定具体哪一年。
Easter 2025 结果为 April 20, 2025Good Friday 2025 结果为 April 18, 2025Thanksgiving 2025 结果为 November 27, 2025Chinese New Year 2025 结果为 January 29, 2025weekday on Christmas 2025 结果为 ThursdayEaster 2030 结果为 April 21, 2030可用的名称有 Christmas、Christmas Eve、Christmas Day、Boxing Day、Orthodox Christmas、Easter、Easter Sunday、Good Friday、Holy Saturday、Easter Monday、Orthodox Easter、Orthodox Good Friday、New Year's Eve、New Year's Day、Chinese New Year(春节)、Chinese New Year's Eve(除夕)、Ramadan、end of Ramadan、Hanukkah、end of Hanukkah、Valentine's Day、Halloween、Thanksgiving(美国的感恩节)和 Black Friday。犹太历、伊斯兰历和中国农历的节日日期根据各自的历法计算。任何名称都可以加上年份,例如 Easter 2030,以获取更远的日期。详情请参阅节假日与时区名称。
今天与相对日期
这些示例取决于今天的日期,所以显示的答案是 2026 年 9 月 16 日的结果。
today 结果为 September 16tomorrow 结果为 September 17this friday 结果为 September 18next monday 结果为 September 21last friday 结果为 September 11a week ago 结果为 September 9a week from today 结果为 September 236 weeks from today 结果为 October 28in 100 days 结果为 December 25today + 30 days 结果为 October 16tomorrow at 9am 结果为 Tomorrow at 9:00 AMnext tuesday at 3pm 结果为 Tuesday 3:00 PM2 weeks from now 结果为 September 30, 2026 at 3:37 PMfrom today 按整天计算并给出日期,而 from now 和 ago 从当前时刻开始计算。对于整天和整周,ago 只显示日期,from now 则会保留当天的时间。in 两种情况都适用:in 100 days 是日期,in 2 hours 是时刻。
| 写法 | 示例 | 2026 年 9 月 16 日的答案 |
|---|---|---|
N units ago |
3 days ago |
September 13 |
N units from today |
6 weeks from today |
October 28 |
N units from date |
10 days from October 1 |
October 11 |
N workdays from date |
10 workdays from today |
September 30 |
in N units |
in 100 days |
December 25 |
N units from now |
a month from now |
October 16, 2026 at 3:37 PM |
| 从现在起若干小时后或前 | 24 hours from now |
Tomorrow at 3:37 PM |
| 小数 | 1.5 days ago |
Yesterday at 3:37 AM |
date + N units |
Monday + 3 days |
Thursday, September 24 |
N units after date |
3 days after Monday |
Thursday, September 24 |
N units before date |
3 days before Monday |
Friday |
N units from weekday |
2 weeks from next monday |
October 5 |
weekday after N units |
Friday after 3 days |
September 25 |
| 后天 | the day after tomorrow |
September 18 |
单独的星期几(例如 Monday)表示即将到来的那一天。this friday 是即将到来的星期五(包括今天);next monday 和 last friday 分别跳到下一个或上一个,Friday after 3 days 则是从今天起三天后那天或之后的第一个星期五。
每一行只算出一个日期,所以 every monday 或 every 2 weeks from 1 October 2025 这样的重复日程会提示这是一个周期性日期,而不会替你挑选某一天。请直接询问你需要的日期,例如 next monday 或 2 weeks from 1 October 2025。写在金额和时期之间时,every 仍然表示比率,所以每月定期转账 £25 every month 就是 £25.00/month。
every 2 weeks from 1 October 2025 结果为 Unsupported: recurring dates: every 2 weeks2 weeks from 1 October 2025 结果为 October 15, 2025£25 every month 结果为 £25.00/month某月中的特定日期
发薪日、垃圾清运日、月末复盘和每月聚会,都可以询问某个月中特定的星期几。写 first 到 fifth(或 1st 到 5th)或 last,接着写星期几,再写 of 或 in 以及月份、季度或年份:
first monday of October 2025 结果为 October 6, 20252nd Tuesday of November 2025 结果为 November 11, 2025last friday of June 2025 结果为 June 27, 2025first monday in 2025 结果为 January 6, 2025last day of February 2024 结果为 February 29, 2024fifth monday of February 2025 结果为 Unsupported: February 2025 has no fifth Monday如果某个月没有这一天,会显示错误,而不会顺延到下个月,所以你得到的每个日期都可以放心使用。同样的短语也适用于今天前后的月份:
last friday of the month 结果为 September 25last day of the month 结果为 September 30first day of next month 结果为 October 1the 15th of next month 结果为 October 15first monday of next month 结果为 October 5end of month 与 last day of the month 相同。start of 和 end of 也可以与年份、季度或半年搭配使用,例如 end of Q4 2025、end of first quarter of 2025 或 start of H2 2025。
下周、下个月及其他时期
next week、this month 和 last quarter 单独使用时,会显示整个时期。每周从星期一开始,到星期日结束。last quarter 是本季度的上一个季度,而 last quarter of 2025 是 2025 年 10 月到 12 月。
next week 结果为 Sep 21 – Sep 27, 2026next month 结果为 October 2026last quarter 结果为 Apr 1 – Jun 30, 2026start of next week 结果为 September 21如果只需要某一天,请写 start of next week 表示下周一,或写 a week from today 表示下周的同一天。时期也可以用在 days in next month 这样的计数中;请参阅倒数。
加减时间
用 + 和 - 加减天、周、双周、月或年,也可以用 after、before 和 from 写出来。
June 14 2025 + 2 weeks 结果为 June 28, 20252 weeks before June 14 2025 结果为 May 31, 202510 days after June 14 2025 结果为 June 24, 202510 days from October 1 2025 结果为 October 11, 2025June 14 2025 + 1 fortnight 结果为 June 28, 2025September 1 2025 + 90 days 结果为 November 30, 2025Christmas 2025 - 4 weeks 结果为 November 27, 2025月、年与月末
加上若干个月或若干年时,日期中的“日”保持不变。如果目标月份没有这一天,答案会退到该月的最后一天。
January 31 2025 + 1 month 结果为 February 28, 2025January 31 2024 + 1 month 结果为 February 29, 2024February 29 2024 + 1 year 结果为 February 28, 2025January 31 2025 + 30 days 结果为 March 2, 2025如果需要精确的天数,请加天数而不是加月份:+ 1 month 和 + 30 days 的结果不同。
两个日期之间的时间
用一个日期减去另一个日期,或者写成 date to date,会以年、月、周和天给出间隔。加上 in days、in weeks 或其他单位即可换算。
June 14 2025 - March 3 2025 结果为 3 months 1 week 4 daysMarch 3 2025 to June 14 2025 结果为 3 months 1 week 4 daysMarch 3 2025 to June 14 2025 in days 结果为 103 daysMarch 3 2025 - June 14 2025 in days 结果为 -103 daysJune 14 2025 - March 3 2025 in weeks 结果为 14.7142857143 weeks1978 to 2021 结果为 43 yearsto 总是给出间隔,而减法会保留正负号:较晚的日期减去较早的日期为正数,反过来则为负数。这样就很容易查看某件事是否逾期:
到期日 = March 3 2025付款日 = March 10 2025付款日 - 到期日 结果为 1 week付款日 - 到期日 > 0 days 结果为 true不带年份的日期按时间先后计算,所以 December 25 - today 是距离圣诞节还剩的时间,today - Friday 是自上周五以来过去的时间。如果两个日期都不带年份,Varlig 会选择最接近的解读,所以 March 12 - April 5 是 -3 weeks 3 days。
和 to 一样,the difference between 无论哪个日期在前,都会给出间隔。两个日期相加没有意义,所以尝试这样做的行会告诉你应该怎样写:
the difference between June 14 2025 and March 3 2025 结果为 3 months 1 week 4 days1 June 2025 + 1 March 2025 结果为 Unsupported: dates can't be added; subtract them for the time between, or add a duration如果要计算完整的周数、月数或年数而不要小数,请参阅计算日期之间的间隔。
工作日
工作日会跳过星期六和星期日。可以用它来推算截止日期(“从周五起十个工作日”),或者计算一个月中可以计费的天数。
June 13 2025 + 10 workdays 结果为 June 27, 202510 workdays from October 1 2025 结果为 October 15, 2025December 30 2025 - 2 workdays 结果为 December 26, 2025workdays between March 3 2025 and March 31 2025 结果为 20 workdaysMarch 3 2025 to March 31 2025 in workdays 结果为 20 workdaysworkdays in March 2025 结果为 21 workdaysworkdays in March 2025 - 3 结果为 18 workdaysworkdays in Q4 2025 结果为 66 workdaysworkdays in 2025 结果为 261 workdaysworkdays、work days、business days 和 weekdays 的含义都相同。working days 不在其中。
workdays between 不包括结束日期,所以 3 月 3 日到 31 日算作 20 个工作日,尽管 3 月有 21 个工作日。workdays in 会计算某个月、季度或年份中的全部工作日。从计数中减去的数字会直接从计数中扣除,所以 workdays in March 2025 - 3 可以把三天假期考虑在内。
工作日、小时与周
从小时换算时,一个工作日按八小时计;与日历天、周、月或年相互换算时,一周按五个工作日计。你可以在 Settings › Calculations 中更改每个工作日的小时数。
37.5 hours in workdays 结果为 4.6875 workdays2 weeks in workdays 结果为 10 workdays10 workdays in days 结果为 14 dayswork hours in June 2025 结果为 168 hourswork hours between March 3 2025 and March 17 2025 结果为 80 hourswork hours in 某个月时,该月的每个工作日按八小时计算。
计算日期之间的间隔
在 between 前面加上单位,即可以该单位计数。
days between July 14 2025 and July 25 2025 结果为 11 daysdays from July 14 2025 through July 25 2025 结果为 12 daysdays between Christmas 2025 and New Year's Day 2026 结果为 7 dayshours between June 13 2025 and June 16 2025 结果为 72 hoursweeks between January 6 2025 and March 31 2025 结果为 12 weeksmonths between January 15 2025 and July 1 2025 结果为 5.5256781453 monthswhole months between January 15 2025 and July 1 2025 结果为 5 monthswhole years between March 5 1990 and June 14 2025 结果为 35 yearshalfway between March 3 2025 and June 14 2025 结果为 April 24, 2025between不包括结束日期:7 月 14 日至 25 日的酒店住宿是 11 晚。from … through包括首尾两天:同一次住宿涵盖 12 个日历日。无法识别inclusive一词,请使用through。whole会舍去小数部分:可用于计算年龄以及完整的月数或周数。halfway between和midpoint between:给出正中间的日期。
对于同一天内的时间,请给每个日期加上时间:minutes between June 14 2025 at 9am and June 14 2025 at 5:30pm 是 510 min。
某段时期内的天数、周数和月数
days in February 2024 结果为 29 daysdays in February 2025 结果为 28 daysdays in Q1 2025 结果为 90 daysdays in first half of 2025 结果为 181 daysdays in 2024 结果为 366 daysweeks in Q2 2025 结果为 13 weeksmonths in Q2 2025 结果为 3 monthsis 2028 a leap year 结果为 true要计算与今天相关的时期,请把 the、this、next 或 last 与 week、month、quarter 或 year 搭配使用。这些结果随今天的日期而变,所以下面的答案是 2026 年 9 月的结果。
days in this month 结果为 30 daysworkdays in next month 结果为 22 workdaysdays in last quarter 结果为 91 daysdays in the year 结果为 365 days每周从星期一开始,the year 指日历年,所以闰年有 366 天。
倒数:until、since 与 left in
这些计数从今天开始,所以每天都会变化。显示的答案是 2026 年 9 月 16 日的结果。
days until Christmas 结果为 100 dayshow many days until Christmas 结果为 100 dayswhole weeks until Christmas 结果为 14 weeksdays until December 25 2030 结果为 1,561 daysdays until 25/12 结果为 100 daysworkdays until December 19 结果为 68 workdaysdays since January 1 2020 结果为 2,450 daysdays left in September 结果为 14 daysdays left in the year 结果为 106 daysworkdays left in 2026 结果为 76 workdaysweeks left in 2026 结果为 15 weeksdays until Q4 2026 结果为 15 days- 按你平常的说法提问:
how many days until Christmas与days until Christmas相同。 - 用斜杠分隔的日和月是日期:
days until 25/12会倒数到 12 月 25 日。日和月的顺序遵循计算所用的地区格式,大于 12 的数字总是表示日。 left in计算你当前所处时期中还剩下的部分:days left in the year计算今天之后到 12 月 31 日的天数,workdays left in 2026计算其中的工作日数。它适用于本周、本月、本季度或本年;对于尚未开始的时期,请改用until计数。whole计算完整的周数、月数或年数:所以whole weeks until Christmas会舍去最后不满一周的部分。until一个已经过去的日期:会得到负数,例如-265 days。until一个已经结束的时期:不显示答案。
距离某个时刻还有几小时
不带日期的时刻在 until 中表示下一个该时刻,在 since 中表示最近的一个该时刻。因此,答案总是你还剩多少时间,或者已经过去了多久。下面的答案是下午 3:37 的结果。
hours until midnight 结果为 8.3833333333 hourshours since 9am 结果为 6.6166666667 hoursminutes until 5pm 结果为 83 min如果想以小时和分钟而不是小数显示,请写成 now to midnight;请参阅时刻与时长。
年龄与纪念日
用 today 减去出生日期得到年龄,然后进行换算。
年龄 = today - March 5 1990 结果为 36 years 6 months 1 week 4 days年龄 in years 结果为 36.5346311013 years年龄 in days 结果为 13,344 dayswhole years between March 5 1990 and today 结果为 36 years使用两个固定日期时,答案永远不变,所以可以用来做记录:
June 14 2025 - March 5 1990 结果为 35 years 3 months 1 week 2 days星期几、周数与月相
用 on 询问日期的某个部分。
weekday on July 4 2025 结果为 Fridayday of month on July 4 2025 结果为 4day of year on July 4 2025 结果为 185week number on July 4 2025 结果为 27week of month on July 4 2025 结果为 1moon phase on June 11 2025 结果为 Full Moonlunar day on July 4 2025 结果为 9| 询问 | 其他写法 |
|---|---|
weekday on <date> |
day of week on <date> |
day of month on <date> |
|
day of year on <date> |
day number on <date> |
week number on <date> |
week of the year on <date> |
week of month on <date> |
week of the month on <date> |
lunar day on <date> |
|
moon phase on <date> |
周数采用 ISO 周,每周从星期一开始。what day is <date> 只会把日期原样返回,所以要查询星期几,请使用 weekday on。
day number、lunar day 和 moon phase 也可以不带日期,此时表示今天。week number 需要日期,所以要查询本周的周数,请写 week number on today。你还可以询问当前这一天、这一周、这个月或这一年已经过去了多少:
day number 结果为 259week number on today 结果为 38moon phase 结果为 Waxing Crescentyear percentage 结果为 70.8635337392%year percentage to 1 dp 结果为 70.9%month percentage to 0 dp 结果为 52%day percentage、week percentage、month percentage 和 year percentage 的用法都相同。
格式化日期
写 as 加上一个格式模式,即可以其他布局显示日期,用于文件名、表单或信函。
July 4 2025 as yyyy-MM-dd 结果为 2025-07-04July 4 2025 as dd/MM/yyyy 结果为 04/07/2025July 4 2025 as d MMM yyyy 结果为 4 Jul 2025July 4 2025 as EEEE, d MMMM yyyy 结果为 Friday, 4 July 2025July 4 2025 as EEE d MMM 结果为 Fri 4 JulJuly 4 2025 as yyyyMMdd 结果为 20250704July 4 2025 as '第' ww '周' 结果为 第 27 周July 4 2025 as yyyy '年' M '月报告' 结果为 2025 年 7 月报告| 字母 | 含义 | July 4 2025 as … |
|---|---|---|
yyyy、y |
年份 | 2025 |
yy |
两位数年份 | 25 |
M、MM |
月份数字,MM 会补前导零 |
7、07 |
MMM |
月份名称缩写 | Jul |
MMMM |
月份名称 | July |
d、dd |
日,dd 会补前导零 |
4、04 |
D、DDD |
一年中的第几天 | 185 |
E、EEE |
星期名称缩写 | Fri |
EEEE |
星期名称 | Friday |
w、ww |
ISO 周数,ww 会补前导零 |
27、27 |
Y、YYYY |
ISO 周所属的年份 | 2025 |
'text' |
按原样保留的文字 | '周' 显示为 周 |
字母之间的空格、逗号、短横线、斜杠和点都会按原样保留。把文字放进单引号即可添加到答案中,例如 '第' 或 '月报告';要显示撇号,请写 ''。
在新年前后,某个日期可能属于下一年的第 1 周,也可能属于上一年的最后一周。请把周数与 YYYY 搭配使用,让年份与周数对应:
December 29 2025 as YYYY '年第' w '周' 结果为 2026 年第 1 周January 6 2025 as '第' ww '周' 结果为 第 02 周格式模式只适用于日期;日期不能使用 HH 和 mm 等时间字母。对于当前时间,now as HH:mm 会给出类似 15:37 的结果,now as date 则给出今天的日期。
时间戳与 ISO 8601
Unix 时间戳计算的是自 1970 年 1 月 1 日(UTC)以来的秒数。用 as date 转换日志或数据库中的时间戳,用 as timestamp 或 as unix time 把某个时刻转换回时间戳。
1751619600 as date 结果为 July 4, 2025 at 9:00:00 AM GMT1751619600000 as date 结果为 July 4, 2025 at 9:00:00 AM GMT2025-07-04T09:00:00Z as timestamp 结果为 1751619600July 4 2025 at 9am UTC as unix time 结果为 1751619600July 4 2025 at 9am UTC as ISO8601 结果为 2025-07-04T09:00:00ZJuly 4 2025 as ISO8601 结果为 2025-07-042025-07-04T11:00:00+02:00 结果为 2025-07-04T09:00:00Z2025-07-04T09:00:00Z in New York 结果为 July 4, 2025 at 5:00 AM2025-07-04T09:30:00 to date 结果为 July 4, 2025- 自动识别毫秒:13 位的时间戳会被读作毫秒,所以上面两种形式给出的是同一时刻。
to date与as date的作用相同。 - ISO 字符串加上
to date会给出它所在的那一天:字符串本身已经写明了时间,所以2025-07-04T09:30:00 to date是 July 4, 2025。Unix 时间戳加上as date则会显示日期和时间。 - 答案会注明时区:
as date会显示时间所在的时区,在这些示例中是 GMT。 - 带
Z或偏移量的 ISO 字符串:表示精确的时刻,以 UTC 显示。加上in和地点,例如2025-07-04T09:00:00Z in New York,即可读取该时刻的当地时间。不带时区的 ISO 字符串按你所在的时区读取。 - 单独的日期在 ISO 格式中仍是日期:
July 4 2025 as ISO8601给出2025-07-04;加上时间即可得到完整的时间戳。 - 用于时间戳时,不带时间的日期表示正午:
July 4 2025 as timestamp给出的是你所在时区当天正午的时间戳,所以这个数字取决于你身在何处。需要精确值时,请像上面那样加上时间和时区。
当前时间戳每秒都在变化:
current timestamp 结果为 1789573136.03746new timestamp 结果为 1789573136.03743综合运用
下面是笔记中的一份项目计划。每个阶段都建立在前一个阶段之上,所以更改启动日期或某个阶段的时长,之后的所有日期都会随之移动。
启动日 = first monday of March 2025设计 = 3 weeks开发 = 6 weeks测试 = 10 workdays设计完成 = 启动日 + 设计 结果为 March 24, 2025开发完成 = 设计完成 + 开发 结果为 May 5, 2025上线 = 开发完成 + 测试 结果为 May 19, 2025weekday on 上线 结果为 Monday上线 as EEEE, d MMMM yyyy 结果为 Monday, 19 May 2025workdays between 启动日 and 上线 结果为 55 workdayswhole weeks between 启动日 and 上线 结果为 11 weeks以周为单位的阶段时长按日历周计算,而 测试 只计算工作日,所以上线日期总会落在工作日。最后两行给出项目的总时长,可以直接用在进度汇报中。