📌  相关文章
📜  设置日期时间本地值 javascript (1)

📅  最后修改于: 2023-12-03 15:28:08.102000             🧑  作者: Mango

设置日期时间本地值 JavaScript

在 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 (中国标准时间)
  • setDate():设置一个月的某一天(1-31)。
设置月份

您可以通过 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 (中国标准时间)
  • setMonth():设置一年的某个月份(0-11)。
设置年份

您可以通过 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 (中国标准时间)
  • setFullYear():设置完整的年份(四位数)。
设置时间

您可以通过 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 (中国标准时间)
  • setHours():设置一个日期的小时数(0-23)。
  • setMinutes():设置一个日期的分钟数(0-59)。
  • setSeconds():设置一个日期的秒数(0-59)。
  • setMilliseconds():设置一个日期的毫秒数(0-999)。
参考资料