kettle的Javascript组件获取T-1天和T+1天

// 获取T-1的时间
var currentDate = new Date();
currentDate.setDate(currentDate.getDate() - 1);
var currentYear = currentDate.getFullYear();
var currentMonth = ('0' + (currentDate.getMonth() + 1)).slice(-2);
var currentDay = ('0' + currentDate.getDate()).slice(-2);
var currentTimeString = currentYear + '-' + currentMonth + '-' + currentDay;

// 获取明天的时间
var tomorrowDate = new Date();
tomorrowDate.setDate(currentDate.getDate() + 1);
var tomorrowYear = tomorrowDate.getFullYear();
var tomorrowMonth = ('0' + (tomorrowDate.getMonth() + 1)).slice(-2);
var tomorrowDay = ('0' + tomorrowDate.getDate()).slice(-2);
var tomorrowTimeString = tomorrowYear + '-' + tomorrowMonth + '-' + tomorrowDay;

// 输出结果
var startdate = currentTimeString;
var enddate = tomorrowTimeString;

备注:

  1. currentDate 获取当前日期和时间。

  2. currentYearcurrentMonth 和 currentDay 分别获取当前的年、月、日,并确保月份和日期是两位数字。

  3. currentTimeString 将当前日期格式化为 "yyyy-MM-dd" 格式。

  4. tomorrowDate 获取明天的日期,通过 setDate 方法增加一天。

  5. tomorrowYeartomorrowMonth 和 tomorrowDay 分别获取明天的年、月、日,并确保月份和日期是两位数字。

  6. tomorrowTimeString 将明天日期格式化为 "yyyy-MM-dd" 格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值