可以使用JavaScript的Date对象来比较日期。下面是一个示例函数,该函数接受两个日期参数并返回它们之间的结果。它还提示用户输入两个日期。
function compareDates() {
const date1 = new Date(prompt("请输入第一个日期:"));
const date2 = new Date(prompt("请输入第二个日期:"));
const diffTime = date2.getTime() - date1.getTime(); // 获取两个日期的时间差
const diffDays = diffTime / (1000 * 60 * 60 * 24); // 将时间差转换为天数
alert(`这两个日期相差 ${diffDays} 天。`);
}
使用该函数时,用户会看到两个提示框,请求输入日期。函数还将弹出一个消息框,显示两个日期之间的天数差。
您可以将此示例函数自定义以满足您的需求,例如将结果存储在变量中而不是将其作为消息框弹出,或者向其中添加错误检查。