📜  js今天设置时间 - Javascript(1)

📅  最后修改于: 2023-12-03 14:43:35.890000             🧑  作者: Mango

JS今天设置时间 - Javascript

在JavaScript中,我们可以使用Date对象来获取和设置日期和时间。为了设置当前日期,我们需要使用以下方法:

const today = new Date();

这会创建一个新的Date对象,表示当前的日期和时间。如果我们只想设置日期中的某些部分(例如只想设置年份),我们可以使用以下代码:

const today = new Date();
today.setFullYear(2021);

这会将今天的日期设置为2021年1月1日。我们还可以使用setMonthsetDate等方法来设置月份和天数。如果我们只想设置时间,我们可以使用以下方法:

const today = new Date();
today.setHours(13);
today.setMinutes(20);
today.setSeconds(30);

这会将今天的时间设置为下午1点20分30秒。我们可以在同一行上使用多个方法,如下所示:

const today = new Date();
today.setFullYear(2021).setMonth(0).setDate(1).setHours(13).setMinutes(20).setSeconds(30);

这会将今天的日期和时间都设置为2021年1月1日下午1点20分30秒。记住,setFullYearsetMonthsetDatesetHours等方法都是可以链式调用的。

稍微进一步,我们可以使用moment.js这个JavaScript日期库来更简单地设置时间。使用该库,我们可以轻松地设置时间和日期:

const today = moment().set({'year': 2021, 'month': 0, 'date': 1, 'hour': 13, 'minute': 20, 'second': 30});

这里的moment()函数返回一个表示当前日期和时间的moment对象,我们可以使用set方法在此对象上设置具体的日期和时间。

总的来说,JS提供了很多方法来设置日期和时间,使得我们可以轻松地控制并使用它们。