如何基于当前日期获取对应年份的12月1日?
实现基于当前日期获取当年12月1日的方案
当然可以实现,核心思路是提取当前日期对应的年份,再生成该年份12月1日的日期。以下是几种常见场景的实现方式:
Python实现
借助datetime模块可以轻松完成:
from datetime import datetime # 获取当前日期时间 current_date = datetime.now() # 构造当年12月1日的日期对象 december_first = datetime(current_date.year, 12, 1) # 按YYYY-MM-DD格式输出 print(december_first.strftime("%Y-%m-%d"))
JavaScript实现
利用原生Date对象处理:
// 获取当前日期 const currentDate = new Date(); // 构造当年12月1日(注意月份是0-based,11对应12月) const decemberFirst = new Date(currentDate.getFullYear(), 11, 1); // 输出YYYY-MM-DD格式的日期字符串 console.log(decemberFirst.toISOString().split('T')[0]);
Excel公式实现
直接在单元格中输入公式即可自动计算:
=DATE(YEAR(TODAY()),12,1)
公式逻辑:TODAY()获取当前日期,YEAR()提取年份,最后通过DATE()函数组合出当年12月1日的日期。
内容的提问来源于stack exchange,提问作者Maggie Liu
相关产品推荐
相关产品推荐

