想知道从今天到今年的10月19日,中间有多少天 HarmonyOS 鸿蒙Next
想知道从今天到今年的10月19日,中间有多少天 HarmonyOS 鸿蒙Next 需要显示一个考前倒计时天数,计算方法为 今天 到 今年的10月19日还有多少天的方法
4 回复
可以用以下这种方法去获取两个Date的日期差:
function dateDiff(startDate:Date, endDate:Date){
const oneDay = 24 * 60 * 60 * 1000; // 一天的毫秒数
// 将时间戳转换为整数天数
const start = Math.floor(startDate.getTime() / oneDay);
const end = Math.floor(endDate.getTime() / oneDay);
const difference = end - start; // 计算差值天数
return difference;
}
const difference = this.dateDiff(new Date('2023-01-01'), new Date('2023-01-10'));
console.log(difference + ""); //输出 9
更多关于想知道从今天到今年的10月19日,中间有多少天 HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
let calendar: i18n.Calendar = i18n.getCalendar("zh-Hans");
calendar.setTime(date1);
const difference=calendar.compareDays(date2);
10月-今天的月份for循环计算这几个月的天数+19
从今天到2023年10月19日的天数取决于今天的日期。假设今天是2023年9月1日,那么到10月19日共有48天。计算方法是从9月1日到9月30日有30天,从10月1日到10月19日有18天,合计48天。如果今天是其他日期,请根据具体日期重新计算。