📅  最后修改于: 2023-12-03 15:28:08.102000             🧑  作者: Mango
在 JavaScript 中,可以使用 Date()
对象来处理日期和时间。当创建一个新的 Date()
对象时,它会自动设置为当前的日期和时间。如果您需要设置特定的日期和时间,可以使用一些方法来实现。
您可以通过 setDate()
方法来设置日期。这个方法接受一个数字参数,表示要设置的日期。例如,以下代码将日期设置为 2021 年 10 月 31 日
:
let date = new Date();
date.setDate(31);
date.setMonth(9);
date.setFullYear(2021);
console.log(date);
输出结果为:
Sun Oct 31 2021 15:58:08 GMT+0800 (中国标准时间)
您可以通过 setMonth()
方法来设置月份。这个方法接受一个数字参数,表示要设置的月份(0-11)。例如,以下代码将月份设置为 11 月
:
let date = new Date();
date.setDate(1);
date.setMonth(10);
date.setFullYear(2021);
console.log(date);
输出结果为:
Mon Nov 01 2021 15:58:08 GMT+0800 (中国标准时间)
您可以通过 setFullYear()
方法来设置年份。这个方法接受一个数字参数,表示要设置的年份。例如,以下代码将年份设置为 2022 年
:
let date = new Date();
date.setDate(1);
date.setMonth(0);
date.setFullYear(2022);
console.log(date);
输出结果为:
Sun Jan 01 2022 15:58:08 GMT+0800 (中国标准时间)
您可以通过 setHours()
、setMinutes()
、setSeconds()
和 setMilliseconds()
方法来设置时间。这些方法接受数字参数,表示要设置的小时、分钟、秒和毫秒。例如,以下代码将时间设置为 13:30:00
:
let date = new Date();
date.setDate(1);
date.setMonth(0);
date.setFullYear(2022);
date.setHours(13);
date.setMinutes(30);
date.setSeconds(0);
console.log(date);
输出结果为:
Sun Jan 01 2022 13:30:00 GMT+0800 (中国标准时间)