📜  获取昨天的日期时间角度 - Javascript(1)

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

获取昨天的日期时间角度 - Javascript

在Javascript中,我们可以使用Date对象来获取当前的日期时间,也可以对日期时间进行加减操作。如果想获取昨天的日期时间,只需要将当前日期时间往前推一天即可。

以下是获取昨天日期时间的代码示例:

const today = new Date(); // 获取当前日期时间
const yesterday = new Date(today.getTime() - 24 * 60 * 60 * 1000); // 往前推一天
console.log(yesterday.toLocaleString()); // 输出昨天的日期时间

以上代码首先获取了当前日期时间,然后通过将当前日期时间的毫秒数减去24小时的毫秒数来获取昨天的日期时间。最后使用toLocaleString()方法输出日期时间,可以在控制台中看到昨天的日期时间。

具体解释:

  • today.getTime() 获取当前日期时间的毫秒数,返回一个数字。
  • 24 * 60 * 60 * 1000 表示24小时的毫秒数,即86400000。
  • yesterday = new Date(today.getTime() - 86400000) 将当前日期时间的毫秒数减去24小时的毫秒数,得到昨天的日期时间。
  • yesterday.toLocaleString() 将日期时间转换为字符串格式,输出。

如果想以不同的格式输出日期时间,可以使用Date对象中的方法,如getFullYear()获取年份,getMonth()获取月份等等。

总结

在Javascript中,获取昨天的日期时间是一个基础操作,掌握了可以在编写时间相关的程序中很好地应用。以上代码未作错误处理,例如跨月或跨年时的计算,需要注意实际应用中的情况。