JS 中开始时间加小时数等于结束时间,怎么改这个代码?
发布网友
发布时间:2022-05-06 23:52
我来回答
共3个回答
热心网友
时间:2022-04-25 10:09
1 小时数得保证是正整数,开始时间保证是合法的时间格式
2 代码
function count() {
var hours = document.getElementById("xiaoshishu").value;
var startDate = document.getElementById("kaishi").value;
hours = parseInt(hours);
startDate = new Date(startDate);
var newDate = new Date(startDate.setHours(startDate.getHours() + hours));
document.getElementById("jieshu").value = `${newDate.getFullYear()}-${newDate.getMonth() + 1}-${newDate.getDate()} ${newDate.getHours()}:${newDate.getMinutes()}`;
}
count();
热心网友
时间:2022-04-25 11:27
最简单的办法是,获取开始时间和小时数,然后都转化成时间戳运算,然后再把运算结果转换成你想要的格式展示出来
热心网友
时间:2022-04-25 13:01
这个是要转化成时间戳的吧