📌  相关文章
📜  时刻设置时间 - Javascript (1)

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

时刻设置时间 - Javascript

在Web开发中,在某些情况下,我们需要对时间进行操作。可能需要获取当前系统时间或者在网页中设置某个时间。Javascript提供了方便的方法来设置和操作时间。

获取当前系统时间

使用Javascript可以很容易地获取当前系统时间。可以使用Date对象的new关键字实例化一个时间对象。

const now = new Date();
console.log(now); // 输出当前系统时间
设置特定时间

Javascript也允许我们设置一个特定的时间。可以使用Date对象的构造函数来设置一个特定的日期和时间。

const date = new Date('2022-01-01T00:00:00');
console.log(date); // 输出设置的时间
格式化时间

设置了特定时间或者获取了系统当前时间后,我们可能需要将时间以特定的格式显示。Javascript提供了很多函数来格式化时间。

const date = new Date('2022-01-01T01:01:01');

// 时间格式化为字符串
console.log(date.toLocaleString()); // 输出 "1/1/2022, 1:01:01 AM"

// 将日期格式化为日历日期格式
console.log(date.toLocaleDateString()); // 输出 "1/1/2022"

// 将时间格式化为24小时格式
console.log(date.toLocaleTimeString('en-US', {timeStyle: 'full'})); // 输出 "1:01:01 AM GMT+5:30"
设置定时器

在Web开发中,我们可能需要执行某个操作,而该操作需要在一定时间后执行。Javascript提供了setTimeoutsetInterval函数来设置定时器。

setTimeout函数可以在特定的毫秒数后执行一个函数。下面的代码会在3秒后弹出一个对话框。

setTimeout(() => {
  alert('3 seconds later!');
}, 3000);

setInterval函数可以在一定的时间间隔后执行一个函数。下面的代码会每秒钟输出一次系统时间。

setInterval(() => {
  const now = new Date();
  console.log(now.toLocaleTimeString());
}, 1000);
总结

Javascript提供了方便的方法来操作时间。我们可以获取系统当前时间、设置特定的时间、格式化时间、设置定时器等。这些功能非常适用于Web开发中需要对时间进行操作的情况。