JavaScript 从日期对象中减去天数
给定一个日期,任务是使用JavaScript从日期中减去天数。为了减去日期,可以使用一些方法,具体如下所述:
JavaScript getDate()方法:此方法返回一个日期中的日期(从1到31)。
语法:
参数: 此方法不接受任何参数。
返回值: 它返回一个从1到31的数字,表示月份的日期。
JavaScriptsetDate()方法:此方法设置日期对象的日期。
语法:
参数:
- day: 这是一个必需参数。它指定表示月份日期的整数。有效值为1-31,但也允许其他值。
- 0将返回上一个月的最后一天。
- -1将返回上一个月的倒数第二天。
- 如果月份有31天,则32将返回下一个月的第一天。
- 如果月份有30天,则32将返回下一个月的第二天。
返回值: 这个方法返回日期对象和1970年1月1日午夜之间的毫秒数
JavaScript getTime()方法:这个方法返回1970年1月1日午夜和指定日期之间的毫秒数。
语法:
参数: 此方法不接受任何参数。
返回值: 它返回一个数字,表示从1970年1月1日午夜以来经过的毫秒数。
JavaScript setTime()方法:此方法通过添加/减去一定的毫秒数来设置日期和时间,从1970年1月1日午夜开始计算。
语法:
参数:
- millisec: 必需参数。它指定从1970年1月1日午夜开始要添加/减去的毫秒数。
返回值: 表示日期对象与1970年1月1日午夜之间的毫秒数。
示例1: 此示例使用 setTime() 和 getTime() 方法,将 today 变量减去4天。
输出:
示例2: 此示例使用 setDate() 和 getDate() 方法从变量 today 中减去365天。
输出: